进程管理习题及答案.doc_第1页
进程管理习题及答案.doc_第2页
进程管理习题及答案.doc_第3页
进程管理习题及答案.doc_第4页
进程管理习题及答案.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、判断题 1. ( )操作系统的所有程序都必须常驻内存。2. ( )多道程序设计可以缩短系统中作业的执行时间。3. ( )实时系统中的作业周转时间有严格的限制。4. ( )进程获得处理机而运行是通过申请而得到的。5. ( )同一个程序不能被创建成多个进程。6. ( )子进程可以继承它的父进程所拥有的所有资源。7. ( )对于临界区,最重要的是断定哪个进程先执行临界区里的那段程序。8. ( )若进程A和进程B在临界区上互斥, 那么当A位于临界区内时不能打断它的运行。9. ( )进程间的互斥是一种特殊的同步关系。10. ( )临界区是指进程中用于实现进程互斥的那段代码。11. ( )资源的同时共享是指多个用户作业可以在同一时刻使用同一资源。12. ( )并发性是指若干事件在同一时间间隔内发生。13. ( )进程在运行中,可以自行修改自己的进程控制块PCB。14. ( )进程申请CPU得不到满足时,其状态变为等待态。15. ( )当一个进程从等待态变成就绪态,则一定有一个进程从就绪态变成运行态。16. ( )进程状态的转换是由操作系统完成的,对用户是透明的。17. ( )优先数是进程调度的重要依据,优先数大的进程首先被调度运行。18. ( )不可抢占式动态优先数法一定会引起进程长时间得不到运行。19. ( )进程调度的主要功能是从所有处于等待状态的进程中挑选一个最合适的进程,创建好进程运行所需要的环境,然后把处理机分配给它。20. ( )无限循环和无限延迟是一个概念。21. ( )导致系统出现死锁的一种原因是某个用户作业发生了死循环。22. ( )一旦出现死锁,所有进程都不能运行。 23. ( )所有进程都挂起时系统陷入死锁。24. ( )参与死锁的进程至少有两个已经占有资源。25. ( )有M个进程的操作系统出现死锁时,死锁进程的个数为1k5(或x=6) 2、M P3- P4- P0- P2 (答案不唯一)5、P、V操作实现 程序如下:student:=0;computer:=2m;enter:=0;finish:=0;test(i):=0;parbegin Student i: Begin V(student); /*表示有学生到达,通知gateguard进程 */ P(enter); /*学生是否可进入*/ 上机实习; V(finish); /*实习结束,通知教师,有需要检查的学生*/ P(test(i); /*等待教师检查完毕*/ V(computer); /*释放计算机资源 End;. Teacher:Begin repeat P(finish); /*是否有需要检查的学生,等待实习完成*/ P(finish); /*是否有需要检查的学生,等待实习完成*/ 选出可检查的第i组学生;检查第i组学生实习结果; V(test(i); /*检查完成*/ V(test(i); /*检查完成*/ until false End; Gategard:Begin repeat. P(student); /*等待学生到达*/ P(student); /*等待另一学生到达*/ P(computer); /*是否有可用的计算机*/ P(computer); /*是否有可用的计算机*/ 分配计算机; V(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论