操作系统定义:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合)
操作系统的功能:
1.处理机管理(进程管理)
在多道程序环境下,处理机的分配和运行都是以进程为基本单位,对处理机的管理可以归结为对进程的管理,它包括进程控制、进程调度、进程同步和进程通信。
2.存储管理
存储管理的功能是为了多道程序的运行提供良好的环境,方便用户使用存储器,并提高主存的利用率。它主要包括地址重地位、存储分配、存储保护和存储扩充。
3.设备管理
设备管理主要包括缓冲管理、设备分配、设备处理、设备独立性和虚拟设备。
4.文件管理
软件资源的管理称为信息管理,即文件管理。文件管理包括目录管理、文件读写管理、文件存取控制和文件存储空间管理。
5.用户接口
操作系统必须为用户或程序员提供相应的接口,使其通过这些接口达到方便的使用计算机的目的。如:命令接口、程序接口、图形接口。
操作系统的主要特征:
1、并发性 2、共享性 3、虚拟性 4、不确定性 5、可重构性
操作系统的分类:
1、单用户操作系统 2、批处理系统 3、分时系统 4、实时系统 5、网络操作系统 6、分布式操作系统
影响操作系统性能的指标:
1、吞吐量 2、各种资源的使用效率 3、作业周转时间