可以归纳为三点:
- 管理系统资源
包括软件资源和硬件资源
硬件资源包括CPU,主存,输入输出设备
软件资源包括计算机系统中的各类文件
- 为用户提供一个良好的接口
操作系统为用户提供了良好的操作界面
- 最大限度的提高系统资源使用效率
多个用户共享系统资源时,会出现用户竞争资源。操作系统合理的为用户分配资源,提高资源利用率和系统的吞吐量。
计算机系统按功能划分为四个层次,如图所示:
可以看到,操作系统是最基本的系统软件,控制和管理着系统的硬件,同时,向上层的系统使用软件和应用软件提供一个屏蔽硬件工作细节的良好使用环境。