试题详情
- 简答题 设公共汽车上,司机和售票员的活动分别如下: 司机的活动:启动车辆:正常行车;到站停车。 售票员的活动:关车门;售票;开车门。 在汽车不断地到站、停车、行驶过程中,这两个活动有什么同步关系?用信号量和P、V操作实现它们的同步。
-
在汽车行驶过程中,司机活动与售票员活动之间的同步关系为:售票员关车门后,向司机发开车信号,司机接到开车信号后启动车辆,在汽车正常行驶过程中售票员售票,到站时司机停车,售票员在车停后开门让乘客上下车。因此,司机启动车辆的动作必须与售票员关车门的动作取得同步;售票员开车门的动作也必须与司机停车取得同步。
应设置两个信号量:s1、s2;s1表示是否允许司机启动汽车(其初值为0);s2表示是否允许售票员开门(其初值为0)。用P、V原语描述如下:
关注下方微信公众号,在线模考后查看
热门试题
- 某计算机系统提供24位虚存空间,主存为2
- 某操作系统的磁盘文件空间共有500
- 假定磁盘有200个柱面,编号0~1
- 在某计算机系统中,时钟中断处理程序每次执
- 设有一页式存储管理系统,向用户提供的逻辑
- 下列指令中哪些只能在核心态运行?&en
- 请你设计一种先进的计算机体系结构,它使用
- 把死锁检测算法用于下面的数据,并请问:
- 在一分页存储管理系统中,逻辑地址长度为1
- 磁带卷上记录了若干文件,假定当前磁头停在
- 考虑下面的程序: for (
- 若磁头的当前位置为100柱面,磁头正向磁
- N个进程共享M个资源,每个进程一次只能申
- 有一台计算机,具有1MB内存,操作系统占
- 假定某计算机系统有R1和R2两类可再使
- 若内存中有3道程序A、B、C,优先级从高
- 某文件为连接文件,由5个逻辑记录组成,每
- 在按动态优先数调度进程的系统中,每个进程
- 若内存中有3道程序A、B、C,它们按A
- 有5个批处理作业A到E均已到达计算中心