【Linux】——库函数&&系统调用的区别

1、系统调用和库函数 1、系统调用 简答原理 简单来理解一下,就是操作系统提供给我们的接口,让我们可以与硬件设备(如磁盘、打印机和CPU)进行交互。 具体的,当发生系统调用的时候,内核将调用内核相关函数(如sys_read()等)来实现,这时CPU产生中断,陷入内核,用户态转成内核态执行内核系统调用函数。 带有缓冲区的系统调用 系统调用不断地在用户态和内核态转换,这影响了系统性能,产生系统开销。为
相关文章
相关标签/搜索