有序资源分配法ppt课件.ppt
《有序资源分配法ppt课件.ppt》由会员分享,可在线阅读,更多相关《有序资源分配法ppt课件.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章第五章 资源分配与调度资源分配与调度(一)(一) 资源管理功能资源管理功能(二)(二) 资源分配的机构和策略资源分配的机构和策略(三)(三) 死锁概念死锁概念(一)(一) 资源管理功能资源管理功能一一. . 资源管理功能资源管理功能1. 1. 目的:目的:n保证资源的高利用率;n在“合理”时间内使所有顾客有获得所需资源的机会;n对不可共享的资源实施互斥使用;n防止由资源分配不当而引起的死锁。2. 2. 资源管理的任务:资源管理的任务:n 资源管理的描述数据结构n 确定资源的分配原则(调度原则)n 执行资源分配(实施)n 存取控制和安全保护二二. . 资源的静态分配和动态分配资源的静态分配
2、和动态分配1. 资源的静态分配系统对作业一级作业一级采用资源静态分配方法。当一个进程(或程序)运行前,将它要求的资源一次分配给该进程,直到该进程终止,释放其占用的所有资源。效率太低2. 资源的动态分配系统对进程一级进程一级采用资源动态分配方法。系统在进程运行中,根据进程提出的资源需求,进行资源的动态分配和回收。资源利用率提高,但有可能造成死锁(二)(二) 资源分配的机构和策略资源分配的机构和策略一一. . 资源分配机构资源分配机构1. 1. 资源描述器资源描述器(1) 什么是资源描述器什么是资源描述器描述各类资源的最小分配单位的数据结构称为资源描述器rd(resource descriptor
3、)。如:主存的最小分配单位:在分页分配中主存页面磁盘的最小分配单位:磁盘面中的一个扇区(2) 资源描述器的内容资源描述器的内容资源名资源类型最小分配单位的大小最小分配单位的地址分配标志描述器链接信息存取权限密级最后一次存取时间记帐信息2. 2. 资源信息块资源信息块(1) 什么是资源信息块什么是资源信息块描述某类资源的请求者、可用资源情况和该类资源分配程序等必要信息的数据结构。(2) 资源信息块的内容资源信息块的内容(3) 中央处理机资源信息块中央处理机资源信息块二二. . 资源分配策略资源分配策略1. 先请求先服务(先请求先服务(FIFO策略)策略)排序原则:按请求的先后次序请求的先后次序排
4、序。每个新产生的请求均排在队尾,而当资源可用时,资源分配程序从队列中选取第一个请求,并满足其需要。适用范围适用范围:系统中的一切资源。优点优点:简单、系统开销小。缺点缺点:有时显得不合理,系统无法进行干预。2. 优先调度优先调度 在优先调度策略下,对于每一个进程(或作业)要指定一个优先级,优先级反映了进程要求处理的紧迫程度。排序原则:按优先级的高低优先级的高低排序。每一个新产生的请求,按其优先级的高低插到相应的位置上。而当资源可用时,选取队列中第一个请求,并满足其需要。优先级的确定优先级的确定:主要由系统来确定,并可动态改变。使用范围使用范围:由于系统开销大,主要适用于系统中的紧缺资源。便于资
5、源的动态分配。3、适应调度、适应调度4、均衡调度、均衡调度5、针对设备特性的调度、针对设备特性的调度移臂调度移臂调度旋转调度旋转调度(三)(三) 死锁死锁一一. . 什么是死锁什么是死锁1. 1. 死锁的例子死锁的例子(1) 设备共享设备共享进程PA、PB,共享一台打印机和一台磁带机时刻t1:进程PA占用打印机 进程PB占用磁带机时刻t2:进程PA又请求磁带机 进程PB又请求打印机问:问:以后会发生什么情况?以后会发生什么情况?(2) 用信号灯的用信号灯的P、V操作描述死锁操作描述死锁上例中,用信号灯的P、V操作表示资源的申请和释放。信号灯设置:S1:表示设备R1可用,初值为1S2:表示设备R
6、2可用,初值为1讨论两种资源请求序列,哪种情况可能产生互相死等的局面。在这两个进程并发执行时,当P1进程占有R1、P2进程占用R2时,P1要求R2,由于P2已占R2有而得不到,P1进程只有等待;P2申请R1,由于P1已占有R1,而得不到,P2进程只有等待,就出现了死等的情况。2例例2:三个进程共享使用一台打印机的程序若有一个:三个进程共享使用一台打印机的程序若有一个进程少写了一个进程少写了一个V操作。操作。2. 2. 什么是死锁什么是死锁n死锁简单的定义死锁简单的定义死锁就是两个或两个以上的进程等候着一个永远不会发生的事件时所取的一种系统状态。n教材上关于死锁的定义:教材上关于死锁的定义:两个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有序 资源 分配 ppt 课件
限制150内