程序员

操作系统笔记之系统调用机制

2017-03-25  本文已影响54人  常青的秘密

系统调用是什么

系统调用:用户在编程是可以调用的操作系统功能

系统调用做什么

参数传递过程(用户到内核)

系统调用执行过程

  1. 中断/异常机制:硬件保护现场;通过查询向量表把控制权转给系统调用总入口程序
  2. 系统调用总入口程序:保存现场;将参数存于内核的栈里;通过查系统调用表把控制权转给响应的系统调用处理例程或内核函数
  3. 执行系统调用例程
  4. 恢复现场,返回用户程序

例:LINUX的系统调用

上一篇 下一篇

猜你喜欢

热点阅读