计算机操作系统选择题

下列进程状态的转换中,不正确的是(  a  )。

A.就绪®阻塞                     B.运行®就绪

    C.就绪®运行                     D.阻塞®就绪

在执行V操作时,当信号量的值(  c  ),应释放一个等待该信号量的进程。

    A.小于0        B.大于0       C.小于等于0      D.大于等于0

有9个生产者,6个消费者,共享容量为8的缓冲区。在这个生产者-消费者问题中,互斥使用缓冲区的信号量mutex的初值应该为(  a  )。

    A.1            B.6            C.8             D.9

如果信号量S的值是0 , 此时进程A执行P(S)操作,那么,进程A会(  b )。

A.继续运行

B.进入阻塞态,让出CPU

C.进入就绪态,让出CPU 

D.继续运行,并唤醒S队列头上的等待进程

在操作系统中,对信号量S的P操作原语的定义中,使进程进入相应阻塞队列等待的条件是( b  )。

    A.S>0           B.S=0            C.S<0              D.S¹0

信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为( d  )。

    A.10            B.8              C.6                D.4

若P、V操作的信号量S初值为2,当前值为 -1,则表示有(  b )个等待进程。

    A.0                B.l                 C.2               D.3

两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的(   a )关系。

    A.同步             B.互斥                C.竞争              D.合作

设有一台计算机,有两条I/O通道,分别接一台卡片输入机和一台打印机。卡片机把一叠卡片逐一输入到缓冲区B1中,加工处理后再搬到缓冲区B2中,并在打印机上打印结果。问:

① 系统要设几个进程来完成这个任务?各自的工作是什么?

② 这些进程间有什么样的相互制约关系?

③ 用P、V操作写出这些进程的同步算法。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值