这讲主要是讲上层应用程序是怎样穿过边界到达操作系统的。
先从用户使用计算机开始:有三种方式,哪个地方才是真正的接口呢?下面对这三个进行剖析。
先介绍命令行。系统启动后,调用shell(死循环),出现光标,等待命令行的输入。输入后,通过shell的红色代码(以后会讲),
来执行程序。总结起来就是,命令行就是一段程序,只是增加了一些函数来对使用计算机硬件。
再看看图形按钮,其实就是著名的消息机制,不多说。
其实命令行和图像按钮都是一段程序,就是因为它们调用了一些重要的函数,才能对计算机硬件进行操作。所以,什么是接口就已经呼之欲出了。一句话总
结,什么是接口?系统调用。