第五章-操作系统的资源管理-概述分析ppt课件.ppt
《第五章-操作系统的资源管理-概述分析ppt课件.ppt》由会员分享,可在线阅读,更多相关《第五章-操作系统的资源管理-概述分析ppt课件.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。第五章第五章 操作系统的资源管理操作系统的资源管理5.1 5.1 资源管理的机制与策略资源管理的机制与策略5.2 死锁及其解决方法5.3 处理机管理5.4 主存管理5.5 设备管理5.6 文件系统湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较
2、广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。5.1 5.1 资源管理的机制与策略资源管理的机制与策略资源管理概述资源管理概述资源分配机制资源分配策略5.1 资源管理的机制与策略资源管理的机制与策略湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭
3、胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。5.1 5.1 资源管理的机制与策略资源管理的机制与策略资源管理概述资源管理概述资源分配机制资源分配策略5.1 资源管理的机制与策略资源管理的机制与策略湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。一、
4、资源管理的目的和任务资源管理的目的和任务保证资源的高利用率;在“合理”时间内使所有顾客有获得所需资源的机会;对不可共享的资源实施互斥使用;防止由资源分配不当而引起的死锁。5.1 资源管理的机制与策略资源管理的机制与策略资源管理概述资源管理概述湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。一、资源管理的目的和任务一、资源管
5、理的目的和任务对资源的管理应包括以下几个方面:对资源的管理应包括以下几个方面:资源数据结构的描述资源数据结构的描述包含资源的物理名、逻辑名、类型、地址、分配状态等信息,以及对该资源的存取权限、密级、最后一次存取时间、记账信息及该类资源使用的特性等。确定资源的分配原则确定资源的分配原则 (调度原则调度原则)决定资源应分给谁,何时分配,分配多少等问题。执行资源分配执行资源分配执行资源分配、资源收回工作。存取控制和安全保护存取控制和安全保护 对资源的存取进行控制并对资源实施安全保护措施(在文件系统或信息管理中最为突出)。5.1 资源管理的机制与策略资源管理的机制与策略资源管理概述资源管理概述湖北工业
6、大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。二、资源的分类方法二、资源的分类方法根据不同的标准,对资源可以进行以下分类:l物理资源和程序资源物理资源和程序资源物理资源物理资源是指计算机系统中的各种硬件资源,如CPU、主存、各种外部设备等;程序资源程序资源是指即计算机系统中的各种软件资源,如消息、程序等。l单一访问入口的资源和多
7、访问入口的资源单一访问入口的资源和多访问入口的资源单一访问入口的资源单一访问入口的资源是指任意时刻最多只能被一个用户访问的资源,如打印机、磁带机等;多访问入口的资源多访问入口的资源是指可以被多个用户同时访问的资源,如磁盘、被允许读出的公用文件等。5.1 资源管理的机制与策略资源管理的机制与策略资源管理概述资源管理概述湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城
8、市地下工程施工中已很少使用,在此不再说明。二、资源的分类方法二、资源的分类方法根据不同的标准,对资源可以进行以下分类:l等同资源等同资源对某类资源,可能有多个完全相同的设备,在某些条件下,在这些设备之间到底选用哪些设备,用户并无要求。在这种情况下,这些设备被说成是等同的等同的。l虚拟资源虚拟资源虚拟资源虚拟资源是用户使用的逻辑资源,是操作系统将物理资源改造后,呈献给用户的可供使用的资源。目的:目的:方便用户使用;资源可动态分配,提高资源利用率 5.1 资源管理的机制与策略资源管理的机制与策略资源管理概述资源管理概述湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较
9、广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。5.1 5.1 资源管理的机制与策略资源管理的机制与策略资源管理概述资源分配机制资源分配机制资源分配策略5.1 资源管理的机制与策略资源管理的机制与策略湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭
10、胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。机机制制指的是进行资源分配所必需的基础设施和部件。包括:包括:1.描述资源状态的数据结构数据结构:如资源信资源信息块息块(描述各类资源)、资源描述器资源描述器(描述各类资源中最小分配单位);2.保证不可共享资源互斥使用的同步机构同步机构;3.对不能立即得到满足的资源请求进入排队的各种资源队列的结构资源队列的结构。5.1 资源管理的机制与策略资源管理的机制与策略资源分配机制资源分配机制湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾
11、构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。资源描述器资源描述器资源描述器资源描述器描述各类资源的最小分配单位的数据结构称为资源描述器资源描述器 rd(resource descriptor)rd(resource descriptor)。如:主存以主存块为单位进行分配;磁盘以扇区为最小分配单位;文件系统以文件为最小分配单位。资源描述器包含内容包含内容:资源名、资源类型、最小分配单位的大小、地址、分配标志、描述
12、器链接信息、存取权限、密级、存取时间 20KB 0 52KB66KB130KB230KB256KB 1主存主存作业作业4作业作业1作业作业3OS5.1 资源管理的机制与策略资源管理的机制与策略资源分配机制资源分配机制注:注:对于各类资源,若它具有若干个(n个)资源分配单位,则有n个资源描述器。湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使
13、用,在此不再说明。资源信息块资源信息块描述某类资源的请求者、可用资源和该类资源分配程序的地址的数据结构成为资源信息块资源信息块rib(resource information rib(resource information block)block)。资源信息块内容资源信息块内容 请求者队列请求者队列可利用资源队列可利用资源队列资源分配程序资源分配程序资源等待队列头指针资源等待队列头指针可利用资源队列头指针可利用资源队列头指针资源分配程序入口地址资源分配程序入口地址5.1 资源管理的机制与策略资源管理的机制与策略资源分配机制资源分配机制资源分配程序资源分配程序包括分配程序分配程序和回收程序回收
14、程序两部分。当进程请求当进程请求资源时资源时,控制转到相应的资源分配程序,检索可利用资源队列,若有可利用的资源,则予以分配;否则将此进程加入到等待资源队列中。当进程释放资源时当进程释放资源时,控制转到回收程序,将释放的资源加入到可利用资源的队列中,然后试着释放等待该资源的进程。湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明
15、。资源信息块例资源信息块例资源信息块例资源信息块例中央处理机资源信息块内容中央处理机资源信息块内容 pcb1pcb2pcbk进程调度程序进程调度程序ready-q-start可用处理机信息可用处理机信息scheduler-addrcpu5.1 资源管理的机制与策略资源管理的机制与策略资源分配机制资源分配机制湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程
16、施工中已很少使用,在此不再说明。5.1 5.1 资源管理的机制与策略资源管理的机制与策略资源管理概述资源分配机制资源分配策略资源分配策略5.1 资源管理的机制与策略资源管理的机制与策略湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。资源分配有两种方式:静态分配和动态分配资源的静态分配资源的静态分配系统对作业一级分配采用方式
17、 系统在调度作业时,根据作业所需资源进行分配;并在作业运行完毕时,收回所分配的全部资源。这种分配通常称为资源的静态分配。资源的动态分配资源的动态分配系统对进程一级分配采用方式 系统在进程运行中,根据进程提出的资源需求,进行资源的动态分配和回收。这种分配通常称为资源的动态分配。5.1 资源管理的机制与策略资源管理的机制与策略资源分配策略资源分配策略效率低效率低效率高,易死锁效率高,易死锁湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使
18、用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。常用的资源分配策略常用的资源分配策略常用的资源分配策略常用的资源分配策略(1 1)先请求先服务(FIFO)(2)优先调度(3)针对设备特性的调度5.1 资源管理的机制与策略资源管理的机制与策略资源分配策略资源分配策略湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在
19、近些年的城市地下工程施工中已很少使用,在此不再说明。(1 1)先请求先服务)先请求先服务FIFOFIFO每一个新产生的请求均排在队尾;当资源可用时,取队首元素,并满足其需要。排序原则:排序原则:按请求的先后次序排序。表头表头按请求的先后次序按请求的先后次序先先后后按自然顺序排列的队列按自然顺序排列的队列5.1 资源管理的机制与策略资源管理的机制与策略资源分配策略资源分配策略优优点:点:算法简单,易于实现。缺点:缺点:不够灵活。可用于可用于:进程或作业调度,及外设、内存的分配。湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞
20、开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。(2 2)优先调度)优先调度对每一个进程指定一个优先级;每一个新产生的请求,按其优先级的高低插到相应的位置;当资源可用时,取队首元素,并满足其需要。排序原则:排序原则:按优先级的高低排序。表头表头按按优先级的高低排序按按优先级的高低排序高高低低按优先级高低排列的就绪队列按优先级高低排列的就绪队列5.1 资源管理的机制与策略资源管理的机制与策略资源分配策略资源分配策略优优点:点:灵活缺点:缺点:
21、算法较复杂湖北工业大学理学院杨晓艳湖北工业大学理学院杨晓艳从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。从使用情况来看,闭胸式的使用比较广泛。敞开式盾构之中有挤压式盾构、全部敞开式盾构,但在近些年的城市地下工程施工中已很少使用,在此不再说明。(3 3)针对设备特性的调度策略)针对设备特性的调度策略主要讨论对磁盘的调度主要讨论对磁盘的调度磁盘空间是一个三维空间,磁盘上的每个盘区均由柱面号(亦称磁道号)、盘面号(亦称磁头号)、扇区号三部分组成。5.1 资源管理的机制与策略资源管理的机制与策略资源分配策略资源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 操作系统 资源管理 概述 分析 ppt 课件
限制150内