欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年第三版操作系统课后习题答案_西安电子科技大学 .pdf

    • 资源ID:26491950       资源大小:88.96KB        全文页数:6页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年第三版操作系统课后习题答案_西安电子科技大学 .pdf

    第三版操作系统课后习题答案 西安电子科技大学第一章操作系统引论1. 设计现代 OS 的主要目标是什么 ? 方便性,有效性,可扩充性和开放性. 13. OS 具有哪几大特征 ?它的最基本特征是什么 ? a. 并发性、共享性、虚拟性、异步性。b. 其中最基本特征是并发和共享。 (最重要的特征是并发性)18. 是什么原因使操作系统具有异步性特征? 在多道程序环境下允许多个进程并发执行,但由于资源等因素的限制,进程的执行通常并非一气呵成,而是以走走停停的方式运行。内存中的每个进程在何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需要多少时间才能完成,都是不可预知的,因此导致作业完成的先后次序与进入内存的次序并不完全一致。或者说,进程是以异步方式运行的。但在有关进程控制及同步机制等的支持下,只要运行环境相同,作业经多次运行,都会获得完全相同的结果,因而进程以异步的方式执行是系统所允许的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 第二章进程管理2. 试画出下面 4 条语句的前趋图 : S1: a:=x+y; S2: b:=z+1; S3: c:=a-b; S4: w:=c+1; 5. 在操作系统中为什么要引入进程概念?它会产生什么样的影响? 为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,从而在操作系统中引入了进程概念。影响: 使程序的并发执行得以实行。8. 试说明进程在三个基本状态之间转换的典型原因. a. 处于就绪状态的进程,当进程调度程序为之分配了处理机后,该进程便由就绪状态变为执行状态。b. 当前进程因发生某事件而无法执行,如访问已被占用的临界资源,就会使进程由执行状态转变为阻塞状态。c. 当前进程因时间片用完而被暂停执行,该进程便由执行状态转变为就绪状态。17. 为什么进程在进入临界区之前应先执行“进入区” 代码?而在退出前又要执行“退出区”代码?为了实现多个进程对临界资源的互斥访问,必须在临界区之前加一段用于检查临界资源是否正在被访问的代码,如未被访问,该进程可进入临界区对此临界资源进行访问;如正被访问,则该进程不能进入临界区访问临界资源。在退出临界区后, 执行恢复访问标志的代码为 “退出区”,而在退出前执行“退出区”代码主要是为了使其它进程能再访问此临界资源。26. 试修改下面生产者消费者问题解法中的错误:producer: begin repeat ,produce an item in nextp; wait(mutex);wait(full); buffer(in):=nextp;,signal(mutex); until false; end consumer: begin repeat ,wait(mutex);wait(empty); nextc:=buffer(out); out:=out+1; signal(mutex); consume item in nextc; until false; endS2 S1 S3 S4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 第三章处理机调度与死锁10. 试比较 FCFS 和 SPF 两种进程调度算法相同点:两种调度算法都是既可用于作业调度,也可用于进程调度;不同点: FCFS调度算法每次调度都是从后备队列中选择一个或是多个最先进入该队列的作业, 将它们调入内存, 为它们分配资源, 创建进程,然后插入到就绪队列中。该算法有利于长作业/ 进程,不利于短作业/ 进程。SPF调度算法每次调度都是从后备队列中选择一个或若干个估计运行时间最短的作业, 将它们调入内存中运行。 该算法有利于短作业/ 进程,不利于长作业 / 进程。19在解决死锁问题的几个方法中,哪种方法最易于实现?哪种方法是资源利用率最高?解决/处理死锁的方法有预防死锁、避免死锁、检测和解除死锁,其中预防死锁方法最容易实现, 但由于所施加的限制条件过于严格,会导致系统资源利用率和系统吞吐量降低; 而检测和解除死锁方法可是系统获得较好的资源利用率和系统吞吐量。22. 在银行家算法中,若出现下述资源分配情:Process Allocation Need Available P00032 0012 1622 P11000 1750 P21354 2356 P30332 0652 P40014 0656 试问: 该状态是否安全? 若进程 P2提出请求 Request(1 ,2,2,2)后,系统能否将资源分配给它?该状态是安全的,因为存在一个安全序列。下表为该时刻的安全序列表。资源情况进程Work Need Allocation Work+Allocation Finish P0P3P4P1P21 6 2 2 1 6 5 4 1 9 8 7 1 9 9 11 2 9 9 11 0 0 1 2 0 6 5 2 0 6 5 6 1 7 5 0 2 3 5 6 0 0 3 2 0 3 3 3 0 0 1 4 1 0 0 0 1 3 5 4 1 6 5 4 1 9 8 7 1 9 9 11 2 9 9 11 3 12 14 17 true true true true true 若进程 P2提出请求 Request(1 ,2,2,2)后,系统不能将资源分配给它,若分配给进程P2,系统还剩的资源情况为(0,4,0,0) ,此时系统中的资源将无法满足任何一个进程的资源请求,从而导致系统进入不安全状态,容易引起死锁的发生。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 第四章存储器管理6. 为什么要引入动态重定位?如何实现 ? a. 程序在运行过程中经常要在内存中移动位置,为了保证这些被移动了的程序还能正常执行,必须对程序和数据的地址加以修改,即重定位。引入重定位的目的就是为了满足程序的这种需要。b. 要在不影响指令执行速度的同时实现地址变换,必须有硬件地址变换机构的支持,即须在系统中增设一个重定位寄存器,用它来存放程序在内存中的起始地址。程序在执行时,真正访问的内存地址是相对地址与重定位寄存器中的地址相加而形成的。17. 分页和分段有何区别 ? a. 分页和分段都采用离散分配的方式, 且都要通过地址映射机构来实现地址变换,这是它们的共同点;b. 对于它们的不同点有三,第一,从功能上看,页是信息的物理单位,分页是为实现离散分配方式, 以消减内存的外零头, 提高内存的利用率, 即满足系统管理的需要, 而不是用户的需要; 而段是信息的逻辑单位, 它含有一组其意义相对完整的信息, 目的是为了能更好地满足用户的需要;第二页的大小固定且由系统确定, 而段的长度却不固定, 决定于用户所编写的程序;第三分页的作业地址空间是一维的,而分段的作业地址空间是二维的。26. 在一个请求分页系统中,采用FIFO 页面置换算法时,假如一个作业的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数 M 分别为 3 和 4 时,试计算在访问过程中所发生的缺页次数和缺页率,并比较所得结果。4 3 2 1 4 3 5 4 3 2 1 5 4 4 4 1 1 1 5 5 5 3 3 3 4 4 4 2 2 2 2 2 3 3 3 1 4 4 4 4 5 5 5 5 1 1 3 3 3 3 4 4 4 4 5 2 2 2 2 3 3 3 3 1 1 1 1 2 2 2 M=3 时,采用 FIFO 页面置换算法的缺页次数为9 次,缺页率为 75%;M=4 时, 采用 FIFO 页面置换算法的缺页次数为10 次, 缺页率为 83%。由此可见,增加分配给作业的内存块数,反而增加了缺页次数,提高了缺页率,这种现象被称为是Belady 现象。M=3 M=4 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - 第五章设备管理18试说明SPOOLING 系统的组成。SPOOLing 系统是对脱机I/O 工作的模拟, 其必须有高速随机外存(通常采用磁盘)的支持。SPOOLING 系统主要有以下四个部分:( 1)输入井和输出井,为磁盘上开辟的两大存储空间,分别模拟脱机输入/出时的磁盘,并用于收容I/O 设备输入的数据和用户程序的输出数据; (2)输入缓冲区和输出缓冲区,在内存中开辟,分别用于暂存由输入设备和输出井送来的数据;(3)输入进程SPi 和输出进程SPo,分别模拟脱机输入/出时的外围控制机,用于控制 I/O 过程; (4)I/O 请求队列,由系统为各个I/O 请同达程建立的I/O 请求表构成的队列。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 第六章文件管理4. 何谓逻辑文件?何谓物理文件?(何谓文件逻辑结构?何谓文件的物理结构) 文件的逻辑结构是指从用户的观点出发所观察到的文件组织形式,也就是用户可以直接处理的数据及其结构,它独立于物理特性 , ;而文件的物理结构则是指文件在外存上的存储组织形式,与存储介质的存储性能有关。8试说明顺序文件的结构及其优点。顺序文件中的记录可按照两种顺序进行排列,若各记录按存入时间的先后排列所形成的文件是串结构文件,若各记录按关键字排列所形成的文件是顺序结构文件。定长记录通常采用此种结构的文件。优点:当系统对记录进行批量存取时,顺序文件的存取效率是所有逻辑文件中最高的。19目前广泛采用的目录结构是哪种?它有什么优点?目前广泛采用的目录结构是树型目录结构。它具有以下优点:a. 能有效提高对目录的检索速度;假定文件系统中有N 个文件,在单级目录中,最多要检索N 个目录项,但对于有i 级的树型目录,在目录中每检索一个指定文件,最多可能要检索i*iN 个目录项。b. 允许文件重名;由于在树型结构的文件系统中,是利用文件路径名来检索文件的,故允许每个用户在自己的分目录中使用与其他用户文件相同的名字。c. 便于实现文件共享;在树型目录中,用户可通过路径名来共享其他用户的文件,也可将一个共享文件链接到自己的目录下,从而使文件的共享变得更为方便,其实现方式也非常简单,系统只需在用户的目录文件中增设一个目录项,填上用户赋予该共享文件的新文件名,以及该共享文件的唯一标识符即可。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -

    注意事项

    本文(2022年第三版操作系统课后习题答案_西安电子科技大学 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开