操作系统课后重点习题整理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课后重点习题整理

第一章 1.17 Define the essential properties of the following types of operating systems: 列出下列操作系统的基本特点: a. Batch批处理 b. Interactive交互式 c. Time sharing分时 d. Real time实时 e. Network网络 g. Distributed分布式 f.并行式h.集群式i.手持式 Answer:作业ch1-第四题 (第六版答案) a. Batch 相似需求的Job分批、成组的在计算机上执行,Job由操作员或自动Job程序装置装载; 可以通过采用 buffering, off-line operation, spooling, multiprogramming 等技术使CPU 和 I/O不停忙来提高性能 批处理适合于需要极少用户交互的Job。 b. Interactive 由许多短交易组成,下一次交易的结果可能不可预知 需要响应时间短 c. Time sharing 使用CPU调度和多道程序提供对系统的经济交互式使用,CPU快速地在用户之间切换 一般从终端读取控制,输出立即打印到屏幕 d. Real time 在专门系统中使用,从传感器读取信息,必须在规定时间内作出响应以确保正确的执行 e. Network 在通用OS上添加 联网、通信功能 远程过程调用 文件共享 f. Distributed 具有联网、通信功能 提供远程过程调用 提供多处理机的统一调度调度 统一的存储管理 分布式文件系统 第二章 第六版2.3 What are the differences between a trap and an interrupt? What is the use of each function? 答:作业ch2-第二题 (第六版答案) An interrupt是硬件产生的系统内的流的改变 A trap是软件产生的“中断”。 interrupt可以被I/O用来产生完成的信号,从而避免CPU对设备的轮询 A trap可以用来调用OS的例程或者捕获算术错误 第七版2.3讨论向操作系统传递参数的三个主要的方法。 1.通过寄存器来传递参数 2.寄存器传递参数块的首地址 3.参数通过程序存放或压进堆栈中,并通过操作系统弹出堆栈。 第三章 第七版3.1 论述短期,中期和长期调度之间的区别. a.短期调度:在内存作业中选择就绪执行的作业,并为他们分配CPU。 b.中期调度:作为一种中等程度的调度程序,尤其被用于分时系统,一个交换方案的实施,将部分运行程序移出内存,之后,从中断处继续执行。 c.长期调度(作业调度程序):确定哪些作业调入内存以执行. 它们主要的不同之处是它们的执行的频率。短期调度必须经常调用一个新进程,由于在系统中,长期调度处理移动的作业时,并不频繁被调用,可能在进程离开系统时才被唤起。 第七版3.2 问:描述一下内核在两个进程间进行上下文功换的动作. 答:总的来说,操作系统必须保存正在运行的进程的状态,恢复进程的状态。保存进程的状态主要包括CPU寄存器的值以及内存分配,上下文切换还必须执行一些确切体系结构的操作,包括刷新数据和指令缓存。 (书中答案)进程关联是由进程的PCB来表示的,它包括CPU寄存器的值和内存管理信息等。当发生上下文切换时,内核会将旧进程的关联状态保存在其PCB中,然后装入经调度要执行的新进程的已保存的关联状态。 第五章 第七版5.4 Consider the following set of processes, with the length of the CPU-burst time given in milliseconds:(考虑下列进程集,进程占用的CPU区间长度以毫秒来计算:) 进程 进程 区间时间 优先级 P1 10 3 P2 1 1 P3 2 3 P4 1 4 P5 5 2 The processes are assumed to have arrived in the order P1, P2, P3, P4, P5, all at time 0.(假设在时刻0以进程P1,P2,P3,P4,P5的顺序到达。) a. Draw four Gantt charts

文档评论(0)

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

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

1亿VIP精品文档

相关文档