wait和signal操作必须作为原语来实现。
对
举一反三
- 中国大学MOOC: wait和signal操作必须作为原语来实现。
- P和V操作必须作为原语来实现。(<br/>)
- 在操作系统中,wait操作(也叫p操作)和signal操作(也叫v操作)是一种 A: 机器指令 B: 时钟中断 C: 作业控制命令 D: 低级进程通信原语
- P操作(wait原语)执行时是对信号量的值( ),( )0时申请资源的进程阻塞;V操作(signal原语)执行时对信号量的值( ),( )0时唤醒该资源的阻塞进程;
- 如果Wait(S1)和Wait(S2)两个操作在一起,那么Wait操作的顺序至关重要,一个同步Wait操作与一个互斥Wait操作在一起时( )Wait操作在( )Wait操作前。而两个Signal操作的次序( )。
内容
- 0
关于信号量的wait和signal操作,以下说法正确的是: A: 进程在执行两个操作时,可以被打断 B: wait必须在signal之前执行 C: 需要实现为原子操作 D: 采用软硬结合的实现机制
- 1
()是一种只能由wait和signal操作所改变的整型变量
- 2
wait(S)原语操作中,当信号量S的值减1小于0时,则调用block原语把执行wait(S)的进程阻塞。
- 3
wait是一个原语,原语的特点就是()操作,指的是,一个操作中的所有动作要么全做,要么全不做,它是一个不可分割的操作。
- 4
操作系统中利用信号量和WAIT、SIGNAL操作,( )。 A: 可实现进程的互斥 B: 可实现进程的同步 C: 可实现进程的中止 D: 可完成进程调度