这讲主要是讲上层应用程序是怎样穿过边界到达操作系统的。

先从用户使用计算机开始:有三种方式,哪个地方才是真正的接口呢?下面对这三个进行剖析。

《第四讲 操作系统接口》_命令行

     先介绍命令行。系统启动后,调用shell(死循环),出现光标,等待命令行的输入。输入后,通过shell的红色代码(以后会讲),

来执行程序。总结起来就是,命令行就是一段程序,只是增加了一些函数来对使用计算机硬件。

   《第四讲 操作系统接口》_命令行_02


   再看看图形按钮,其实就是著名的消息机制,不多说。

   《第四讲 操作系统接口》_命令行_03

    其实命令行和图像按钮都是一段程序,就是因为它们调用了一些重要的函数,才能对计算机硬件进行操作。所以,什么是接口就已经呼之欲出了。一句话总

结,什么是接口?系统调用。

    《第四讲 操作系统接口》_命令行_04