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

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

ID:10943918

大小:197.50 KB

页数:10页

时间:2018-07-09

操作系统课后重点习题整理_第1页
操作系统课后重点习题整理_第2页
操作系统课后重点习题整理_第3页
操作系统课后重点习题整理_第4页
操作系统课后重点习题整理_第5页
资源描述:

《操作系统课后重点习题整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章1.17Definetheessentialpropertiesofthefollowingtypesofoperatingsystems:列出下列操作系统的基本特点:a.Batch批处理b.Interactive交互式c.Timesharing分时d.Realtime实时e.Network网络g.Distributed分布式f.并行式h.集群式i.手持式Answer:作业ch1-第四题(第六版答案)a.Batch相似需求的Job分批、成组的在计算机上执行,Job由操作员或自动Job程序装置装载;可以通过采用buffering,off-lineoperation,spooling,mul

2、tiprogramming等技术使CPU和I/O不停忙来提高性能批处理适合于需要极少用户交互的Job。b.Interactive由许多短交易组成,下一次交易的结果可能不可预知需要响应时间短c.Timesharing使用CPU调度和多道程序提供对系统的经济交互式使用,CPU快速地在用户之间切换一般从终端读取控制,输出立即打印到屏幕d.Realtime在专门系统中使用,从传感器读取信息,必须在规定时间内作出响应以确保正确的执行e.Network在通用OS上添加联网、通信功能远程过程调用文件共享f.Distributed具有联网、通信功能提供远程过程调用提供多处理机的统一调度调度统一的存储管理分布式

3、文件系统第二章第六版2.3Whatarethedifferencesbetweenatrapandaninterrupt?Whatistheuseofeachfunction?答:作业ch2-第二题(第六版答案)Aninterrupt是硬件产生的系统内的流的改变Atrap是软件产生的“中断”。interrupt可以被I/O用来产生完成的信号,从而避免CPU对设备的轮询Atrap可以用来调用OS的例程或者捕获算术错误第七版2.3讨论向操作系统传递参数的三个主要的方法。1.通过寄存器来传递参数2.寄存器传递参数块的首地址3.参数通过程序存放或压进堆栈中,并通过操作系统弹出堆栈。第三章第七版3.1论

4、述短期,中期和长期调度之间的区别.a.短期调度:在内存作业中选择就绪执行的作业,并为他们分配CPU。b.中期调度:作为一种中等程度的调度程序,尤其被用于分时系统,一个交换方案的实施,将部分运行程序移出内存,之后,从中断处继续执行。c.长期调度(作业调度程序):确定哪些作业调入内存以执行.它们主要的不同之处是它们的执行的频率。短期调度必须经常调用一个新进程,由于在系统中,长期调度处理移动的作业时,并不频繁被调用,可能在进程离开系统时才被唤起。第七版3.2问:描述一下内核在两个进程间进行上下文功换的动作.答:总的来说,操作系统必须保存正在运行的进程的状态,恢复进程的状态。保存进程的状态主要包括CP

5、U寄存器的值以及内存分配,上下文切换还必须执行一些确切体系结构的操作,包括刷新数据和指令缓存。(书中答案)进程关联是由进程的PCB来表示的,它包括CPU寄存器的值和内存管理信息等。当发生上下文切换时,内核会将旧进程的关联状态保存在其PCB中,然后装入经调度要执行的新进程的已保存的关联状态。第五章第七版5.4Considerthefollowingsetofprocesses,withthelengthoftheCPU-bursttimegiveninmilliseconds:(考虑下列进程集,进程占用的CPU区间长度以毫秒来计算:)进程区间时间优先级P1103P211P323P414P552T

6、heprocessesareassumedtohavearrivedintheorderP1,P2,P3,P4,P5,allattime0.(假设在时刻0以进程P1,P2,P3,P4,P5的顺序到达。)a.DrawfourGanttchartsillustratingtheexecutionoftheseprocessesusingFCFS,SJF,anonpreemptivepriority(asmallerprioritynumberimpliesahigherpriority),andRR(quantum=1)scheduling.(画出4个Gantt图分别演示用FCFS、SJF、非抢占

7、优先级(数字小代表优先级高)和RR(时间片=1)算法调度时进程的执行过程。)b.Whatistheturnaroundtimeofeachprocessforeachoftheschedulingalgorithmsinparta?(在a里每个进程在每种调度算法下的周转时间是多少?)c.Whatisthewaitingtimeofeachprocessforeachoftheschedulinga

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。