《程序是怎么跑起来的》第九章

这一章主要讲了操作系统和应用的关系。在操作系统这个运行环境下,应用并不是直接控制硬件,而是通过操作系统来间接控制硬件的。变量定义中涉及的内存的申请分配,以及time()和printf()这些函数的运行结果,都不是面向硬件而是面向操作系统的。操作系统收到应用发出的指令后,首先会对该指令进行解释,然后会对时钟IC和显示器的I/O进行控制。

操作系统的硬件控制功能,通常是通过一些小的函数集合体的形式来提供的。这些函数及调用函数的行为统称为系统调用,也就是应用对操作系统的功能进行调用的意思。C语言等高级编程语言并不依赖于特定的操作系统。

还有就是windows操作系统的主要特征1、32位操作系统2、通过API函数集来提供系统调用3、提供采用了图形用户界面的用户界面4、通过WYSIWYG实现打印输出5、提供多任务功能6、提供网络功能及数据库功能7、通过即插即用实现设备驱动的自动设定.

 

posted @ 2019-03-27 19:35  房东不养猫  阅读(69)  评论(0编辑  收藏  举报