资源管理

资源管理

资源管理中的资源:包括CPU、内存、外围设备及文件等四类

管理的内容:资源调度

  • CPU管理:

    主要是CPU调度,即CPU的分配算法,有以下几种:

    1)先来先服务算法:

    按照进程的排队先后顺序调度,进程一旦占有CPU后,直至结束或发生新的等待才释放CPU

    2)时间片轮转法:

    将CPU划分成若干个相等的时间片,按排队顺序,依次分配给每个进程,待时间片一到即释放该进程,从而将CPU分配给下一顺序的进程。

    这种方法被大多数操作系统所采用,采用这种方法的操作系统被称为分时操作系统

    3)优先权法:时间片轮转法虽好,但是过于“平均主义”,没有考虑不同进程的不同需求,因此需要适当改进,对不同进程设置不同的优先权,调度的时间片按不同的优先权而不同

  • 存储管理:

    主要用于对内存的管理,包括内存分配与回收、地址复位、虚拟存储器三部分

    1)内存分配与回收:

    进程在执行时必须有一定的内存空间供程序运行。

    内存空间一般划分为两个区域:

    一个是系统工作区,用于存放操作系统;

    另一个是用户区,用于存放用户进程。每个进程均有其独立的内存空间,一般在进程创建时申请

posted on 2020-03-24 08:06  芦荟~lh  阅读(327)  评论(0编辑  收藏  举报

导航