进程管理作业

一、选择题(每题2分)
1、有一个计数信号量S:(1)假如若干个进程对S进行了28次P操作和18次V操作之后,信号量S的值为0。(2)假如若干个进程对信号量S进行了15次P操作和2次V操作。请问此时有多少个进程等待在信号量S的队列中( A )。
A、 3 B、 2 C、 5 D、 7
2、系统有n(n>2)个进程,且当前不再执行进程调度程序,下述哪种情况不可能发生?( D )
必须有死锁出现
A、有一个运行进程,没有就绪进程,n-1个阻塞进程。
B、有一个运行进程,n-1个就绪进程,没有阻塞进程。
C、没有运行进程,有2个就绪进程,n-2个阻塞进程。
D、有一个运行进程,有一个就绪进程,n-2个阻塞进程。
3、所谓临界区是指访问临界资源的(D)。
所谓临界区是指每个进程中访问临界资源的那段代码
A、一个缓冲区; B、一段数据区; C、同步机制; D、程序段
4、用V操作唤醒一个阻塞进程时,被唤醒进程的状态变为(C )。
A、运行; B、等待; C、就绪; D、完成
5、进程和程序的根本区别是(A )。
A、静态和动态特点 B、是不是被调入到内存在
C、是不是具有就绪.运行和等待三种状态 D、是不是占有处理器
6、操作系统是根据(B )来对并发执行的进程进行控制和管理的。
A、进程的基本状态 B、进程控制块 C、多道程序设计 D、进程的优先权
7、在任何时刻,一个进程的状态变化( C)引起另一个进程的状态变化。
A、必定 B、一定不 C、不一定 D、不可能
8、在单处理器系统中,如果同时存在10个进程,则处于就绪队列中的进程最多有(C )个。
A、1 B、8 C、9 D、10
9、一个进程释放了一台打印机后,由于释放打印机有可能改变( C)的状态。
A、自身进程 B、输入/输出进程
C、另一个等待打印机的进程 D、所有等待打印机的进程
10、一个进程的基本状态可以从其他两种基本状态转变过来,这个基本的状态一定是( C )。
A、执行状态 B、阻塞状态 C、就绪状态 D、完成状态
11、并发进程失去封闭性,是指(D )。
程序的封闭性是指进程的执行结果只取决于进程本身,不受外界影响,也就是说不管进程走走停停还是不断地执行,都不会影响进程执行结果,失去封闭性以后,进程的执行结果和速度有关
A、多个相对独立的进程以各自的速度向前推进
B、并发进程的执行结果与速度无关
C、并发进程执行时,在不同时刻发生的错误
D、并发进程共享变量,其执行结果与速度有关
12、支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中( D)不是引起操作系统选择新进程的直接原因。
A、运行进程的时间片用完 B、运行进程出错
C、运行进程要等待某一事件发生 D、有新进程进入就绪状态
13、同一程序经过多次创建,运行在不同的数据集上形成了( A)的进程。
A、不同 B、相同 C、同步 D、互斥
14、PCB是进程实体的一部分,下列( D)不属于PCB。
A、进程ID B、CPU状态 C、堆栈指针 D、全局变量
15、对进程的管理和控制使用( D)。
A、指令 B、原语 C、信号量 D、信箱
16、以下可能导致一个进程从运行状态变为就绪状态的事件是(D)。
A、一次I/O操作结束 B、运行进程需做I/O操作
C、运行进程结束 D、现了比现在进程优先级更高的进程
17、两个合作进程(Cooperating Processes)无法利用(C )交换数据。
A、文件系统 B、共享内存
C、高级语言程序设计中的全局变量 D、消息传递系统
18、( D)必会引起进程切换。
A、一个进程创建后,进入就绪状态 B、一个进程从运行状态变为就绪状态
C、一个进程从阻塞状态变为就绪状态 D、以上答案都不对
19、在单处理器系统中实现并发技术后,( C)。
A、各进程在某一时刻并发运行,CPU与I/O设备间并行工作
B、各进程在某一时间段内并发运行,CPU与I/O设备间串行工作
C、各进程在某一时间段内并发运行,CPU与I/O设备间并行工作
D、各进程在某一时刻并发运行,CPU与I/O设备间串行工作
20、从下面对临界区的论述中,选择一条正确的论述( A)。
A、临界区是指进程中用于实现进程互斥的那段代码。
B、临界区是指进程中用于实现进程同步的那段代码。
C、临界区是指进程中用于实现进程通信的那段代码。
D、临界区是指进程中用于实现共享资源的那段代码。
E、临界区是指进程中访问临界资源的那段代码。
21、( C)是一种只能由wait和signal操作所改变的整型变量
A、控制变量; B、锁; C、整型信号量; D、记录型号量。
22、对于记录型信号量,在执行一次wait操作时,信号量的值应当(C );
A、不变; B、加1; C、减1; D、加指定数值; E、减指定数值。
23、对于记录型信号量,在执行一次signal操作时,信号量的值应当(C );
A、不变; B、加1; C、减1; D、加指定数值; E、减指定数值。
24、对于记录型信号量,在执行一次wait操作时,信号量的值是(D )时,进程应阻塞。
A、大于0; B、小于0; C、大于等于0; D、小于等于0。
25、对于记录型信号量,在执行一次signal操作时,当其值为( B)时,应唤醒阻塞队列中的进程。
A、大于0; B、小于0; C、大于等于0; D、小于等于0。
26、若一个信号量的初值为3, 经过多次PV操作以后当前值为-1,此表示等待进入临界区的进程数是( A)。
A、1 B、2 C、3 D、4
27、设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M,N分别是(B )。
A、0; 1 B、1; 0 C、1; 2 D、2; 0
28、两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥资源的是( C)。
A、旅行社 B、航空公司 C、飞机票 D、旅行社与航空公司
29、在操作系统中,要对并发进程进行同步的原因是( C)。
A、进程必须在有限的时间内完成 B、进程具有动态性
C、并发进程是异步的 D、进程具有结构性
30、在9个生产者.6个消费者共享容量为8的缓冲器的生产者-消费者问题中,互斥使用缓冲器的信号量初始值为( A)。
A、1 B、6 C、8 D、9

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值