操作系统作为计算机系统资源的管理者:
(一)处理机管理 / 进程管理
[因为处理机的分配和运行都以进程为基本单位,所以对处理机的管理可以归结为对进程的管理]
进程管理的主要功能:进程控制(包括进程创建、进程终止、进程的阻塞和唤醒、进程切换)、进程同步(主要涉及p,v操作)、进程通信(包括共享存储、消息传递、管道通信)、
死锁处理(包含死锁预防、死锁避免、死锁检测、死锁解除 )、处理机调度(高级调度、中级调度、低级调度)
(二)存储器管理
目的:提高内存利用率
(三)文件管理
(四)设备管理
目的:提高设备的利用率
主要功能:缓冲管理(单缓冲、双缓冲、循环缓冲、缓冲池)、设备分配(独占设备、共享设备、虚拟设备)、设备处理(静态分配、动态分配)、虚拟设备(spooling假脱机技术)。