更多"有三个并发进程:R负责从输入设备读入信息块,M负责对信息块加工处理;P"的相关试题:
[单项选择]对一组并发进程来说,其中每一个进程都( )
A. 具有顺序性
B. 不能被中断
C. 不与其它进程共享资源
D. 含有不同的程序
[单项选择]任何两个并发进程之间( )。
A. 一定存在互斥关系
B. 一定存在同步关系
C. 资源静态分配策略
D. 可能存在同步或互斥关系
[单项选择]并发进程之间的关系是( )。
A. 无关的
B. 相关的
C. 可能相关的
D. 可能是无关的,也可能是有交往的
[单项选择]进程的并发执行是指若干进程
A. 执行的时间上是重叠的
B. 共享系统资源
C. 执行的时间上不是重叠的
D. 同时执行
[单项选择]并发进程在运行时交换信息属于( )。
A. 队列管
B. 信号量管
C. 进程间通信
D. 进程调度
[单项选择]临界区是指并发进程中访问共享变量的
A. 管理信息段
B. 信息存储段
C. 数据段
D. 程序段
[单项选择]系统中有2个并发进程,当一个进程在等待另一个进程向它发送消息时,它们之间的关系是()。
A. 同步关系
B. 互斥关系
C. 调度关系
D. 父子进程关系
[单项选择]由于并发进程执行的随机性,一个进程对另一个进程的影响是不可预测的,甚至造成结果的不正确,( )。
A. 造成不正确的因素只与外界的影响有关系
B. 造成不正确的因素只与执行的速度有关
C. 造成不正确的因素与时间有关
D. 造成不正确的因素只与进程占用处理器有关
[简答题] (1)两个并发进程并发执行,其中,A、B、C、D、E是原语,试给出可能的并发执行路径。 Process P Process Q begin begin A; D; B; E; C; end; end; (2) 两个并发进程P1和P2并发执行,它们的程序分别如下: P1 P2 repeat repeat k:=k×2; print k; k:=k+1; k:=0; until false; until false; 若令k的初值为5,让P1先执行两个循环,然后,P1和P2又并发执行了一个循环,写出可能的打印值,指出与时间有关的错误。
[判断题]并发进程可以同时进入临界区,交替访问临界资源.
[填空题]在单CPU系统中,如果同时存在12个并发进程,则处于就绪队列中的进程最多有()个。
[单项选择]并发进程之间相互通信时两个基本的等待事件是( )。
A. 等信件和等信箱
B. 等消息和等信件
C. 等发送原语和接收原语
D. 等消息和等信箱
[单项选择]由于并发进程之间( )不能由进程本身控制,当它们在共享某些资源的时候可能会产生与时间有关的错误。
A. 分配外部设备
B. 分配内存空间
C. 执行的相对速度
D. 占用存储器的位置
[单项选择]对于一组有交互的并发进程来说,下列说法正确的是( )
A. 每个进程分别在不同的数据集合上运行
B. 进程的执行结果与其执行的相对速度无关
C. 进程间共享某些资源
D. 各进程都有固定的中断点
[简答题]假设三个进程共享四个资源,每个进程一次只能预定或释放一个资源,每个进程最多需要两个资源,试证明这样做不会发生死锁。
[单项选择]若一个单处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数______。
A. 至少为1个
B. 至少为3个
C. 最多为1个
D. 最多为3个