资源管理
资源管理中的资源:包括CPU、内存、外围设备及文件等四类
管理的内容:资源调度
-
CPU管理:
主要是CPU调度,即CPU的分配算法,有以下几种:
1)先来先服务算法:
按照进程的排队先后顺序调度,进程一旦占有CPU后,直至结束或发生新的等待才释放CPU
2)时间片轮转法:
将CPU划分成若干个相等的时间片,按排队顺序,依次分配给每个进程,待时间片一到即释放该进程,从而将CPU分配给下一顺序的进程。
这种方法被大多数操作系统所采用,采用这种方法的操作系统被称为分时操作系统
3)优先权法:时间片轮转法虽好,但是过于“平均主义”,没有考虑不同进程的不同需求,因此需要适当改进,对不同进程设置不同的优先权,调度的时间片按不同的优先权而不同
-
存储管理:
主要用于对内存的管理,包括内存分配与回收、地址复位、虚拟存储器三部分
1)内存分配与回收:
进程在执行时必须有一定的内存空间供程序运行。
内存空间一般划分为两个区域:
一个是系统工作区,用于存放操作系统;