计算机系统由硬件和软件两部分组成,操作系统OS(Operting System)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
1—操作系统的主要目标
(a): 方便性
主要是指配置操作系统后可以使计算机系统更容易使用。
(b): 有效性
主要是指OS通过合理组织计算机的工作流程,而进一步的改善资源的利用率以便提高系统的吞吐量。
(c); 可扩充性
主要是指在OS的层次模型上增加新的功能层次和模块,并能够修改老的功能层次和模块。
(d): 开放性
指不同厂家的计算机和设备能够通过网络集成化,而且能够正确,有效的协同工作。实现应用的可移植性和
互操作性。 主要是指系统的设计要遵循世界标准规范。特别是遵循开放系统互连标准。
2---操作系统的作用
可以从不同的观点来看操作系统的作用,只要是从两方面:
一:从一般用户的观点,可以把操作系统看作是用户和计算机硬件的一个接口程序。
二:从资源管理的角度,可以把操作系统看作是计算机资源的管理者。
(a): OS作为用户与计算机硬件系统的接口。
指用户同过操作系统来使用计算机,OS是一个软件,这里的接口是指软件接口,即系统功能调用。
用户通常用以下三种方式来与计算机打交道:
(1:)命令方式---通过计算机提供的一组命令来操作计算机系统。LINUX和以前的MS—DOS是这种方式的典型。
(2:)系统调用
(3)图形,窗口方式。如WINDOWS和LINUX的X—WINDOWS
(b): OS作为系统资源的管理者
资源归纳起来主要用四类:处理器;存储器;I/O设备;信息(数据和程序)OS也主要是这四类资源的管理者。
(c): OS作为扩充机器
通常把覆盖了软件的机器叫扩充机和虚拟机。每覆盖一层,计算机功能就加强一级。
3----推动OS发展的动力
1,不断的提高系统的资源利用效率,因为早期计算机系统非常之昂贵。 如:批作业处理系统
2,方便用户,因为早期用户在上机和调试程序的不方便性和矛盾的出现。 如:多用户系统的出现
3,器件的不断更新换代,基本遵循摩尔定理。 如:从8位到现在的64位的进步
4,最后,计算机体系结构也在不断的发展。 如:并行系统的研究和应用