操作系统-操作系统期末复习教学课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《操作系统-操作系统期末复习教学课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 期末 复习 教学 课件
- 资源描述:
-
1、操作系统期末复习Made by Tzh1第一部分:大题 本部分为课上老师所讲的几道大题,作为大题而言命中率应该蛮高的吧,它们包括:资源分配图 硬盘调度 页面置换算法 PB操作 物理地址替换21.资源分配图 会看、会画 会判断死锁P1P2r1r23会看、会画P1P23个资源2个资源P1进程P1进程请求资源进程拥有资源P1拥有2个r1资源并请求1个r2P2拥有1个r1资源和1个r2资源并请求1个r1r1r24判断死锁P1P2P1需要1个r2P2需要1个r1R1剩余0个资源R2剩余1个资源5P2的需求无法满足,但P1可以得到满足P1P2P2需要1个r1R1剩余2个资源R2剩余1个资源P1顺利执行,释
2、放占用所有资源6P2需求得到满足,顺利执行P1P2R1剩余3个资源R2剩余2个资源在这种情况下不会死锁7那么,什么情况下会产生死锁呢P1P2P1需要2个r2P2需要1个r1R1剩余0个资源R2剩余1个资源此时,P1、P2的需求都无法得到满足,死锁82.磁盘调度想象,从磁盘圆心处向外画一条直线作为我们下图的X轴,把磁盘的磁道序号标在上面。9题目是这样出的 条件:欲访问的磁道号:100、55、58、39、18、90、160、150 磁头当前位置:100 问题:磁头移动磁道数和平均寻道长度101.先来先服务算法100、55、58、39、18、90、160、150我们从起始位置开始,按顺序扫描,设磁头
3、移动磁道数为m,初始为0100、55、58、39、18、90、160、150磁头移动到55,m+=(100-55),m=45100、55、58、39、18、90、160、150磁头移动到58,m+=(58-55),m=48100、55、58、39、18、90、160、150磁头移动到39,m+=(58-39),m=67注意:磁头移动的是距离而不是位移,所以不可能为负数,因此一定是大减小11以此类推,直到全部扫描完当然,如果是答题,我们直接列式子即可m=(100-55)+(58-55)+(58-39)+.=结果平均寻道长度=m/n n为磁道号个数122.最短寻道时间优先算法为了节约时间,这次我们
4、不再按照顺序来扫描磁盘了18、39、55、58、90、100、150、160还是那些磁道,不过这次我们提前排好序,起始位置依然100接着我们看,在需要跑的磁道中,离100最近的磁道是哪个这也是我们之所以要排序的原因,在这种情况下只有100相邻的两个磁道可能是我们的选择我们发现,相比150,磁道90离100更近,所以我们先去9018、39、55、58、90、100、150、160m+=(100-90)m=10同样,相比于100,58距离90更近,我们选择5818、39、55、58、90、100、150、160m+=(90-58)m=42以此类推,知道将所有磁道跑完当然,跑过的磁道我们不会跑第二遍
5、我猜你可能会问:这真的是最短的寻道时间吗?当然,答案肯定是不一定,计算机只能看到下一步的情况,但它不可能像围棋高手一样总览全局,至于真正的最短,那就是我们程序员写的算法才能够实现了,在操作系统中不会这么复杂133.扫描算法(电梯算法)没错,就像是电梯一样,直上直下,一条道走到黑,撞了南墙再回头18、39、55、58、90、100、150、160同样的,我们把磁道号排好序,初始位置100然后,我们按照序号增加的方向依次寻道18、39、55、58、90、100、150、16018、39、55、58、90、100、150、160咚!撞墙了,这时可以回头了,但注意寻过道的磁道不需要再走一遍18、39、
6、55、58、90、100、150、160所以我们直接跳到9018、39、55、58、90、100、150、16018、39、55、58、90、100、150、16014分页存储求物理地址指令:Load 1,2500指令的逻辑地址是100,页长1k,求指令的物理地址1.求页号 逻辑地址/页长,商为页号,余数为偏移量 2.查表 3.物理地址=物理块号*页长+偏移量页号页号物理物理块号块号041827取了两次地址,第一次根据逻辑地址找到物理地址,第二次取物理地址15页面置换算法如果给的是逻辑地址需要求出页号页号=逻辑地址/页长(要的是商)16先进先出(FIFO)将页号依次排好17方法一开始是依次装入
7、物理块,全都有缺页中断18方法如果物理块满了,判断哪个页面存在时间最长就替换方法是向左划线判断哪条最长,同时缺页中断19方法如果下一个页面物理块已经有了,就不用写了,也没有缺页中断20最近最久未使用(LRU)21方法往前数第三个来替换(有几个物理块找几个),但不算重复的,有重复的还要往前找22要计算的东西缺页次数:每一次页面替换和页面装入(画的对勾数)被置换的页号顺序:被替换走的页号按顺序排列缺页率=缺页次数/页面总数23生产者消费者问题他们又是互斥关系,又是相互协作关系,也是同步关系24解法P操作,也可以是wait操作是-,只有参数大于0才可以顺利执行V操作,也可以是signal操作是+,相
8、当于是恢复25例题2.假定一个阅览室可供50个人同时阅读。读者进入和离开阅览室时都必须在阅览室入口处的一个登记表上登记,阅览室有50个座位,规定每次只允许一个人登记或注销登记。要求:(1)用PV操作描述读者进程的实现算法(可用流程图表示,登记、注销可用自然语言描述);(2)指出算法中所用信号量的名称、作用及初值。解 S1:阅览室可供使用的空座位,其初值为50 S:是否可通过阅览室,其初值为1 Process READ_in(i=150)到达阅览室入口处;P(S1);P(S);在入口处登记座位号;V(s);进入座位并阅读;Process READ_out(j=150)结束阅读到达阅览室入口处;P
9、(S);在入口处注销座位号;V(S1);V(S)离开入口处;26例题请用信号量实现下图所示的前趋关系27调度算法28运算方法完成时间:就是目前的完成时间加上下一个要运行的进程的服务时间周转时间:各进程的完成时间减去其到达的时间带权周转时间:周转时间/服务时间高响应比优先调度算法先算出优先权再进行比较,先运行大的再运行小的优先权=(等待时间+要求服务时间)/要求服务时间等待时间:该进程要开始进行的时候总共经过的时间29概念题本部分为课上老师在书中所划的概念30操作系统的目标有效性 提高系统资源利用率 提高系统的吞吐量 吞吐量是 每秒的数据处理量 吞吐量是在给定时间段内系统完成的交换数量.即系统的
10、吞吐量越大,说明系统在单位时间内完成的用户或系统请求越多,系统的资源得到充分利用。方便性可扩充性开放性31操作系统的作用用户接口:OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统操作系统接口包括:1.命令方式2.系统调用方式3.图形、窗口方式计算机系统资源的管理者:OS推动操作系统发展主要动力:1.提高计算机资源的利用率2.方便用户3.器件升级32操作系统的发展过程人工操作方式缺点:1.用户独占全机2.CPU等待人工操作脱机输入/输出方式优点:1.减少了CPU的空闲时间2.提高了I/O速度33批处理系统(无交互能力)单道批处理系统多道批处理系统(宏观并行,微观串行)优点:1.资源
11、利用率高2.系统吞吐量大缺点:1.平均周转时间长2.无交互能力面临问题:1.处理机管理问题2.内存管理问题3.I/O设备管理问题4.文件管理问题5.作业管理问题34分时系统定义:它能很好地将一台计算机提供给多个用户同时使用,提高计算机的利用率。用户的需求具体表现在:1.人-机交互2.共享主机3.便于用户上机关键问题:1.用户是否能及时接收命令2.用户是否能及时处理命令特点:多路性独立性及时性交互性35实时系统硬实时与软实时的区别硬实时系统有一个刚性的、不可改变的时间限制,它不允许任何超出时限的错误。超时错误会带来损害甚至导致系统失败、或者导致系统 不能实现它的预期目标。软实时系统的时限是一个柔
12、性灵活的,它可以容忍偶然的超时错误。失败造成的后果并不严重,例如在网络中仅仅是轻微地降低了系统的吞 吐量。36分时系统与实时系统的比较1.多路性:分时系统的多路性与用户情况有关,时多时少。实时控制系统的多路性则主要表现在系统周期性地对多路现场信息进行采集,以及对多个对象或多个执行机构进行控制2.独立性:都是服务请求彼此互不干扰3.及时性:实时系统及时性要求更强4.交互性:实时系统的人与系统的交互仅限于访问系统中某些特定的专用服务程序,交互性分时系统更强5.可靠性:实时系统要求更可靠37操作系统基本特性并发性:并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并
展开阅读全文