操作系统的作用
1. OS作为用户与计算机硬件系统之间的接口
OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统,用户在OS帮助能够方便、快捷、可靠的操纵计算机硬件和运行自己的程序。
2. OS作为计算机系统资源的管理者
OS的主要功能管理处理机、存储器、I/O设备以及文件(数据和程序)。处理机管理是用于分配和控制处理机;存储器主要是负责内存的分配与回收;I/O设备管理是负责I/O设备的分配(回收)与操纵;文件管理是用于实现文件的存取、共享和保护。所以OS是计算机系统资源的管理者。
3. OS实现了对 计算机资源的抽象
为了方便用户使用I/O设备,人们在裸机上覆盖一层I/O设备管理软件,由它实现I/O设备操作的细节,并且将I/O设备抽象为一组数据结构以及一组I/O操作命令,如read、write命令,用户可以利用这些数据结构以及操作命令来进行数据输入或者输出,不需要关心I/O是如何具体实现的。