首页学历类考试大学计算机科学
(简答题)

进程在运行时存在哪两种形式的制约?并举例说明之。

正确答案

(1)间接相互制约关系。举例:有两进程A和B,如果A提出打印请求,系统已把唯一的一台打印机分配给了进程B,则进程A只能阻塞;一旦B释放打印机,A才由阻塞改为就绪。
(2)直接相互制约关系。举例:有输入进程A通过单缓冲向进程B提供数据。当缓冲空时,计算进程因不能获得所需数据而阻塞,当进程A把数据输入缓冲区后,便唤醒进程B;反之,当缓冲区已满时,进程A因没有缓冲区放数据而阻塞,进程B将缓冲区数据取走后便唤醒A。

答案解析

相似试题

  • (简答题)

    并发进程间的制约有哪两种?引起制约的原因是什么?

    答案解析

  • (多选题)

    HTTP协议具有多种方法可供使用,Web服务器启用以下哪两种方法时会存在很大安全风险,同时在一般的web浏览中也不需要这两种方式()

    答案解析

  • (简答题)

    主要有哪两种形式的数据抽象?

    答案解析

  • (简答题)

    什么是形式验证?形式验证有哪两种主要技术?

    答案解析

  • (单选题)

    循环动作主要有哪两种形式()

    答案解析

  • (简答题)

    Service结束运行的方法有哪两种?有何区别?

    答案解析

  • (简答题)

    串行通信传送编码.主要有哪两种形式?

    答案解析

  • (简答题)

    在一个单CPU的多道程序设计系统中,若在某一时刻有N个进程同时存在,那么处于运行态、等待态和就绪态进程的最小和最大值分别可能是多少?

    答案解析

  • (简答题)

    阵列命令可以分为哪两种?其在使用时必须设定的参数有?

    答案解析

快考试在线搜题