进程的同步与互斥实验报告
- 格式:pdf
- 大小:121.67 KB
- 文档页数:2
进程的同步与互斥实验报告
一、 单项选择题(共5题,每题10分,共50分) 1、在操作系统中,P、V操作是一种____。
A.机器指令 B.系统调用命令 C.作用控制命令 D.低级进程通信原语
2、若信号量S的初值为2,当前值为-1,则表示有____等待进程。
A.0个 B.1个 C.2个 D.3个
3、在P、V操作管理临界区时,信号量的初值应定义为____。 A.-1 B.0
C.1 D.任意值
4、临界区是____。 A.一个缓冲区 B.一段共享数据区
C.一段程序你 D.一个互斥资源 5、对于两个并发进程,设互斥信号量为mutex,若mutex=0,则____。
A.表示没有进程进入临界区
B.表示有一个进程进入临界区 C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区。
二、 填空题(共4题,每题5分,共20分)
1、信号量的物理意义是当信号量值大于0时表示____;当信号量值
小于0时,其绝对值为____。
2、有m个进程共享同一临界资源,若使用信号量机制实现对临界资
源的互斥访问,则信号量值的变化范围是____。 3、系统中各进程之间逻辑上的相互制约关系称为____。
4、程序并发执行与顺序执行时相比产生了一些新特征,分别是____、____和____。
三、 简答题(共2题,每题15分,共30分)
1、在生产者---消费者问题中,如果缺少了signal(full)或signal
(empty),对执行结果将会有何影响。
2、请用信号量实现对某数据库的读者-写者互斥。要求: 1)读者与写着之间互斥,写者与写者之间互斥。
2)读者之间不互斥。