第一章
1.从用户的观点看,操作系统是__
_A____
A 用户与计算机之间的接口 B 控制和管理计算机资源的软件 C 合理地组织计算机工作流程的软件
D 由若干层次的程序按一定的结构组成的有机体
2.操作系统中采用多道程序设计技术提高了CPU和外部设备的A___ A 利用率 B 可靠性 C 稳定性 D兼容性
3.所谓______B____是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其它资源。
A 多重处理 B多道程序设计 C 实时处理 D 共行执行 4.实时操作系统必须在__C_______内处理完来自外部的事件。 A 响应时间 B 周转时间 C 规定时间 D 调度时间 5.下列选择中,___D____不是操作系统关心的主要问题。 A 管理计算机裸机
B 设计、提供用户程序与计算机硬件系统的界面 C 管理计算机系统资源
D 高级程序设计语言的编译器
6.现代操作系统的两个基本特征是__C____和资源共享。 A 多道程序设计 B 中断处理
C 程序的并发执行 D 实现分时与实时处理 7.操作系统向用户提供了3种类型界面,分别是命令界面、程序界面和____C__。 A 用户界面 B资源界面 C 图形界面 D 系统调用界面 8.操作系统是对___C_进行管理的软件。
A 软件 B 硬件 C 计算机资源 D 应用程序
9.操作系统的功能是进行处理机管理、__B____管理、设备管理及信息管理。 A 进程 B 存储器 C 硬件 D 软件 10.从下述叙述中选出正确的叙述__A____。
A 操作系统的不确定性是指在OS控制下多个作业顺序执行和每个作业的执行时间是不确定的。
B 分时系统中,响应时间=时间片*用户数,因此为改善响应时间,常用的原则是使时间片越小越好
C 数据库管理程序需要调用系统程序,操作系统程序的实现也需要数据库系统的支持
D 用户程序通常可以直接访问系统缓冲区中的数据
11.在____A__操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
A 实时 B分时 C 分布式 D 单用户
12.在下面6个系统中,必须是实时操作系统的有_C____个。 计算机辅助设计系统] 航空订票系统
过程控制系统] 机器翻译系统 办公自动化系统
计算机激光照排系统
A 1 B 2 C 3 D 4
13.在下列操作系统的各个功能组成部分中,____A__不需要硬件的支持。 A 进程调度 B 时钟管理 C 地址映射 D 中断系统
14.在用户进程中要将一个字符送到显示器上显示,要调用操作系统提供的__A___接口。
A 系统调用 B 函数 C原语 D子程序
15.订购机票系统处理来自各个终端的服务请求,处理后通过中断回答用户,所以它是一个___D___。
A 分时系统 B多道批处理系统 C计算机网络 D实时信息处理系统
16. 操作系统的四大功能是__处理机管理______、_存储器管理_______ 、 ________设备管理_ 、 ___文件管理______。
17. 现代操作系统的两个最基本特征是____并发_______和_ 共享_________. 18. 如果操作系统具有很强交互性,可同时供多个用户使用,系统响应比较及时,则属于______分时操作系统_________类型;如果操作系统可靠,响应及时但仅有简单的交互能力则属于___实时操作系统_____________类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率;大吞吐量和作业流程的自动化,则属于______批处理操作系统____________类型.
19. 实时系统应具有两个基本特征: ___响应及时_________和_可靠性高______________.
20. 按内存中同时运行程序的数目可以将批处理系统分为两类_单道批处理系统_______和___多道批处理系统_________
21. 操作系统的基本特征是___并发______ 、_____共享______、 ____虚拟_____ 、_____异步______.
22.程序并发执行与顺序执行时相比产生了一些新的特征,分别是___并发______、____共享______、 ___不确定_______。
23.在操作系统中,不可中断执行的操作称为_____原语_________。 24. 在计算机系统中配置操作系统的主要目的是(B),操作系统的主要功能是管理计算机系统中的(C),其中包括(D)管理和(A)管理,以及设备管理和文件管理。这里的(A)管理主要是对进程进行管理。
(1) A增强计算机系统的功能 B 提高系统资源的利用率; C提高系统的运行速度
D合理地组织系统的工作流程,以提高系统吞吐量。 (2) A程序和数据 B进程 C资源 D作业
(3)(4) A存储器 B虚拟存储器 C运算器 D处理机
25. 从下面关于操作系统的论述中,选出一条正确的论述: _A______ A对批处理作业,必须提供相应的作业控制信息; B对于分时系统,不一定全部提供人机交互功能; C从响应角度看,分时系统与实时系统的要求相似;
D采用分时操作系统的计算机系统中,用户可以独占计算机操作系统的文件系统
26. 推动多道批处理系统形成和发展的主要动力是什么?
(1) 提高CPU的利用率 (2) 可提高内存和I/O设备的利用率 (3) 增加系统吞吐量
28. 用户是通过___系统调用_________接口或者程序接口向计算机发出请求的。
第二章
1. 分配到必要的资源并获得处理机时的进程状态是____B_______ A 就绪状态 B执行状态 C阻塞状态 D 撤消状态
2. 若进程信号量S的初值为2,当前值为-1,则表示有___B______个等待进程. A 0 B1 C2 D3
3. 程序的顺序执行通常在__A_______的工作环境中,具有以下特征____C____,程序的并发执行在______B___的工作环境中,具有如下特征____D_____. A 单道程序 B 多道程序 C程序的可再现性 D 资源共享 4. 下列进程变化中, __C________变化是不可能发生的.
A运行--- 就绪 B运行---等待 C等待---运行 D 等待---就绪 5. 当_____B____时,进程从执行状态转变为就绪状态。
A 进程被调度程序选中 B 时间片到 C 等待某一事件 D 等待的事件发生 6.用P、V操作管理临界区时,信号量的初值应定义为__C_____ A -1 B 0 C 1 D任意值
7.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则___B_____ A 表示没有进程进入临界区 B 表示有一个进程进入临界区 C表示有一个进程进入临界区,另一个进程等待进入 D 表示有两个进程进入临界区
8.如果系统中有n个进程,则就绪队列中进程的个数最多为__C_______ A n+1 B n C n-1 D1
9. 在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区.所谓临界区是指____D_____
A 一个缓冲区 B 一段数据区 C 同步机制 D 一段程序
10. 如果系统中有n个进程,则在等待队列中进程的最多个数为___N______个. 11. 如果信号量的当前值为-4,则表示系统中在该信号量上有___4___个等待进程。
12.判断正误:进程的并发执行是指同一时刻有两个以上的程序,它们的指令在同一处理器上执行。(对 )
13.判断正误:并发是并行的不同表述,其原理相同。(错 )
14.进程的基本状态有__就绪状态____、_执行状态_________、_阻塞状态_________。
15.进程由____程序段 数据段 PCB __三部分组成,其中_____PCB___是进程存在的唯一标志。而___程序段 ______部分也可以为其他进程共享。
16.设系统中有n(n>2)进程,且当前不在执行进程调度程序,试考虑下述4
种情况:
A 没有运行进程,有2个就绪进程,n个进程处于等待状态。 B 有1个运行进程,没有就绪进程,n-1个进程处于等待状态 C有1个运行进程,有1个就绪进程,n-2个进程处于等待状态 D有1个运行进程,有n-1个就绪进程,没有进程处于等待状态 上述情况中,不可能发生的情况是____A____。
17.在一个处理机当中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有_____4___个,最少有____0____个.
18.在操作系统中,______B______ 是竞争和分配资源的基本单位。 A 程序 B 进程 C 作业 D 用户
19.并发进程指的是___A,C________。
A可平行执行的进程 B 可先后执行的进程 C 可同时执行的进程 D 不可中断的进程
20.某进程所申请的一次打印事件结束,则该进程的状态可能发生的改变是_____D_______。
A运行状态转变到就绪状态 B阻塞状态转变到运行状态 C就绪状态转变到运行状态 D阻塞状态转变到就绪状态
21. 程序段S1、S2、S3、S4之间存在下面的前驱关系:S1→S2,S2 →S3,S1 →S4,可以并发执行的程序段是_____S2与S4_______ S3与S4。 22. 操作系统是计算机系统中的一个大型系统软件,它管理和控制计算机系统中的_____软硬件资源_______。
23. 判断正误: 进程是一个程序在某数据集上的一次执行,所以不同进程对应不同的程序。(错)
24.进程的属性包括___C_____
A 进程就是程序.或者说,进程是程序的另一种叫法
B 一个被创建了的进程,在它消亡之前,在任何时刻总是处于3种基本状态之一. C 多个不同的进程可以包含相同的程序 D 两个进程可以同时处于运行状态
25. 下面对进程的描述中,错误的是__D________
A 进程是动态的概念 B进程执行需要处理机 C 进程是有生命期的 D 进程是指令的集合
26. 一个进程是__C_______
A 由协处理机执行的一个程序 B 一个独立的程序和数据集 C PCB结构与程序和数据的组合 D 一个独立的程序
27. 操作系统根据___B_____来对并发执行的进程进行控制和管理.
A 进程的基本状态 B 进程控制块 C 多道程序设计 D 进程的优先权 28. 下面所述步骤中,___A____不是创建过程所必须的.
A 由调度程序为进程过程分配CPU B 建立一个过程控制块 C 为进程分配内存 D 将进程块链入就绪队列
29. 进程控制就是对系统中的进程实施有效的管理,通过使用___C_____、进程撤消、进程阻塞、进程唤醒等进程控制原语实现。
A 过程运行 B 进程管理 C 进程创建 D 进程同步 30.一个进程被唤醒意味着___D_____。
A 该进程重新占有了CPU B 它的优先权变为最大