操作系统 第五章 资源分配与调度

本文详细介绍了操作系统的资源分配与调度,包括资源管理的目的和任务,物理资源与虚拟资源的概念,以及资源分配的机制和策略,如先请求先服务和优先级调度。此外,还深入探讨了死锁的问题,包括死锁的定义、原因、必要条件、处理策略以及预防和避免死锁的方法,如银行家算法的应用。
摘要由CSDN通过智能技术生成

第五章 资源分配与调度
5.1 资源管理概述
5.1.1&&5.1.2
资源管理目的:为用户提供一种简单而有效地使用资源的方法
任务:1、资源数据结构的描述
2、确定资源的分配原则和调度原则
3、执行资源分配
4、存取控制和安全保护

操作系统对资源区分两种不同的概念
①物理资源——系统中那些物理、可实际使用的资源
②虚拟资源——逻辑资源。是经过操作系统改造的、用户看到的,使用方便的虚资源

目的:①方便用户使用 ②资源可动态分配,提高资源利用率

5.2 资源管理的机制和策略
5.2.1&&5.2.2
资源分配机制
资源描述器:描述各类资源的最小分配单位的数据结构
资源信息块:描述某类资源的请求者、可利用的资源以及该类资源分配程序的地址

资源分配策略:在众多个请求者中选一个满足条件的请求者原则

资源分配策略具体如何体现?
体现在资源请求队列的排序原则上
(1)先请求先服务策略(FIFO)
①排序原则——按请求的先后次序排序:每一个新产生的请求均排在资源请求队列的队尾。
②资源可用时的处理:资源可用时,取资源请求队列队首元素,将该资源分配给请求者。

(2)优先调度策略
①排序原则——按请求的优先级高低排序
对每一个进程制定一个优先级
按优先级的高低排序——每一个新产生的请求按对应进程的优先级高低插入到队列的相应位置。
(3)针对设备特性的调度策略
调度目标:当有大量的I/O请求时,降低完成这些I/O服务的总时间
移臂调度:最短寻道时间优先算

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值