linux内核

2019-06-24  本文已影响0人  Supreme_DJK

系统调用

用户进程与内核进行交互的一组接口;

需要C库支持,通过使用C库定义的函数来访问系统调用

系统调用、中断、异常是访问内核的三种方式。

  1. linux很短的上下文切换时间
  2. 系统调用处理程序和每个系统调用都非常简洁

通过exa寄存器传递系统调用号给内核;

给用户空间的返回值也通过寄存器传递(x86系统:存放在eax寄存器上);

建立系统调用的好处:

系统调用和库函数的区别:

问题:

内存管理

进程地址空间

用户空间中进程的内存,成为进程地址空间。

定时器和时间管理

上一篇 下一篇

猜你喜欢

热点阅读