配置在计算机硬件上的第一层软件是对硬件的首次扩充。
是最重要的系统软件,其他系统软件应用软件都依赖于操作系统的支持。
管理计算机系统所有硬件设备;
提高设备利用率和系统吞吐量;
为用户和程序提供访问接口访问用户使用;
批处理环境 --作业吞吐量和资源利用率 ;
工业控制、武器控制、多媒体环境--实施性;
多终端查询环境- -人机交互是否有好;
微型危机环境- -用户操作是否方便;
方便性,有效性,可扩充性和开放性。
可以从用户、资源管理、资源抽象多个角度分析操作系统作用。操作系统作为用户与计算机硬件系统之间的接口;操作系统作为计算机系统资源的管理者;操作系统实现了对计算机资源的抽象。
操作系统首先在逻辑上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上在覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。操作系统通过在计算机硬件上安装多层软件多层系统软件,增强了系统功能隐藏了对硬件操作的细节,他由他们共同实现的对计算机资源的抽象。
不断提高计算机资源利用率;方便用户;器件的不断更新换代;计算机体系结构的不断发展;不断提出新的应用需求。