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

        监控程序的主要功能是加载和运行,在操作系统上运行的程序称为应用或应用程序,调用操作系统功能称为系统调用,Windows Vista是32位的操作系统。类似于文字处理软件及表格计算软件为了提高特定处理效率的程序总称为“应用”。

       操作系统的原型是仅具有加载和运行功能的监控程序,通过事先启动监控程序,程序员可以根据需要将各种程序加载到内存中运行。操作系统本身并不是单独的程序,而是多个程序的集合体。在操作系统运行环境下,应用并不是直接控制硬件,而是通过操作系统来间接控制硬件。操作系统收到应用发出的指令后,首先会对该指令进行解释,然后对时钟(实时时钟)和显示器用的I/O进行控制。

       操作系统的硬件控制功能,通常是通过一些小的函数集合体的形式来提供的,这些函数及调用函数的行为统称为系统调用,也就是应用对操作系统的功能进行调用。操作系统和高级编程语言能够使硬件抽象化。

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

        

posted @ 2019-03-27 19:42  谢九九  阅读(84)  评论(0编辑  收藏  举报