操作系统的目标和作用
目录
操作系统的目标和作用
操作系统的目标和作用
操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用计算机的程序的集合。它是配置在计算机上的第一层软件,是对硬件功能的首次扩充。操作系统在计算机系统中占据特别重要的地位,它是计算机中最重要的系统软件,是其他系统软件和应用软件运行的基础。
操作系统的目标
- 方便性:操作系统使计算机系统更交换于使用。
- 有效性:操作系统使资源的利用率更高,系统的吞吐量更大。
- 可扩充性:操作系统必须能方便地增加新的功能和模块,并能修改老的功能和模块,以适应计算机硬件、体系结构以及应用发展的要求。
- 开放性:操作系统的开发应该遵循世界标准规范,特别是遵循开放系统互连OSI国际标准,从而使其与其他系统之间能彼此兼容、方便地实现互连。
操作系统的作用
- 操作系统是用户与计算机硬件系统之间的接口。用户并不直接与计算机硬件打交道,而是通过操作系统提供的命令、系统功能调用以及图形化接口来使用计算机。
- 操作系统是计算机资源的管理者。处理机的分配和控制,内存的分配和回收,IO设备的分配和操纵,文件的存取、共享和保护工作都是由操作系统完成的。
- 操作系统实现了对计算机资源的抽象。操作系统是铺设在裸机(即没有配置任何软件的计算机系统)上的多层软件,它不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,从而实现了对计算机资源的抽象。
另外,操作系统还是计算机工作流程的组织者。它负责在众多作业之间切换处理机,并协调它们的推进速度 ,从而进一步提高系统的性能。