MOOCOS李志军——L4操做系统接口

命令行是怎么回事

命令是一段程序,命令行也是一段程序。这些程序中包含各类函数,分别完成对某些硬件资源的使用(scanf()——键盘,exec()——CPU)。shell

具体来讲,系统启动时执行shell程序, shell程序的逻辑是调用scanf等待命令输入,输入命令后调用该命令的程序。函数

图形界面又是怎么回事

也是一个程序,程序调用了一些重要的函数(使用硬件)操作系统

硬件输入(如鼠标点击)引起中断将消息写入消息队列,应用程序经过一个循环不断读取消息队列中的消息,并执行对应的函数(这些函数 对硬件资源的使用)命令行

操做系统接口——系统调用

如何查想要的系统调用?3d

查找POSIX(IEEE制定的一个标准族,操做系统接口的标准)blog

经过统一不一样操做系统的接口,应用程序调用这些接口完成功能,就可让应用程序在不一样平台(操做系统)上运行。接口

相关文章
相关标签/搜索