用户界面分为:操作界面和系统调用

 

系统调用定义:

  OS内核为应用程序提供的服务/函数

特点: 

  涉及核心资源和硬件的操作

  已经运行于核态

  每一个系统调用具有唯一的编号:ID

  调用过程中会产生终端,自愿中断

    在DOS中利用INT 21h来中断实现系统调用,AH寄存器存放系统调用的中断号

    再LINUX中利用INT 80h来中断  ,eax寄存器来指定系统调用的编号

 

隐私系统调用:

   1.类似API函数

   2.高级语言中用,表面上是正常其实使用了系统调用