进程 |
最大需求 |
已分配 | |||||||||||
P1 |
70 |
25 | |||||||||||
P2 |
60 |
40 | |||||||||||
P3 |
[简答题]进程间同步和互斥的含义是什么
[简答题]一个系统具有150存储单元,在T0时刻系统按下表所示分配给3个进程。
(1)第四个进程P4到达,最大需求60个存储单元,当前请求分配25个单元。 (2)第四个进程P4到达,最大需求50个存储单元,当前请求分配35个单元。 如果是安全的,请给出一个可能的安全序列;如果是不安全的,请说明理由。 [简答题]假设有一个计算进程CP和一个打印进程PP,进程CP将计算结果送入由10个缓冲区组成的缓冲池,进程PP从该缓冲区中取出数据并打印。为实现进程同步,设置信号量SC,SP,送数指针in、取数指针out。同步算法如下:
Struct seinaphone mutex=1 SC=10, SP=0; Message buffers[10]; Int in,out=0,0; Cobegin Void CP( ) while(TRUE) 计算下一个数据到x; ①; ②; Buffers[in]=x; ③; V(mutex); ④; Void PP( ) while(TRUE) ⑤; ⑥; y=buffers[out]; ⑦; V(mutex); ⑧; 打印y中的数据; coend 问:(1)指出信号量SC,SP初值的物理意义。 (2)要求打印进程打印的数据与计算进程计算的数据个数次序完全一致,在括号内填入有关的语句,完善程序。 [多项选择]设有一个具有N个信息元素的环形缓冲区,A进程顺序地把信息写入缓冲区,B进程依次地从缓冲区中读出信息。回答下列问题:
(1)叙述A、B两个进程的相互制约关系。 (2)用P、V操作表示A、B进程的同步算法。 [判断题]PCB是进程存在的唯一标识。
[单项选择]以下哪一项能够唯一确定一个在互联网上通信的进程______。
A. 主机名 B. IP地址及MAC地址 C. MAC地址及端口号 D. IP地址及端口号 [单项选择]在多道程序系统中,每组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称为
A. 独占 B. 等待 C. 睡眠 D. 死锁 [单项选择]进程控制块是描述进程状态和特性的数据结构,一个进程( )。
A. 可以有多个进程控制块 B. 可以和其他进程共用一个进程控制块 C. 可以没有进程控制块 D. 只能有唯一的进程控制块 我来回答: 提交
|