目录
一 、操作系统概论
二、操作系统目标、功能、特征
三、 处理器、中断
四、处理器调度及其算法
五、进程同步、通信问题
六、并发进程、临界区管理
七 、死锁问题
八 、存储器层次、地址重定位、分区管理
十、 I/O硬件和软件系统
十一、 磁盘管理、虚拟设备
十二 、文件、目录、文件结构
十三、 文件空间管理、文件实现、共享与保护
1.计算机操作系统的功能是( D )
A 把源程序代码转换为目标代码
B 实现计算机用户之间的相互交流
C 完成计算机硬件与软件之间的转换
D 控制、管理计算机系统的资源和程序的执行
2.操作系统是一组(C)。
A 文件管理程序
B 中断处理程序
C 资源管理程序
D 设备管理程序
3.操作系统的功能是进行处理机管理、( B )管理、设备管理、文件管理和作业管理等。
A 进程
B 存储器
C 硬件
D 软件
4. ( D )指令是非特权指令。
A 启动I/O
B 设置中断屏敝
C 传送PSW
D trap
5.在( B )的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A 批处理操作系统
B 实时操作系统
C 分时操作系统
D 多处理机操作系统
6.操作系统为用户程序完成与( B )的工作。
A 硬件无关和应用无关
B 硬件相关和应用无关
C 硬件无关和应用相关
D 硬件相关和应用相关
7.分时操作系统的主要目的是( A)。
A 计算机系统的交互性
B 计算机系统的实时性
C 计算机系统的可靠性
D 提高软件的运行速度
8.在操作系统中,用户界面指的是( B )。
A 硬件接口、软件接口和操作环境
B 命令接口、程序接口和操作环境
C 硬件接口、命令接口和操作环境
D 硬件接口、命令接口和程序接口
9.特权指令( B )执行。
A 只能在目态下
B 只能在管态下
C 在目态或管态下均能
D 在目态或管态下均不能
10.下列管理功能中,( B )不属于操作系统的功能。
A 处理器管理
B 软件管理
C 作业管理
D 设备管理
11.以下描述与操作系统无关的是( C )。
A 方便用户的程序集合
B 控制和管理计算机系统的硬件和软件资源
C 计算机系统的硬件和软件资源的集合
D 合理地组织计算机工作流程
12.分时操作系统的特点是( A )。
A 交互性、同时性(多路性)、独立性、及时性
B 可靠性、交互性、独立性、及时性
C 可靠性、交互性、独立性、及时性
D 交互性、同时性(多路性)、独立性、动态性
13.下列各项中,( C )不是现代操作系统的主要特征。
A 并发性
B 共享性
C 确定性
D 虚拟性
14.以下关于操作系统作用的叙述中,不正确的是( D )。
A 管理系统资源
B 控制程序执行
C 改善人机界面
D 提高用户软件运行速度
15.从用户的观点看,操作系统是( A )。
A 用户与计算机之间的接口
B 控制和管理计算机资源的软件
C 合理地组织计算机工作流程的软件
D 由若干层次的程序按一定的结构组成的有机体
16.( C )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A 网络
B 分布式
C 分时
D 实时
17.若把操作系统看作计算机系统资源的管理者,下列的( D )不属于操作系统管理的资源。
A 程序
B 内存
C CPU
D 中断
18.在下列操作系统的各个功能组成部分中,( A )不需要硬件的支持。
A 进程调度
B 时钟管理
C 地址影射
D 中断系统
19.在下列操作系统中,对响应时间要求最高的是( C )。
A 批处理系统
B 分时系统
C 实时系统
D 网络操作系统
20.下面哪一项不是引入操作系统的主要目的是( C )。
A 方便用户使用
B 更有效地利用软、硬件资源
C 及时响应用户请求
D 改善系统性能
21.多道批处理系统的主要缺点是( C )。
A CPU利用率低
B 不能并发执行
C 缺少交互性
D 以上都不是
22.多道程序设计是指(C )。
A 在多台处理机上同时执行多道程序
B 在多台处理机上同一时刻执行多道程序
C 在一台处理机上同时执行多道程序
D 在一台处理机上同一时刻执行多道程序
23.从用户的观点看,操作系统是( A )。
A 用户与计算机之间的接口
B 控制和管理计算机系统的资源
C 合理组织计算机工作流程
D 一个大型的工具软件
24.配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机.称为( A )计算机。
A 虚拟
B 物理
C 并行
D 共享
25.操作系统是对( C )进行管理的软件。(本题2.5分)
A 系统软件
B 系统硬件
C 计算机资源
D 计算机程序
26.多道批处理的发展是建立在( C )硬件支持上的。(本题2.5分)
A 集成电路
B 高速缓存
C 通道和中断机构
D 大容量硬盘
27.批处理系统的主要缺点是( C )。(本题2.5分)
A CPU利用率低
B 不能并发执行
C 缺少交互性
D 以上都不是
28.如果分时系统的时间片一定,那么( D ),则响应时间越长。
A 内存越大
B 内存越少
C 用户数越少
D 用户数越多
29.分时操作系统通常采用( C )策略为用户服务。
A 先来先服务
B 短作业优先
C 时间片轮转
D 最高响应比
30.在下列性质中,( D )哪一个不是分时系统的特征。
A 多路性
B 交互性
C 独占性
D 成批性
31.在( C )操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
A 批处理
B 分时
C 实时
D 网络
32.设计实时操作系统时,首先要考虑系统的( A )。
A 实时性和可靠性
B 实时性和灵活性
C 灵活性和可靠性
D 灵活性和可移植性
33.UNIX操作系统是一种多用户的、人机交互的( C )。
A 多道批处理系统
B 实时系统
C 分时系统
D 分布式系统
34.实时操作系统必须在( B )的时间内响应一个新任务。
A 一个机器周期
B 被控对象规定
C 任意周期
D 时间片
35.在操作系统中,( D )部分属于微内核。
A 作业调度软件
B 用户命令解释程序
C 磁盘文件目录管理软件
D 进程通信服务例程
36.操作系统提供给用户程序的接口是( B )。
A 命令解释程序
B 系统调用
C P、V操作
D 对话框
37.分时系统响应时间与( D )有关。(本题2.5分)
A 每个应用进程分配的时间片长度
B 进程大小
C 就绪进程数目
D 就绪进程数目和时间片长度
38.下列选项中,( A )不属于操作系统提供给用户的可使用资源。(本题2.5分)
A 中断机制
B 处理机
C 存储器
D I/O设备
39.操作系统的最主要设计目标是( A )。(本题2.5分)
A 方便性和有效性
B 方便性和可扩展性
C 有效性和可扩展性
D 有效性和开放性
40.操作系统的两个最主要的特征是( B )。(本题2.5分)
A 并发性和虚拟性
B 并发性和共享性
C 共享性和异步性
D 共享性和虚拟性
1.操作系统为用户程序完成与( B)的工作。(本题1分)
A 硬件无关和应用无关
B 硬件相关和应用无关
C 硬件无关和应用相关
D 硬件相关和应用相关
2.以下描述与操作系统无关的是(C )。(本题1分)
A 方便用户的程序集合
B 控制和管理计算机系统的硬件和软件资源
C 计算机系统的硬件和软件资源的集合
D 合理地组织计算机工作流程
3.下面哪一项不是引入操作系统的主要目的是( C)。(本题1分)
A 方便用户使用
B 更有效地利用软、硬件资源
C 及时响应用户请求
D 改善系统性能
4.计算机操作系统的功能是( D )。(本题1分)
A 把源程序代码转换为目标代码
B 实现计算机用户之间的相互交流
C 完成计算机硬件与软件之间的转换
D 控制、管理计算机系统的资源和程序的执行
5.下列管理功能中,(B )不属于操作系统的功能。(本题1分)
A 处理器管理
B 软件管理
C 作业管理
D 设备管理
6.在操作系统中,用户界面指的是( B )。(本题1分)
A 硬件接口、软件接口和操作环境
B 命令接口、程序接口和操作环境
C 硬件接口、命令接口和操作环境
D 硬件接口、命令接口和程序接口
7.从用户的观点看,操作系统是( A )。(本题1分)
A 用户与计算机之间的接口
B 控制和管理计算机资源的软件
C 合理地组织计算机工作流程的软件
D 由若干层次的程序按一定的结构组成的有机体
8.若把操作系统看作计算机系统资源的管理者,下列的(D )不属于操作系统管理的资源。
A 程序
B 内存
C CPU
D 中断
9.配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机.称为( A )计算机。
A 虚拟
B 物理
C 并行
D 共享
10.操作系统的两个最主要的特征是( B )。(本题1分)
A 并发性和虚拟性
B 并发性和共享性
C 共享性和异步性
D 共享性和虚拟性
1.“中断”的概念是指( B )。
A 暂停处理机执行
B 暂停处理机对现行程序的执行
C 停止整个系统运行
D 使处理机空转
2.下列中断不属于强迫性中断的是( C )。
A 传输结束
B 断电
C 运行的程序请求分配一块内存
D 目态程序执行特权指令
3.用户程序在目态下使用特权指令将引起的中断是属于(B )。
A 硬件故障中断
B 程序中断
C 外部中断
D 访管中断
4. 当CPU执行操作系统代码时,称处理机处于( C)。
A 执行态
B 目态
C 管态
D 就绪态
5. 对出现的中断事件是由( B)进行处理的。
A 硬件
B 操作系统
C 用户程序
D 解释程序
6. 有关原语的说法中,(B )是正确的。
A 原语是不可中断执行的用户过程
B 原语是不可中断执行的操作系统过程
C 原语是可中断执行的用户过程
D 原语是可中断执行的操作系统过程
7. 下列选项中,在用户态执行的是(A )。
A 命令解释程序
B 缺页处理程序
C 进程调度程序
D 时钟中断处理程序
8.下列选项中,不可能在用户态发生的事件是(C )。
A 系统调用
B 外部中断
C 进程切换
D 缺页
9.中断处理和子程序调用都需要压栈以保护现场,中断处理一定要保存而子程序调用不需要保存其内容的是( B)。
A 程序计数器
B 程序状态字寄存器
C 通用数据寄存器
D 通用地址寄存器
10.特权指令( B)执行。
A 只能在目态下
B 只能在管态下
C 在目态或管态下均能
D 在目态或管态下均不能
1.下列算法中,操作系统用于作业调度的算法是(A )。(本题1分)
A 先来先服务算法
B 先进先出算法
C 最先适应算法
D 时间片轮转算法
2.在批处理系统中,周转时间是指(B )。(本题1分)
A 作业运行时间
B 作业等待时间和运行时间之和
C 作业的相对等待时间
D 作业被调度进入内存到运行完毕的时间
3.下列各项中,不是进程调度时机的是(D )。(本题1分)
A 现运行的进程正常结束或异常结束
B 现运行的进程从运行态进入就绪态
C 现运行的进程从运行态进入等待态
D 有一进程从等待态进入就绪态
4.实时系统中的进程调度,通常采用( D)算法。 (本题1分)
A 响应比高者优先
B 短作业优先
C 时间片轮转
D 抢占式的优先数高者优先
5.采用时间片轮转调度算法主要是为了(A )。(本题1分)
A 多个终端都能得到系统的及时响应
B 先来先服务
C 优先权高的进程及时得到调度
D 需要CPU时间最短的进程先做
6.下面关于优先权大小的论述中,不正确的论述是(C )。(本题1分)
A 计算型作业的优先权,应低于I/O型作业的优先权
B 系统进程的优先权应高于用户进程的优先权
C 资源要求多的作业,其优先权应高于资源要求少的作业
D 在动态优先权时,随着进程运行时间的增加,其优先权降低
7.考虑到公平对待进程和提高系统资源工作的并行度,操作系统会经常调整进程的优先级,通常应提高( D)的进程优先级。(本题1分)
A 需计算时间长
B 很少使用外设
C 使用CPU时间长
D 启动外设次数多
8.当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高(B )进程的优先级。
A 连续占用处理器时间长的
B 在就绪队列中等待时间长的
C 以计算为主的
D 用户
9.采用时间片轮转调度算法时,对不同的进程可以规定不同的时间片。一般来说,对(B )进程给一个较小的时间片比较合适。
A 需运算时间长的
B 需经常启动外设的
C 不需使用外设的
D 排在就绪队列末尾的
10.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。(本题1分)
A 先来先服务
B 轮转
C 最高响应比优先
D 均衡调度
11.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( C )(本题1分)
A 进程相应的程序段的长度
B 进程总共需要运行时间多少
C 进程自身和进程调度策略
D 进程完成什么功能
12.分时系统中进程调度算法通常采用( B)。 (本题1分)
A 响应比高者优先
B 时间片轮转法
C 先来先服务
D 短作业优先
13.在下列作业调度算法中,可能引起作业长时间不能被装入执行的算法是( B)。
A FCFS算法
B 计算时间短的作业优先算法
C 最高响应比优先算法
D 动态优先数调度算法
14.有三个作业A、B、C,它们的到达时间和执行时间依次为(8:50和1.5小时)、(9:00和0.4小时)、(9:30和1小时)。当作业全部到达后,批处理单道系统按响应比高者优先算法进行调度,则作业被选中的次序为( B)。
A (ABC)
B (BAC)
C (BCA)
D (CAB)
15.下列选项中,降低进程优先级的合理时机是( A )。(本题1分)
A 进程的时间片用完
B 进程刚完成I/O,进入就绪队列
C 进程长期处于就绪队列中
D 进程从就绪队列转为运行状态
16.下列进程调度算法中,综合考虑进程等待时间和执行时间的是( D )。
A 时间片轮转调度算法
B 短进程优先调度算法
C 先来先服务调度算法
D 高响应比优先调度算法
17.下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是( B )。
A 先来先服务
B 高响应比优先
C 时间片轮转
D 非抢占式短任务优先
18.一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms到达,它们的计算和I/O操作顺序如下:P1:计算60ms,I/O80ms,计算20ms;P2:计算120ms,I/O40ms,计算40ms;若不考虑调度和切换时间,则完成两个作业需要的时间最少是( B )。(本题1分)
A 240ms
B 260ms
C 340ms
D 360ms
19.作业调度程序从( D)状态的队列中选取适当的作业投入运行。
A 就绪
B 提交
C 等待
D 后备
20.某单处理器多进程系统中有多个就绪进程,则下列关于处理机调度的叙述中,错误的是( C )。
A 在进程结束时能进行处理机调度
B 创建新进程后能进行处理机调度
C 在进程处于临界区时不能进行处理机调度
D 在系统调用完成并返回用户态时能进行处理机调度
1.设与某资源关联的信号量初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M、N分别是( B)。
A 0、1
B 1、0
C 1、2
D 2、0
2.信箱通信是一种( B)通信方式。(本题1分)
A 直接
B 间接
C 低级
D 信号量
3.有n个并发进程竞争必须互斥使用的共享资源时,若某进程调用P操作后成为第一个等待使用该资源者,则这时信号量的值为( C)。(本题1分)
A 0
B 1
C -1
D n-1
4.设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用P、V操作管理时信号量S的可能取值是( A)。 (本题1分)
A 1,0,-1,-2
B 2,0,-1,-2
C 1,0,-1
D 3,2,1,0
5.在9个生产者,6个消费者共享容量为8的缓冲区的生产者-消费者问题中,互斥使用缓冲区的信号量S的初始值为( B)。
A 8
B 1
C 9
D 6
6.多个进程间可通过P、V操作交换信息实现进程同步和互斥,因此信号量机制是进程间的一种( B )通信方式。
A 高级
B 低级
C 消息缓冲
D 间接
7.涉及P、V操作的正确说法是(C )。
A P、V操作只能解决进程互斥问题
B P、V操作只能解决进程同步问题
C P、V操作能用于解决进程互斥问题,也能解决进程同步问题
D P、V操作是一种高级通信方式
8.设有n个进程使用同一个共享变量,如果最多允许m(m < n)个进程同时进入相关临界区,则信号量的变化范围是( B)。(本题1分)
A n,n-1,...,n-m
B m,m-1,...1,0,-1,...m-n
C m,m-1,...1,0,-1,...m-n-1
D m,m-1,...1,0,-1,...m-n+1
9.对于有两个并发进程的系统,设互斥信号量为mutex,若mutex=0,则( B)。
A 表示没有进程进入与mutex相关的临界区
B 表示有一个进程进入与mutex相关的临界区
C 表示有一个进程进入与mutex相关的临界区,另一个进程等待进入
D 表示有两个进程进入与mutex相关的临界区
10.有两个并发进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。
load R1, x //取x到寄存器R1中
inc R1 //加1操作
store x, R1 //将R1的内容存入x
load R2, x
dec R2 //减1操作
store x, R2
两个操作完成后,x的值( C )。
A 可能为-1或3
B 只能为1
C 可能为0、1或2
D 可能为-1、0、1或2
1.进程之间的制约关系可以归结为( A)。(本题1分)
A 同步与互斥
B 并发与异步
C 同步与并发
D 同步与异步
2.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种关系称为进程间的(A )。
A 同步
B 互斥
C 竞争
D 合作
3.在多道程序系统中,为了保证公共变量的完整性,各进程应互斥进入相关临界区。所谓临界区是指( D)。
A 一个缓冲区
B 一段数据区
C 同步机制
D 一段程序
4.并发进程相互之间( B)。
A 必须通信
B 可以有交往也可无关
C 一定会竞争共享资源
D 相互间一定要同步
5.使若干并发进程共享一临界资源而不发生与进程推进速度有关错误,涉及相关临界区的错误说法是(C )。
A “一次最多让一个进程在临界区执行”
B “任何一个进入临界区执行的进程必须在有限时间内退出临界区”
C “可以强迫一个进程无限地等待进入它的临界区”
D “可能没有任何进程在临界区执行”
6.并发进程执行时可能会出现与时间有关的错误,这种错误是与(C )无关的.
A 使用共享资源
B 进程被打断的时间
C 进程占用处理器的总时间
D 进程交替执行的次序
7.若系统中有5个并发进程涉及某个相同的变量A,则变量A的相关临界区是由(D )临界区构成。
A 2个
B 3个
C 4个
D 5个
8.操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是( B)。
A S≠0
B S<0
C S=0
D S>0
9.对具有相关临界区的n个并发进程采用P、V操作实现进程互斥时,信号量的初值应定义为(B )。
A 0
B 1
C N
D n-1
10.下列说法中,正确的是( D)。
A 一般来说,用户进程的PCB存放在用户区,系统进程的PCB存放在系统区
B 某进程的一个线程处于阻塞状态,则该进程必然处于阻塞状态
C 在多道程序设计环境中,为了提高CPU效率,内存中的进程越多越好
D 同步是指并发进程之间存在的一种制约关系
1 采用( C)的手段可以防止系统出现死锁。
A P、V操作管理临界资源
B 限制进程互斥使用临界资源
C 资源静态分配策略
D 定时运行死锁检测程序
2 S为死锁状态的充要条件是(C ),该充要条件称为死锁定理。
A 当且仅当S状态的资源分配图是可完全简化的
B 当且仅当S状态的资源转换图是不可完全简化的
C 当且仅当S状态的资源分配图是不可完全简化的
D 当且仅当S状态的资源转换图是可完全简化的
3 产生死锁的原因是(D )有关。(本题1分)
A 与多个进程竞争CPU
B 与多个进程释放资源
C 仅由于并发进程的执行速度不当
D 除资源分配策略不当外,也与并发进程执行速度不当
4 有关资源分配图中存在环路和死锁关系,正确的说法是(D )。(本题1分)
A 图中无环路则系统可能存在死锁
B 图中无环路则系统可能存在死锁,也可能不存在死锁
C 图中有环路则系统肯定存在死锁
D 图中有环路则系统可能存在死锁,也可能不存在死锁
5 “死锁”问题的讨论是针对(D )的。(本题1分)
A 某个进程申请系统中不存在的资源
B 某个进程申请资源数超过了系统拥有的最大资源数
C 硬件故障
D 多个并发进程竞争独占型资源
6 对资源采用按序分配策略能达到(A )的目的。(本题1分)
A 防止死锁
B 避免死锁
C 检测死锁
D 解除死锁
7 在解决死锁问题的方法中,属于“死锁避免”策略的是( A)。(本题1分)
A 银行家算法
B 死锁检测算法
C 资源有序分配法
D 资源分配图化简法
8 以下(D )不属于死锁的必要条件。(本题1分)
A 互斥使用资源
B 占有并等待资源
C 不可抢夺资源
D 静态分配资源
9 设有12个同类资源可供4个进程共享,资源分配情况为进程P1已占用资源2个,最大需求为4;进程P2已占用资源3个,最大需求为6;进程P3已占用资源个4,最大需求为7;进程P4已占用资源1个,最大需求为4。当进程P1,P2,P3,P4又都相继提出申请要求,为使系统不致死锁,应满足( A)的要求。 (本题1分)
A P1
B P2
C P3
D P4
10 某计算机系统中有8台打印机,有k个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的k的最小值是(C )。(本题1分)
A 2
B 3
C 4
D 5
1 存储保护的工作通常由( D)实现。(本题1分)
A 软件
B 硬件
C 文件
D 硬件和软件配合
2 把目标程序中的逻辑地址转换成主存空间的物理地址称为(B )。(本题1分)
A 存储分配
B 地址重定位
C 地址保护
D 程序移动
3 在存储管理中,提高内存利用率主要是通过( C)功能实现的。 (本题1分)
A 存储分配
B 存储保护
C 存储扩充
D 存储共享
4 内存分配的最佳适应算法的空闲区表是(B )。(本题1分)
A 按大小递减顺序排列
B 按大小递增顺序排列
C 按地址由小到大排列
D 按地址由大到小排列
5 将主存空闲区按地址顺序从小到大登记在空闲区表中,每次分配时总是顺序查找空闲区表,此种分配算法称为(A )分配算法。(本题1分)
A 最先适应
B 最优适应
C 最坏适应
D 随机适应
6 采用动态重定位方式装入的作业,在执行中允许( C)将其移动。 (本题1分)
A 用户有条件地
B 用户无条件地
C 操作系统有条件地
D 操作系统无条件地
7 主存的地址空间常称为(C )。(本题1分)
A 逻辑地址空间
B 程序地址空间
C 物理地址空间
D 相对地址空间
8 支持程序浮动的地址转换机制是(D )。(本题1分)
A 页式地址转换
B 段式地址转换
C 静态重定位
D 动态重定位
9 某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配15MB、分配30MB、释放15MB、分配8MB、分配6MB,此时主存中最大空闲分区的大小是( B)。(最佳适配算法,从链首查找,直到找到一个满足要求的最小分区)
B 9MB
C 10MB
D 15MB
10 分区分配内存管理方式的主要保护措施是( A)。(本题1分)
A 界地址保护
B 程序代码保护
C 数据保护
D 栈保护
九 分页、分段存储管理技术
1 段页式存储管理中,访问快表失败时,每访问一条指令或存取一个操作数都要( C)次访问主存。(本题1分)
A 1
B 2
C 3
D 4
2 采用段页式存储管理,在CPU中应设置( B)寄存器。(本题1分)
A 段表和页表控制
B 段表控制
C 页表控制
D 界地址
3 在段式存储管理的地址转换时,若段内地址大于段表中该段的长度,则发生( D )。
A 缺页中断
B 溢出中断
C 硬件故障中断
D 地址越界中断
4 下列选项中,对分段存储管理叙述正确的是(B )。
A 每个段必须是大小相等的
B 每一段必须是连续的存储区
C 每一段不必是连续的存储区
D 段之间的存储区必须是连续的
5 分页式存储管理中,地址转换工作是由(A )完成的。
A 硬件
B 操作系统
C 用户程序
D 装入程序
6 在操作系统的存储管理中,页式分配(分页)是( A)。
A 把程序的逻辑空间和内存的物理空间按同样的尺寸分成若干页
B 把作业按其所需空间分成若干页
C 将内存的空闲空间分成若干页
D 随机地将每个作业的地址空间分成大小相同的若干页
7 某系统采用页式存储管理,页的大小为512B,设内存容量为16MB,内存的分配使用情况采用“位示图”表示,则位示图需要( A)字节。
A 4K
B 8K
C 16K
D 32K
8 很好地解决了“零头”(碎片)问题的存储管理方法是(A )。
A 页式存储管理
B 段式存储管理
C 可变分区存储管理
D 可重定位分区存储管理
9 采用段页式存储管理的系统中,若地址用32位表示,其中10位表示段号,页的大小为4KB,则允许每段的最大页号是(B )。
A 1024
B 1023
C 4096
D 4095
10 一个分段存储管理系统中,地址长度32位,其中段号占8位,则最大段长是( C )。
A 2的8次方字节
B 2的16次方字节
C 2的21次方字节
D 2的32次方字节
1 下述关于设备绝对号和相对号的说法中,正确的是(D )。(本题1分)
A 操作系统为每台设备确定一个绝对号和一个相对号
B 用户进程申请设备时应该指定绝对号和相对号
C 申请设备时指定绝对号可提高设备的利用率
D 申请设备时指定设备类、相对号使设备分配的灵活性强
2 用户编写程序时使用的设备与实际使用的设备无关,这种特性称为 (B )。(本题1分)
A 设备一致性
B 设备独立性
C 设备虚拟性
D 设备共享性
3 硬件采用了中断和通道技术,使得(B )。(本题1分)
A CPU与外设能紧密结合
B CPU与外设能并行工作
C CPU速度提高
D 外设速度提高
4 通道在输入输出操作完成或出错时,就形成( D),等候CPU来处理。 (本题1分)
A 硬件故障中断
B 程序中断
C 外部中断
D I/O中断
5 通道是一种(C )。
A 存储器
B 控制器
C I/O处理器
D I/O设备
6 为了使多个进程能有效地同时处理输入和输出,最好使用(D )结构的缓冲技术。
A 单缓冲区
B 双缓冲区
C 多缓冲区环
D 缓冲池
7 在操作系统中,用户在使用I/O设备时,通常采用(C )。
A 物理设备名
B 虚拟设备名
C 逻辑设备名
D 绝对设备号
8 基本的I/O设备处理程序一般处于( C)状态。
A 就绪
B 执行
C 阻塞
D 挂起
9 I/O软件一般分为4个层次:用户层、与设备无关软件层、设备驱动程序、中断处理程序。以下工作中,不是由设备驱动程序完成的是( C)。
A 向设备寄存器写命令
B 检查用户是否有权使用设备
C 将二进制整数转换成ASCII码以便打印
D 解释用户的I/O请求,并将该请求转化为具体的I/O操作
10 本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是(B )。(本题1分)
A 命令解释程序
B 中断处理程序
C 系统调用服务程序
D 用户登录程序
11 单处理机系统中,能并行的是(D)。
I.进程与进程 II.处理机与设备 III.处理机与通道 IV.设备与设备
(本题1分)
A I、II和III
B I、II和IV
C I、III和IV
D II、III和IV
12 程序员利用系统调用打开I/O设备时,通常使用的设备标识符是(A )。(本题1分)
A 逻辑设备名
B 物理设备名
C 主设备号
D 从设备号
13 用户程序发出磁盘I/O请求后,系统的正确处理流程是(B )。(本题1分)
A 用户程序→系统调用处理程序→中断处理程序→设备驱动程序
B 用户程序→系统调用处理程序→设备驱动程序→中断处理程序
C 用户程序→设备驱动程序→系统调用处理程序→中断处理程序
D 用户程序→设备驱动程序→中断处理程序→系统调用处理程序
14 下述有关设备管理的叙述中,错误的是(A)。(本题1分)
A 通道是处理I/O的软件 //通道是一种I/O处理器
B 所有外围设备的启动工作由系统统一来做
C 由用户给出的设备号是设备的相对号(逻辑设备名)
D 编制好的通道程序是存放在主存储器中的
15 I/O系统硬件结构分为4级:①设备控制器;②I/O设备;③计算机;④I/O通道。按级别由高到低的顺序是(D )。(本题1分)
A ②-④-①-③
B ③-①-④-②
C ②-①-④-③
D ③-④-①-②
16 通常把通道程序的执行情况记录在( D )中.
A 程序状态字
B 进程控制块
C 通道地址字
D 通道状态字
17 用户程序中的输入,输出操作实际上是由( C)完成。
A 程序设计语言
B 编译系统
C 操作系统
D 标准库程序
18 设备的打开,关闭,读,写等操作是由(C )完成的。
A 用户程序
B 编译程序
C 设备驱动程序
D 设备分配程序
19 CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C )。
A 并行技术
B 通道技术
C 缓冲技术
D 虚存技术
20 操作系统采用缓冲技术,能够减少对CPU的(A )次数,从而提高资源的利用率。
A 中断
B 访问
C 控制
D 依赖
1 虚拟设备技术是指用(C )的技术。(本题1分)
A 共享设备代替独占设备
B 独占设备代替共享设备
C 共享设备模拟独占设备
D 独占设备模拟共享设备
2 SPOOLing系统克服了(B )利用率低的缺点。
A 共享设备
B 独占设备
C 主存储器
D 虚拟设备
3 下列算法中可用于磁盘移臂调度的是(B )。(本题1分)
A 最短计算时间优先
B 电梯算法
C 时间片轮转
D 响应比高者优先
4 指定扇区旋转到磁头位置所需的时间称为(B )时间。(本题1分)
A 寻道
B 延迟
C 传送
D 旋转
5 磁盘是可共享的设备,每一时刻( C)进程与它交换信息。 (本题1分)
A 允许有两个
B 可以有任意多个
C 最多有1个
D 至少有1个
6 对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变移动臂的移动方向的调度算法是( C)。(本题1分)
A 先来先服务
B 最短寻找时间优先
C 电梯调度
D 优先级高者优先
7 对磁盘进行移臂调度的目的是为了缩短(A )时间。(本题1分)
A 寻道
B 延迟
C 传送
D 启动
8 从磁盘读取数据的下列时间中, ( D)对系统效率的影响最大。(本题1分)
A 处理时间
B 传输时间
C 延迟时间
D 寻道时间
9 在采用SPOOLing技术的系统中,用户作业的打印结果首先被送到( A)。(本题1分)
A 硬盘固定区域
B 终端
C 内存固定区
D 打印机
10 下列算法可用于磁盘移臂调度的是(B )。(本题1分)
A LRU算法
B 电梯调度算法
C 时间片轮转法
D 响应比高者优先算法
11 以下(A )不属于磁盘的驱动调度。(本题1分)
A 最高响应比优先调度算法
B 先来先服务调度算法
C 电梯调度算法
D 单向扫描调度算法
12 操作系统中的SPOOLing技术,实质上是将(A )“转化”为共享设备的技术。(本题1分)
A 临界设备
B 虚拟设备
C 脱机设备
D 块设备
13 通过硬件和软件的功能扩充,把原来的独占设备“改造”成能为若干用户共享的设备,这种设备称为(C )设备。(本题1分)
A 用户
B 系统
C 虚拟
D 临界
14 下述各项中,(C )不是SPOOLing技术的特点。(本题1分)
A 提高了I/O速度
B 将独占设备模拟成共享设备
C 采用高速缓存(cache)
D 实现了虚拟设备功能
15 假设磁头当前位于105道,正在向磁道号增加的方向移动。现有一个磁道访问请求序列为35,45,12, 68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是( A )。(本题1分)
A 110,170,180,195,68,45,35,12
B 110,68,45,35,12,170,180,195
C 110,170,180,195,12,35,45,68
D 12,35,45,68,110,170,180,195
16 某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小形同,把一个磁盘块读入缓冲区的时间为100µs,将缓冲区的数据传送到用户区的时间是50µs,CPU对一块数据进行分析的时间为50µs。在单缓冲区和双缓冲区结构下,读入并分析该文件的时间分别是( B )(本题1分)
A 1500µs、1000µs
B 1550µs、1100µs
C 1550µs、1550µs
D 2000µs、2000µs
17 下列选项中,不能改善磁盘I/O性能的是( B )。(本题1分)
A 重排I/O请求次序
B 在一个磁盘设置多个分区
C 预读和滞后写
D 优化文件物理的分布
18 磁盘属于(A )设备.(本题1分)
A 顺序存取
B 直接存取
C 链接存取
D 随机存取
19 是操作系统中采用以空间换取时间的技术是(A )。(本题1分)
A SPOOLING技术
B 虚拟存储技术
C 覆盖与交换技术
D 通道技术
20 以下叙述中,正确的是(D )。(本题1分)
A 在现代计算机系统中,只有I/O设备才是有效的中断源
B 在中断处理过程中必须屏蔽中断
C 同一用户所使用的I/O设备也可能并行工作
D SPOOLing是脱机I/O系统
1 关于多级目录结构的论述,错误的说法是(C )。(本题1分)
A 便于文件分类
B 查找速度快
C 同一子目录下可以建立同名文件
D 可以实现文件的连接
2 文件系统采用多级目录结构可以(B )。(本题1分)
A 节省存储空间
B 解决命名冲突
C 缩短文件传送时间
D 减少系统开销
3 文件系统中文件被按照名字存取是为了(B )。(本题1分)
A 方便操作系统对信息的管理
B 方便用户的使用
C 确定文件的存取权限
D 加强对文件内容的保密
4 对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。(本题1分)
A 字符
B 数据项
C 记录
D 文件
5 从用户观点看,文件系统的主要目的是(A )。(本题1分)
A 实现对文件的按名存取
B 实现虚拟存储
C 提高外存的读写速度
D 用于存储系统文件
6 不包含在文件控制块(又称文件目录项)中的信息是(A )。(本题1分)
A 存储介质
B 文件名
C 存取控制信息
D 文件的物理结构
7 操作系统中对目录管理的主要要求,不包括( B)。(本题1分)
A 对文件实现按名存取
B 节省文件存储空间
C 提高对目录的检索速度
D 允许文件重名
8 下列各项描述中,不是树型目录优点的是(C )。(本题1分)
A 解决了文件重名问题
B 提高了文件检索速度
C 根目录到指定文件有多条路径
D 便于进行存储权限控制
9 在有关文件管理的下述叙述中,(D )是正确的。(本题1分)
A “在一级目录结构中,不同用户可以用相同的文件名”
B “在二级目录结构中,不同用户不能用相同的文件名”
C “逻辑记录的大小与存储介质分块的大小必须一致”
D “从用户的观点看,文件系统主要功能是实现按名存取”
10 设置当前工作目录的主要目的是(C )。(本题1分)
A 节省外存空间
B 节省内存空间
C 加快文件的检索速度
D 加快文件的读/写速度
11 逻辑文件的组织结构是由(C )确定的。(本题1分)
A 操作系统
B 存储容量
C 用户
D 文件长度
12 文件系统与( C)密切相关,它们共同为用户使用文件提供方便。
A 处理器管理
B 存储管理
C 设备管理
D 作业管理
13 采用直接存取(随机存取)方法来读写磁盘上的物理记录时,效率最低的是( C)
A 连续结构文件
B 索引结构文件
C 隐式链接结构文件
D 显式链接结构文件
14 文件系统中,索引文件结构中的索引表是用来(D )。(本题1分)
A 指示逻辑记录逻辑地址的
B 存放部分数据信息的
C 存放查找关键字项内容的
D 指示逻辑记录和物理块之间对应关系的
15 逻辑文件必须存放在连续存储空间中的存储结构有( B)结构。
A 链接
B 顺序
C 索引
D 流式
16 在文件的物理结构中,(A )结构不利于文件长度的动态增长。
A 顺序
B 链接
C 索引
D Hash
17 按文件的物理组织结构可将文件分成( C)等。(本题1分)
A 数据文件,命令文件,文本文件
B 命令文件,库文件,索引文件
C 连续文件,链式文件,索引文件
D 输入文件,输出文件,随机文件
18 在有随机(直接)存取需求和允许文件动态增长的情况下,宜选择( C)文件形式。
A 顺序
B 链接
C 索引
D 记录式
19 以下关于文件组织结构的说法中,错误的是( C)。(本题1分)
A 文件组织从用户和文件系统的不同角度出发分为逻辑文件和物理文件
B 逻辑文件是用户概念中的文件,分为流式文件和记录式文件
C 磁带文件的物理组织方式一般可以采用顺序结构或链接结构
D 磁盘文件的物理组织方式一般可以采用顺序结构、链接结构或索引结构等
20 下列文件物理结构中,适合随机访问且易于文件扩展的是(B )。(本题1分)
A 连续结构
B 索引结构
C 链式结构且磁盘块定长
D 链式结构且磁盘块变长
1 Linux文件系统对盘空间的管理采用(D )。(本题1分)
A FAT表法
B 位示图法
C 空闲块链接法
D 空闲块成组链接法
2 为了防止用户共享文件时造成破坏,可以采用(D )。(本题1分)
A 对文件设置口令
B 把文件译成密码
C 对文件加锁
D 对文件的访问权限进程控制
3 系统在接到用户关于文件的( A)操作命令后,就在文件目录中寻找空目录项进行登记。
A 建立
B 打开
C 读
D 写
4 对一个文件的访问,常由( A)共同限制。(本题1分)
A 用户访问权限和文件属性
B 用户访问权限和用户优先级
C 用户优先级和文件属性
D 文件属性和口令
5 为了保证文件未经文件主授权,任何其他用户均不得使用该文件,操作系统提供的解决方法为(C)(本题1分)
A 文件复制
B 文件共享
C 文件保密
D 文件保护(即文件访问控制)
6 以下(B )不是磁盘存储空间的常用管理方法。(本题1分)
A 位示图
B 记录的成组操作
C 空闲块表
D 空闲块链
7 某操作系统的文件系统中,采用3个字节表示磁盘块号,每个磁盘块大小为512字节。该系统中每个(逻辑)磁盘允许的最大容量是( C)字节。
A 2G
B 4G
C 8G
D 16G
8 若采用位示图(100行,32列)表示磁盘块的使用状态。当分配一个盘块号133号时,其在位示图中的行、列数为(A )。(注:行号0~99,列为0~31,首盘块号为0)(本题1分)
A 4和5
B 5和3
C 4和3
D 5和4
9 为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级安全管理是(A )级安全管理。(本题1分)
A 系统
B 目录
C 用户
D 文件
10 位示图可用于( B)。(本题1分)
A 文件目录的查找
B 磁盘空间的管理
C 主存空间的共享
D 实现文件的保护和保密
11 下列选项中,(B )不是删除文件所需要完成的工作。(本题1分)
A 释放文件所占用的存储空间
B 对文件原占用的存储单元全部清零
C 删除该文件的目录项,即文件控制块(FCB)
D 若文件为共享文件,还要对共享设置进行处理
12 某系统中,一个FCB占用32B,盘块大小为1KB,文件目录中共有3200个FCB,查找该目录中的一个文件,平均启动磁盘次数为(A )。(本题1分)
A 50 [(3200/32) + 0] / 2 = 50;
B 64
C 100
D 200
13 设文件F1当前引用计数值为1,先建立F1的符号链接(软链接)文件F2,再建立F1的硬软链接文件F3,然后删除F1。此时,F2和F3的引用计数值分别是(B )。(本题1分)
A 0.1
B 1.1
C 1.2
D 2.1
14 下面是关于文件的一些操作。若需要读一个文件,那么描述次序正确的是(C )。
①将文件的目录信息读入内存
②向设备管理程序发出I/O请求,完成数据读入操作
③指出文件在外存上的存储位置,并进行文件逻辑块号到物理块号的转换
④按存取控制说明检查访问的合法性
⑤按文件名从用户打开文件表找到该文件的文件目录项(本题1分)
A ⑤③②④①
B ①⑤④③②
C ④①⑤③②
D ⑤①④③②
15 如果利用200行,30列的位示图来标志盘块的使用情况,在进行盘块分配时,当第一次找到的空闲盘块(即该位为0)处于11行,18列,则相应的盘块号为(B )。假设行号、列号、盘块号皆从0开始编号。(本题1分)
A 330
B 348 11 * 30 – 1 + 19 = 348
C 318
D 300
16 设文件索引节点中有7个地址项,其中4个地址项是直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4字节。若磁盘索引块和磁盘数据块大小均为256字节,则可表示的单个文件最大长度是( C)。(本题1分)
A 33KB
B 519KB
C 1057KB 4B * 4 + 2 * 256 / 4 * 256 + 1 * 256 / 4 * 256 / 4 * 256
D 16513KB
17 文件系统中,文件访问控制信息存储的合理位置是(A )。(本题1分)
A 文件控制块
B 文件分配表
C 用户口令表
D 系统注册表
18 若一个用户进程通过read系统调用读某个文件,则下列关于read系统调用过程的叙述中,正确的是( C )。
Ⅰ.若该文件的数据不在内存,则该进程进入睡眠等待状态
Ⅱ.请求read系统调用会导致CPU从用户态切换到核心态
Ⅲ.read系统调用的参数应包含文件的名称
A 仅Ⅰ、Ⅱ
B 仅Ⅰ、Ⅲ
C 仅Ⅱ、Ⅲ
D Ⅰ、Ⅱ和Ⅲ
19 磁盘属于( A)设备.(本题1分)
A 顺序存取
B 直接存取
C 链接存取
D 随机存取
20 在Linux中,通常把设备作为(A )来处理.(本题1分)
A 特殊文件
B 普通文件
C 目录文件
D 设备文件