操作系统课后重点习题整理.pdf
《操作系统课后重点习题整理.pdf》由会员分享,可在线阅读,更多相关《操作系统课后重点习题整理.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统课后重点习题整理第一章1.17 D e f i n e th e e s s e n ti a l p r o p e r ti e s o f th e f o l l o w i n g typ e s o f o p e r a ti n gs ys te m s:列出卜列操作系统的基本特点:a.B a tc h 批处理b.In te r a c ti v e 交互式c.T i m e s h a r i n g 分时d.R e a l ti m e 实时e.N e tw o r k 网络g.D i s tr i b u te d 分布式f.并行式h.集群式i.手持式An s w
2、 e r:作 业 c h i-第四题(第六版答案)a.B a tc h相似需求的J 2 b 分批、成组的在计算机上执行,J o b 由操作员或自动J o b 程序装置装载;可以通过采用 b u f f e r i n g,o f f-l i n e o p e r a ti o n,s p o o l i n g,m u l ti p r o g r a m m i n g 等技术使C P U 和 I/O 不停忙来提高性能批处理适合于需要极少用户交互的J o b ob.In te r a c ti v e由许多短交易组成,下一次交易的结果可能不可预知需要响应时间短c.T i m e s h a
3、 r i n g使用C P U 调度和多道程序提供对系统的经济交互式使用,C P U 快速地在用户之间切换一般从终端读取控制,输出立即打印到屏幕d.R e a l ti m e在专门系统中使用,从传感器读取信息,必须在规定时间内作出响应以确保正确的执行e.N e tw o r k在通用os上添加联网、通信功能远程过程调用文件共享f.D i s tr i b u te d具有联网、通信功能提供远程过程调用提供多处理机的统一调度调度统i的存储管理分布式文件系统第二章第六版 2.3 Wh a t a r e th e d i f f e r e n c e s b e tw e e n a tr a
4、 p a n d a n i n te r r u p t?Wh a t i sth e u s e o f e a c h f u n c ti o n?答:作业c h 2-第二题(第六版答案)An i n te r r u p t是硬件产生的系统内的流的改变A tr a p 是软件产生的“中断”。i n te r r u p t可以被I/O 用来产生完成的信号,从而避免C P U 对设备的轮询A tr a p 可以用来调用O S 的例程或者捕获算术错误第七版2.3 讨论向操作系统传递参数的三个主要的方法。1 .通过寄存器来传递参数2 .寄存器传递参数块的首地址3 .参数通过程序存放或压进堆
5、栈中,并通过操作系统弹出堆栈。第三章第七版3.1论述短期,中期和长期调度之间的区别.a.短期调度:在内存作业中选择就绪执行的作业,并为他们分配CPU,b.中期调度:作为一种中等程度的调度程序,尤其被用于分时系统,个交换方案的实施,将部分运行程序移出内存,之后,从中断处继续执行。c.长期调度(作业调度程序):确定哪些作 也调入内存以执行.它们主要的不同之处是它们的执行的频率。短期调度必须经常调用一个新进程,由于在系统中,长期调度处理移动的作业时,并不频繁被调用,可能在进程离开系统时才被唤起。第七版3.2问:描述一下内核在两个进程间进行上下文功换的动作.答:总的来说,操作系统必须保存正在运行的进程
6、的状态,恢复进程的状态。保存进程的状态主要包括CPU寄存器的值以及内存分配,上下文切换还必须执行一些确切体系结构的操作,包括刷新数据和指令缓存。(书中答案)进程关联是由进程的PCB来表示的,它包括CPU寄存器的值和内存管理信息等。当发生上下文切换时,内核会将旧进程的关联状态保存在其PCB中,然后装入经调度要执行的新进程的已保存的关联状态。第五章第七版 5.4 Consider the following set of processes,with the length of theCPU-burst time given in milliseconds:(考虑下列进程集,进程占用的CPU区间长
7、度以毫秒来计算:)错误!未指定书签。The processes are assumed to have arrived in the order P l,P 2,P 3,P 4,P 5,all at time 0.(假设在时刻0以进程Pl,P2,P3,P4,P5的顺序到达。)a.Draw four Gantt charts illustrating the execution of these processesusing FCFS,SJF,a nonpreemptive priority(a smaller priority number implies ahigher priority),
8、and RR(quantum=1)scheduling.(画出 4 个 Gantt 图分别演示用FCFS、SJF、非抢占优先级(数字小代表优先级高)和RR(时间片=1)算法调度时进程的执行过程。)b.What is the turnaround time of each process for each of the schedulingalgorithms in part a?(在a里每个进程在每种调度算法下的周转时间是多少?)c.W h a t i s t h e w a i t i n g t i m e o f e a c h p r o c e s s f o r e a c h o
9、 f t h e s c h e d u li n ga lg o r i t h m s i n p a r t a?(在a里每个进程在每种调度算法下的等待时间是多少?)d.W h i c h o f t h e s c h e d u le s i n p a r t a r e s u lt s i n t h e m i n i m a l a v e r a g e w a i t i n gt i m e (o v e r a ll p r o c e s s e s)?(在a里哪一种调度算法的平均等待时间对所有进程而言最小?)答:作业c h 6-第三题第六章第六版 6.4 S u
10、 ppo s e t h a t t h e f o l l o w i n g pr o c e s s e s a r r i v e f o r e x e c u t i o n a t t h et i m e s i n d i c a t e d.Ea c h pr o c e s s w i l l r u n t h e l i s t e d a m o u n t o f t i m e.I n a n s w e r i n gt h e qu e s t i o n s,u s e n o n pr e e m pt i v e s c h e d u l i n g
11、 a n d b a s e a l l d e c i s i o n s o n t h ei n f o r m a t i o n y o u h a v e a t t h e t i m e t h e d e c i s i o n m u s t b e m a d e.ProcessArriTimoPl0.08Pl0.44p31.01a.W h a t i s t h e a v e r a g e t u r n a r o u n d t i m e f o r t h e s e pr o c e s s e s w i t h t h e FC FSs c h e d
12、 u l i n g a l g o r i t h m?b.W h a t i s t h e a v e r a g e t u r n a r o u n d t i m e f o r t h e s e pr o c e s s e s w i t h t h e S J Fs c h e d u l i n g a l g o r i t h m?c.T h e S J F a l g o r i t h m i s s u ppo s e d t o i m pr o v e pe r f o r m a n c e,b u t n o t i c e t h a t w ec
13、h o s e t o r u n pr o c e s s P l a t t i m e 0 b e c a u s e w e d i d n o t k n o w t h a t t w o s h o r t e rpr o c e s s e s w o u l d a r r i v e s o o n.C o m pu t e w h a t t h e a v e r a g e t u r n a r o u n d t i m e w i l l b ei f t h e C P U i s l e f t i d l e f o r t h e f i r s t 1
14、 u n i t a n d t h e n S J F s c h e d u l i n g i s u s e d.R e m e m b e r t h a t pr o c e s s e s P l a n d P 2 a r e w a i t i n g d u r i n g t h i s i d l e t i m e,s o t h e i rw a i t i n g t i m e m a y i n c r e a s e.T h i s a l g o r i t h m c o u l d b e k n o w n a s f u t u r e-k n o
15、 w l e d g es c h e d u l i n g.答:a.(8-0)+(12-0.4)+(13-1.0)/3 =10.53 ;b.(8-0)+(13-0.4)+(9-l.0)/3 =9.53;c.(14-0)+(6-0.4)+(2-l.0)/3 =6.87;第 六 版(理发师)第 4题:T h e S l e e pi n g-B a r b e r P r o b l e m.A b a r b e r s h o p c o n s i s t s o f a w a i t i n g r o o m w i t h nc h a i r s a n d t h e b a
16、 r b e r r o o m c o n t a i n i n g t h e b a r b e r c h a i r.I f t h e r e a r e n oc u s t o m e r s t o b e s e r v e d,t h e b a r b e r g o e s t o s l e e p.I f a c u s t o m e r e n t e r s t h eb a r b e r s h o p a n d a l l c h a i r s a r e o c c u pi e d,t h e n t h e c u s t o m e r
17、l e a v e s t h e s h o p.I ft h e b a r b e r i s b u s y b u t c h a i r s a r e a v a i l a b l e,t h e n t h e c u s t o m e r s i t s i n o n e o ft h e f r e e c h a i r s.I f t h e b a r b e r i s a s l e e p,t h e c u s t o m e r w a k e s u p t h e b a r b e r.W r i t e a pr o g r a m t o c
18、 o o r d i n a t e t h e b a r b e r a n d t h e c u s t o m e r s.答:作 业 c h 7-第四题理发师和顾客同步,理发师必须由顾客唤醒,理发师给一个顾客理发完,要让理发完的顾客退出,让等待顾客进入,顾客互斥的占用n个位置共享变量s e m a ph o r e S c u t h a i r,S n u m c h a i r;/S c u t h a i r 制约理发师,S n u m c h a i r 制约顾客S c u t h a i r=O;S n u m c h a i r=O;b a r b e r:d o w
19、a i t (S c u t h a i r);检查是否有顾客,无就睡眠给某个顾客理发s i g n a (S n u m c h a i r);让理发完的顾客退出 1,让等待的一个顾客进入 w h i l e (1);C u s t o m e r i:w a i t (S n u m c h a i r);申请占用椅子s i g n a l (S c u t h a i r);给理发师发一个信号坐在椅子上等着理发共享变量s e m a ph o r e S c u t h a i r,M u t e x c h a i r;/S c u t h a i r 给理发师,M u t e x c
20、 h a i r 制约顾客对椅子的互斥占领i n t n u m b e r =0;顾客的共享变量,记录已经有的顾客数S c u t h a i r=O;M u t e x c h a i r =1;C u s t o m e r i:w a i t (M u t e x c h a i r);申请对共享变量n u m b e r 的 操 作(申 请 占 用 椅 子)i f (n u m b e r=n-l)s i g n a l(M u t e x c h a i r);e x i t;n u m b e r =n u m b e r +1;s i g n a l (S c u t h a
21、i r);给理发师发一个信号s i g n a l(M u t e x c h a i r);等待理发,,理发完毕,,w a i t (M u t e x c h a i r);申请对共享变量n u m b e r 的操作n u m b e r =n u m b e r -1;s i g n a l(M u t e x c h a i r);离开理发店b a r b e r:d o w a i t (S c u t h a i r);检查是否有顾客,无,就睡眠给某个顾客理发 w h i l e (1);第七章第七版 7.5 I n a r e a l c o m pu t e r s y s
22、t e m,n e i t h e r t h e r e s o u r c e s a v a i l a b l e n o r t h ed e m a n d s o f pr o c e s s e s f o r r e s o u r c e s a r e c o n s i s t e n t o v e r l o n g pe r i o d s (m o n t h s).R e s o u r c e s b r e a k o r a r e r e pl a c e d,n e w pr o c e s s e s c o m e a n d g o,n e w
23、 r e s o u r c e s a r eb o u g h t a n d a d d e d t o t h e s y s t e m.I f d e a d l o c k i s c o n t r o l l e d b y t h e b a n k e rJ sa l g o r i t h m,w h i c h o f t h e f o l l o w i n g c h a n g e s c a n b e m a d e s a f e l y (w i t h o u ti n t r o d u c i n g t h e po s s i b i l i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课后 重点 习题 整理
限制150内