概念:操作系统是介于计算机和应用软件之间的一个软件系统。从这个定义出发,我们知道操作系统的上边和下边都有别的对象的存在:下面是硬件平台,上边是应用软件。
从管理者的角度看操作系统,操作系统是掌控计算机上所有事情的软件系统。替用户及其应用管理计算机上的软硬件资源。 保证计算机资源的公平竞争和使用。防止对计算机资源的非法侵占和使用。保证操作系统自身正常运转
根据管理的资源不同,操作系统的具体功能如下:
- CPU管理,即如何分配CPU给不同应用和用户。
- 内存管理:即如何分配内存给不同应用和用户。
- 外存管理:即如何分配外存(磁盘)给不同应用和用户。
- I/O管理:即如何分配输入输出设备给应用和用户。