第051章 进程管理与进程间通讯.ppt

11. 解释进程、管程、线程、过程、例程、类程。 12.在使用线程的系统中,是每个线程有一个堆栈还是每个进程有一个堆栈,说明原因。 13.什么是竞争条件? 14.n个进程分别有标识号(整数)1,2,,N。它们可同时存取文件file,但要满足条件:参与同时存取文件的进程的标识号之和小于N。写一个管程,协调多个进程对该文件的存取。 15.缓冲区buffer1的容量和缓冲区buffer2的容量为无穷。进程p1向buffer1输入产品,进程p2向buffer输入产品。但p1和p2必须保证buffer1中的产品数量与buffer2中产品数量之差在指定的范围[m,n]之间。试用P、V操作描述两个输入进程之间的协同关系。 16.在按优先级算法的进程调度中,如果不算闲逛进程,是否可能没有现行进程或没有就绪进程或两者都没有?各是什么情况?运行进程是否一定是就绪队列中优先级最高的? 17.证明SBF(最短周期优先)对周转时间来说是最优的。 18.说明剥夺调度和非剥夺式调度的适用场合。 19.一个CPU分配给n个进程有多少不相同的分配方式使进程的执行顺序都不一样?如果n个进程在2个CPU上运行,有多少种不同的执行顺序?(提示:从排列组合上考虑) 20.简述LinuxUnix系统V的进程调度算法的特点。 21.在集中式系统中,进程间的通信有哪些方式?这些方式各适用于什么场合? 22.设系统中仅有一类资源,

文档评论(0)

1亿VIP精品文档

相关文档