操作系统习题课及思考题.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统习题课 习题一解答 习题一解答 (1) 找到一个安全序列:P0, P3, P1, P2, P4,因此系统在此状态是安全的。 (2) 当前剩余资源能否满足P2的请求, 需假定将资源先分配给该进程,得到一个系统状态,然后判断该状态是否安全。 习题二 把安全性检测算法用于下面的数据,并请问: 此时系统处于安全状态吗? 若第二个进程提出资源请求request2(0, 0, 1, 0),系统能分配资源给它吗? 若第五个进程提出资源请求request5(0, 0, 1, 0),系统能分配资源给它吗? 习题二解答 (1) 运用安全性检测算法,寻找安全序列 习题二解答 (1) 找到安全序列:P4, P1, P2, P3, P5,因此该状态安全。 (2) 假定满足P2的请求,则得到另一个系统状态,运用安全性检测算法判断该状态是否安全。 习题二解答 习题三 作业 请解释为什么当程序装入内存后要进行地址变换,可举例说明 设页和块的大小均为64字节,页表内容如下,请计算逻辑地址100在内存中的地址,并结合分页式地址转换机构描述地址转换过程 逻辑地址到物理地址的变换 作业 设页和块的大小为32字节。段表和页表如下,请计算段页式存储管理方式下,data段地址10和code段地址60的单元存放在内存的哪个单元(即物理地址) 习题四 给定内存空闲分区,按地址从小到大为:100K、500K、200K、300K和600K。现有用户进程依次分别为212K、417K、112K和426K,(1)分别用first-fit, best-fit和worst-fit算法将它们装入到内存的哪个分区?(2)哪个算法能最有效利用内存? 习题四解答 ff算法 bf算法 习题四解答 结论 对于该作业序列,只有best-fit算法能够使所有作业能够进入内存,因此该算法针对上述作业序列能够最有效利用内存。 习题五 请页式存储管理中,进程访问地址序列为:10, 11, 104, 170, 73, 305, 180, 240,244,445, 467, 366。试问1) 如果页面大小为100,给出页面访问序列。2) 进程若分得3个页框,采用FIFO和LRU替换算法,求缺页中断率? 习题五解答 1) 逻辑地址的分解 页面号 = 逻辑地址 div 页面大小 则对应的页面访问序列:0, 0, 1, 1, 0, 3, 1, 2, 2, 4, 4, 3 习题五解答 2) 1. 采用FIFO替换算法 习题五解答 结论: 针对该页面访问序列,FIFO算法反而比LRU算法优。 习题六 300M的磁盘若采用位图管理,每块大小为2k字节,则位图占用的空间大小为多少字节? 答: (个)字节 思考题 什么是操作系统? ?为了支持操作系统,现代处理器一般都提供哪两种工作状态,以隔离操作系统和普通程序?两种状态各有什么特点? 操作系统有哪些特征? 操作系统有哪些分类? 操作系统有哪些功能? 什么是软中断?什么是硬中断? 系统调用的处理过程? 内核态和用户态有何区别? 批处理系统是如何提高系统效率的? 分时系统是如何提高系统的交互性的? 什么是进程,为什么要引入进程这个概念? 请解释“PCB是进程在系统存在的唯一标识”,为什么这个唯一标识不是程序体或数据? 进程有哪些基本状态?有哪些状态转换过程? 进程和程序的区别? 什么是线程?线程有哪些基本模型? 进程同步的主要关系有哪些? 进程同步的原则是什么? 信号量靠什么技术保证其执行的可靠性,即不像普通的锁机制那样出现“锁不住”的现象? 请用信号量描述计算进程向缓冲区写数据,打印进程从缓冲区取出数据并打印的过程 进程调度有哪些算法?批处理系统、分时系统和实时系统分别采用哪种调度算法 死锁的定义? 死锁产生的必要条件是哪些? 请简要描述解决死锁的几种方法? 什么是分级的存储体系结构?它主要解决了什么问题? 内存连续分配有哪些算法? 内存连续分配的缺点? 分页的基本思想和地址变换过程? 分段的基本思想和地址变换过程? 有哪些页面置换算法,其思想是怎么样的? 1、什么是文件,文件的类型有哪些? 2、文件系统的功能有哪些? 3、文件控制块的内容和作用。文件控制块和文件目录的关系? 4、文件目录中一般有哪些结构? 5、SPOOL系统由哪些程序组成?它们各起什么作用? 7、设备管理程序的功能是什么?通过什么技术能把独享设备改为可共享的设备? 8、实现SPOOL操作后,为什么即使系统只有一台输入机和一台打印机也能使两个以上要求使用输入机和打印机的作业同时执行? Lec 15.* 26/12/06 Liu yufeng School of Computer and Communication,Hunan

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档