试题详情
- 简答题试从物理概念上说明记录型信号量wait和signal。
-
wait(S):当S.value>0时,表示目前系统中这类资源还有可用的。执行一次wait操
6作,意味着进程请求一个单位的该类资源,使系统中可供分配的该类资源减少一个,因此描述为S.value:=S.value-1;当S.value<0时,表示该类资源已分配完毕,进程应调用block原语自我阻塞,放弃处理机,并插入到信号量链表S.L中。
signal(S):执行一次signal操作,意味着释放一个单位的可用资源,使系统中可供分配的该类资源数增加一个,故执行S.value:=S.value+1操作。若加1后S.value≤0,则表示在该信号量链表中,仍有等待该资源的进程被阻塞,因此应调用wakeup原语,将S.L链表中的第一个等待进程唤醒。 关注下方微信公众号,在线模考后查看
热门试题
- 使用任务管理器需要同时按下CTRL+DE
- 以下是桌面查看方式()。
- 虚拟内存越大越好。
- 回收站是硬盘中的区域,当“回收站”的图标
- 更改日期显示格式可以在控制面板中的()。
- 进程由程序、进程控制块和数据块组成。
- 可以把本地或局域网中的文件添加到库。
- 下列关于回收站的说法不正确的是()。
- "程序"用来帮助管理计算机上的程序和功能
- 什么是进程控制块?它有什么作用?
- 以下文件名命名正确的是()。
- 多对话框可进行的操作包括()。
- 设备管理是指对计算机所进行的操作进行管理
- 操作系统是人与计算机之间通信的桥梁。
- 可再现性
- 当前使用的微型计算机,其主要元器件是()
- 同步机制
- 目前计算机通过USB口与双绞线相连接,接
- 目前常用的打印机接口是()。
- 右击任务栏单机属性可执行()。