操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充,它的主要作用是管理好这些设备,提高它们的利用率和系统的吞吐率,并为用户和应用程序提供一个简单的接口,便于用户使用,也可以理解为操作系统是一个应用软件运行的平台,也是用户使用应用软件的一个工具。
也可以说是 合理地组织计算机的工作流程,直接控制和管理计算机硬件和软件资源
操作系统的目标:方便性,有效性,可扩充性,开放性
1.方便性
如果在计算机硬件上配置了OS,系统便可以使用编译命令将用户采用高级语言编写的程序翻译成机器代码,或者直接通过OS所提供的各种命令操作计算机系统,这样就极大地方便了用户,其中计算机系统包括硬件和软件。
2.有效性
第一是提高系统资源的利用率,避免处理机,I/O设备经常处于空闲状态,各种资源无法得到充分的利用,第二是提高系统的吞吐率,OS可以通过合理地组织计算机的工作流程,加速程序的运行,缩短程序的运行周期,从而提高系统的吞吐量。
系统的吞吐量可以理解为系统运行的程序的数量。
3.可扩充性
可以在原来的基础上很容易地修改,增加功能,以适应计算机硬件,体系结构,计算机应用发展的要求。而今年来使用的微内核结构能方便地添加新的功能和模块,以及对原有的功能和模块进行修改,具有良好的可扩充性。
4.开放性
开放性也可以说是兼容性,软硬件要具有良好的兼容性,即要遵循一个具体的标准。
所谓开放性,是指系统能遵循世界标准规范,特别是遵循开放系统互联OSI国际标准。
操作系统的作用:
1.OS作为用户与计算机硬件系统之间的接口
OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统,即用户可以在Os的帮助下能够方便,快捷,可靠地操作计算机硬件和运行自己的程序。
用户可以通过命令方式,系统调用方式,图标--窗口方式来实现与操作系统的通信,并取得它的服务。
2.Os作为计算机系统资源的管理者
在一个计算机系统中,通常都含有多种硬件和软件资源。当一台计算机系统同时供多个用户使用时,很多用户对系统中共享资源的需求有可能发生冲突,此时,操作系统必须对使用资源的请求进行授权,以协调用户对共享资源的使用。
3.OS实现了对计算机资源的抽象
????????
下节继续哈!!!