问答题
现代操作系统一般都提供多进程(或称多任务)运行环境,回答以下问题:
为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构
【参考答案】
为支持多进程的并发执行,系统为每个进程建立了一个数据结构:进程控制块(PCB),用于进程的管理和控制。PCB中记录了有关......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
<上一题
目录
下一题>
热门
试题
问答题
设系统中有下述解决死锁的方法: 1)银行家算法; 2)检测死锁,终止处于死锁状态的进程,释放该进程占有的资源; 3)资源预分配。 简述哪种办法允许最大的并发性,也即哪种办法允许更多的进程无等待地向前推进请按“并发性”从大到小对上述三种办法进行排序。
点击查看答案&解析
问答题
理发店理有一位理发师、一把理发椅和n把供等候理发的顾客坐的椅子。如果没有顾客,理发师便在理发椅上睡觉,一个顾客到来时,顾客必须叫醒理发师,如果理发师正在理发时又有顾客来到,则如果有空椅子可坐,就坐下来等待,否则就离开。
点击查看答案
相关试题
执行每一个进程控制原语时,进程状态发生什...
为支持进程状态的变迁,系统至少应提供哪些...
设P、Q、R共享一个缓冲区,P、Q构成一对生...
在采用优先级进程调度时,运行进程是否一定...
假设某计算机系统有4个进程,各进程的预计...