正确答案: Waiting → Running
19 用于同步与互斥的信号量中,( )的最大值不超过1,( )的最大值可以是大于零的有限值。
正确答案: 互斥型信号量;资源型信号量
20 在支持多线程的系统中,进程P创建的若干个线程不能共享的是
正确答案: 进程P中某线程的栈指针 21 单处理机系统中,可并行的是( )。
Ⅰ.进程与进程;Ⅱ.处理机与设备;Ⅲ.处理机与通道;Ⅳ.设备与设备
正确答案: Ⅱ;Ⅲ;Ⅳ
22 系统中有二个进程并发,当一个进程在等待另一个进程向它发送消息时,他们之间是( )关系。
正确答案: 同步
23 在采用交互式的作业控制方式下,用户为控制作业的执行,可以采用( )。
正确答案: 命令控制语言
24 一个作业10:00到达系统,估计运行时间为2小时,若12:00开始调度执行该作业,则其响应比是( )。 正确答案: 2
25某个作业可以由多个独立运行的模块组成,其中的一个模块进入内存被创建为进程,其余的继续留在作业池里等待作业调度,则此时作业的状态为( )。
正确答案: 运行状态
26 进程P0和P1的共享变量定义及初值为 boolean flag[2]; int turn = 0;
flag[0] = FALSE; flag[1] = FALSE;
若进程P0和P1访问临界资源的类C伪代码实现如下: void P0( ) //进程P0 void P1( ) //进程P1 {while(TRUE){ {while(TRUE){
flag[0] = TRUE; turn = 1; flag[1] = TRUE; turn = 0;
while(flag[1]&&(turn == 1)); while(flag[0]&&(turn == 0)); 临界区; 临界区;
flag[0] = FALSE; flag[1] = FALSE; } }} }
则并发执行进程P0和P1时产生的情况是
正确答案: 能保证进程互斥进入临界区,不会出现“饥饿”现象 27 设计批处理操作系统的准则之一是( )。 正确答案: 降低周转时间
28 Which operating system in the follows had not been opening source?
正确答案: Windows
29 下列选项中,降低进程优先级的合理时机是 正确答案: 进程的时间片用完
30在现代操作系统中,( )是资源分配的基本单位,( )是CPU调度的基本单位。
正确答案: 进程;线程
31 操作系统有多种类型,其中,允许多个用户以交互方式使用计算机的操作系统称为( )操作系统;允许多用户将若干个作业提交给计算机系统集中处理的操作系统称为( )操作系统;在( )操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。
Ⅰ.交互式操作系统;Ⅱ.批处理操作系统;Ⅲ.实时操作系统;Ⅳ.网络操作系统;Ⅴ.分布式操作系统;Ⅵ.多处理机操作系统;Ⅶ.多媒体操作系统。
正确答案: Ⅰ;Ⅱ;Ⅲ
32 某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K最小值是 正确答案: 4
33 如果分时操作系统的时间片一定,那么( ),则响应时间越短。
正确答案: 用户数越少
34 下列哪一项不是分时系统的基本特征( )。 正确答案: 实时性
35 设与某资源相关联的信号量初值为3,当前为1,若M表示该资源的可用个数,N表示等待该资源的进程数,则M,N分别是 正确答案: 1、0
36 一个刚被创建的进程它的初始状态为( ),经过( )的转换过程,进入( )
状态。
正确答案: 就绪;调度;运行
37 ( )是用于记录进程信息的内存块,由操作系统分配并维护。 正确答案: PCB
38 下列进程调度算法中,综合考虑进程等待时间和执行时间的是 正确答案: 高响应比优先调度算法
39下列哪种调度算法不利于交互式操作系统( )。 正确答案: 高响应比优先
40若有一进程拥有100个线程,这些线程都属于用户级线程,则在系统调度执行时间上占用( )时间片。 正确答案: 1
41 当一个作业到达系统时,他们首先被放在( )上的输入队列中。一旦一个作业被( )选中,就会为该作业创建一个( )并可以竞争CPU。
Ⅰ.内存;Ⅱ.磁盘;Ⅲ.作业;Ⅳ.进程;Ⅴ.线程;Ⅵ.作业调度;Ⅶ .CPU调度;Ⅷ.内外存调度;Ⅸ.线程调度 正确答案: Ⅱ;Ⅵ;Ⅳ
42 How most processes in the state of Running if there are 10 processes in a computer system with one processor?( ) 正确答案: 1
43 从发展角度看在计算机系统中配置操作系统的目的是( )。从系统角度看在计算机系统中配置操作系统的目的是( )。从用户角度看在计算机系统中配置操作系统的目的是用于( )。
Ⅰ.增强计算机系统的功能;Ⅱ.提高系统资源的利用率;Ⅲ.作为虚拟机和扩展机;Ⅳ.提供人机交互接口;Ⅴ.对资源进行管理。 正确答案: Ⅲ;Ⅳ;Ⅴ
44 下列选项中,操作系统提供的给应用程序的接口是 正确答案: 系统调用
45 下列选项中,在用户态执行的是 正确答案: 命令解释程序
46 下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是
正确答案: 高响应比优先
47 进程互斥和同步都涉及到一种变量即( )的 。 正确答案: 信号量
48 Two processes enter critical zone by using semaphores mutex; first mutex =1, when mutex= -1 means( )
正确答案: one process enter the critical zone, another one is waiting 49 当我们需要获得较优的平均周转时间时,需要采用( )调度算法。
正确答案: 短作业优先
50 有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。 // 加1操作 //减1操作
load R1,x //取x到寄存器R1中 load R2,x