更多"操作系统解决进程间的 (16) 问题,常常运用对信号量进行 (17) "的相关试题:
[单项选择]操作系统解决进程间的 (16) 问题,常常运用对信号量进行 (17) 的低级 (18) 来实现。例如,为保证系统数据库的完整性,可以将信号量定义为某个库文件(或记录)的锁,初值为1。任何进程访问该库文件(或记录)之前,首先对它做一个 (19) ,访问之后,对它做一个 (20) ,从而保证任一时刻正在访问该文件(或记录)的进程至多只有一个。
A. 读写操作
B. P-V操作
C. 消息操作
D. 开关操作
[单项选择]
操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用()。若在系统中有若干个互斥资源R、6个并发进程,每个进程都需要5个资源R,那么使系统不发生死锁的资源R的最少数目为()。
操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用()。
A. 中断
B. 分派
C. 信号量
D. 通讯
[单项选择]操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用 (42) 。某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是 (43) 。
A. 调度 B. 分派 C. 通讯 D. 信号量
[单项选择]在操作系统中,解决进程间的 (43) 和 (44) 问题的一种方法是使用 (45) 。 (43) 是指进程间具有的一定的逻辑关系。 (44) 是指进程间在使用共享资料方面的约束关系。对于 (45) 可以做 (46) 操作和 (47) 操作。 (46) 操作用于阻塞进程, (47) 操作用于释放进程。程序中的 (46) 和 (47) 操作应谨慎检查,保证其使用的正确性,否则执行时可能发生死锁。
A. 调度
B. 通信
C. 互斥
D. 同步
[简答题]请用信号量解决以下的“晕独木桥”问题:同一方向的行人可连续过桥,当某一方向有人过桥时,另一方向的行人必须等待,当某一方向无人过桥时,另一方向的行人可以过桥。