操作系统复习题2010-2011
1. 操作系统是一种( B
A.应用软件      B.系统软件      C.通用软件  D工具软件
2. 允许在一台主机上同时连接多个终端,各个用户可以通过各自的终端交互使用计算机,这样的操作系统是( A
A. 批处理操作系统  B网络操作系统.C. 分时操作系统D.分布式操作系统
3. 单用户系统中,任何时刻只能有一个用户进程。—————
4. 多道程序技术的实现需要多处理器的支持。---------------------
5. 在计算机系统中引入操作系统的目的何在? P1
6. 在下列给出的操作系统中,交互性最强的是()
A.批处理系统  B.实时系统    C.  分时系统  D.网络操作系统
8.(A)不是一个操作系统环境。
  A.赛扬(celeron)    B.Window CE    C.linux  D.Solaris
9.设有3个作业,其运行时间分别为2h,5h,3h,假定他们同时到达,并在同一台处理机上以单道方式运行,则平均周转时间最小的执行序列是()
  A.J1,J2,J3        B.J1,J3,J2      C.J2,J1,J3    D.J3,J2,J1
10 对于分时系统来说,如果时间片的长度固定,那么在(B)情况下,响应时间越长。
A.CPU越快  B.用户数越多  C. 用户数越少D内存越少
11.对于实时操作系统而言,首先考虑的因素是(A)
A.实时性和可靠性  B.实时性和灵活性  C实时性和可移植性    .D.实时性和交互性
12.批处理系统的主要缺点是(b)
A. CPU利用率低  B.缺少交互性C.不能并发执行 D.以上都不是
13.操作系统的批处理控制方式又被称为(A)
A.脱机控制  B.联机控制  C.交互控制 D假脱机控制
14.简述操作系统的5大功能?p12.
15.设有4个进程ABCD共享一个缓冲区,进程A负责循环地从文件读一个整数并放入缓冲区,进程B从缓冲区中循环读入MOD3为0的整数并累计求和;C从缓冲区中循环地读入MOD3为1的整数并累计求和;D从缓冲区中循环地读入MOD3为2的整数并累计求和。请用PV操作写出能够正确执行的程序。
.16.什么是进程?操作系统通过什么来感知进程的存在?
17.在操作系统中,(    B  )是竞争和分配计算机系统资源的基本单位。
A.程序      B.进程        C.作业            D.用户
18.进程的上下文包括以下各项,除了(C)
A. 用户打开文件表    B. PCB  C.中断向量  D核心栈
19.父进程终止,子进程也可以不必随之撤销。————
20.在一般情况下,下述进程状态转换中,(B)是不可能的。
A. 运行态至就绪态  B.等待态至运行态  C.等待态至就绪态D.运行态至等待态
21.进程有各种状态,线程没有状态。——————
22.线程机制中,一个进程可对应多个线程,一个线程也可对应多个进程。
23.根据Bernstein条件,则在如下4条语句中:
S1:a=x+y
S2:b=z+1
S3:c=a-b;
S4:w=c+1
S1和S2两条语句(  可以  )并发执行,S3和S4两条语句( 不能 )并发执行。
24.操作系统通过(B)来感知进程的存在。P45
A. 程序  B.PCB  C.内存分配表  D.系统调用
25.在分时系统中,一个进程用完了分配给它的时间片后,它的状态变为(B)P48
A.运行  B.就绪  C. 阻塞  D.由进程本身决定
26.进程由阻塞状态变为就绪状态在(C)时发生。P48
A. 分配给进程的时间片用完 B.进程等待的事件发生 C. 进程被调度程序选中
D.进程等待某一事件
27.在操作系统中,不可中断的操作称为(C)
A. 代码段  B.进程  C.原语  D.线程
28.在引入线程的操作系统中,资源分配的基本单位是(C)CPU分配的基本单位是(D)P78
A.程序    B.作业  C.进程  D.线程
29.当进程处于非执行状态时,其PCB可以被全部交换到磁盘上。------
30.处于等待状态的进程,也希望占有处理机。
31.系统由n个用户进程,在具有2CPU的计算机系统中,可能处于执行状态的进程最多有(2)个。可能处于就绪状态的进程最多有(n)个。可能处于等待状态的进程最多有(N-2)个。某一时刻,处于执行状态的进程为0个,且当前处理机空闲,处于就绪状态的进程有(2)个。
32.当(B)时,进程由执行状态变为就绪状态。P48
A. 进程被调度程序选中  B.时间片到  C.等待某一事件  D.等待的事件发生
33.在进程状态转换中下列(D)是不可能发生的。
A. 就绪态至运行态  B.运行态至就绪态C. 运行态至阻塞态 D.阻塞态至运行态
34.下面关于进程的叙述中,正确的是(A)
A. 进程获得CPU运行是通过调度得到的。
B. 优先级是进程调度的重要依据,一旦确定就不能改变。
C. 在单CPU的系统中,任何时刻都有一个进程处于运行状态。
D.  进程申请CPU得不到满足时,其状态变为阻塞。
37.对临界资源应采用互斥的方式来实现共享。-----
38.信号量的值具有明确的物理意义,其值大于等于0时,其值表示  代表可供并发进程使用的资源数               
其值小于0时,其绝对值表示  正在等待使用临界区的进程数                       
39.处于临界区中的进程是不可中断的。-------
40.在多进程的系统,为了保证公区变量的完整性,各进程应互斥进入临界区。所谓临界区是(C)
A. 一个缓冲区  B.一个数据区  C.一个同步机构  D.一段程序
41.在操作系统中,信号量表示资源实体,是一个与队列有关的(B)变量,其值只能由P、V操作改变。
A.实型  B.整型C. 布尔型 D.字符串
42.若信号量的初值为10,当前值为-3,则表示有(B)个等待进程。
A.0  B.3  C.7    D.9
43.设有10个进程共享统一互斥段,若最多允许有3个进程进入互斥段,则所用的互斥信号量的初值是(A)
A.3    B.10  C.7  D.1
44.消息缓冲队列通信中的临界资源是(C
A. 信箱 B.队列中的某个消息缓冲区 C.整个消息缓冲队列 D.无临界资源存在
45.并发进程中访问相同变量的程序段叫做(A)P53
A. 临界区  B.临界资源  C.缓冲区 D.原语
46.有20个进程共享一个互斥段,每次最多允许5个进程进入互斥段,则信号量的变化范围是(B)
A.0..5 B.-15..5 C.-19..1 D.-1..5
1. 4*100m接力赛中,4个运动员之间存在如下关系,运动员1跑到终点把接力棒交给运动员2;运动员2一开始处于等待状态,在接到运动员1传来的接力棒后才能往前跑,他跑完100m后交棒给运动员3;运动员3也只有在接到运动员2传来的棒后才能跑,他跑完100m后交棒给运动员4;运动员4接到棒后跑完全程。试用信号量机制进行描述。一个线程可以包含多个进程
2.桌上有一空盘,只允许放入一个水果。爸爸专向盘中放苹果,妈妈专向盘中放橘子,女儿专等吃盘中的苹果,儿子专等吃盘中的橘子。试用PV原语实现爸爸、妈妈、儿子和女儿能同步的程序。
3.3个作业A(到达时间850,执行1.5小时)、B(到达时间900,执行时间0.4小时)、C(到达时间930,执行时间1小时)。批处理单道系统按照响应比高者优先算法进行调度,则作业被选中的次序是什么?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。