目录
一、单选题
1.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用.
A. 操作员
B. 联机用户
C. 操作系统
D. 目标程序
答案:C
2.进程所请求的一次打印输出结束后,将使进程状态从( )
A. 运行态变为就绪态
B. 运行态变为等待态
C. 就绪态变为运行态
D. 等待态变为就绪态
答案:D
3.一作业进入内存后,则所属该作业的进程初始时处于( )状态.
A. 运行
B. 等待
C. 就绪
D. 收容
答案:C
4.产生系统死锁的原因可能是由于( ).
A. 进程释放资源
B. 一个进程进入死循环
C. 多个进程竞争,资源出现了循环等待
D. 多个进程竞争共享型设备
答案:C
5.运行时间最短的作业被优先调度,这种企业调度算法是( )
A. 优先级调度
B. 响应比高者优先
C. 短作业优先
D. 先来先服务
答案:C
6.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )
A. 进程相应的程序段的长度
B. 进程总共需要运行时间多少
C. 进程调度策略和进程自身
D. 进程完成什么功能
答案:C
7.通常不采用( )方法来解除死锁.
A. 终止一个死锁进程
B. 终止所有死锁进程
C. 从死锁进程处抢夺资源
D. 从非死锁进程处抢夺资源
答案:D
8.在操作系统中引入"进程"概念的主要目的是( ).
A. 改善用户编程环境
B. 描述程序动态执行过程的性质
C. 使程序与计算过程一一对应
D. 提高程序的运行速
答案:B
9.进程的动态,并发等特征是利用( )表现出来的.
A. 进程控制块
B. 数据
C. 程序
D. 程序和数据
答案:A
10.计算机系统产生死锁的根本原因是( ).
A. 资源有限
B. 进程推进顺序不当
C. 系统中进程太多
D. A和B
答案:D
11.进程在运行过程中等待的事件已发生,例如,打印结束,此时该进程的状态将( )。
A. 从就绪变为运行
B. 从运行变为就绪
C. 从运行变为阻塞
D. 从阻塞变为就绪
答案:C
12.下述( )不属于多道程序运行的特征。
A. 多道
B. 运行速度快
C. 宏观上并行
D. 实际上多道程序是串插运行的
答案:B
13.某个正在运行的进程,当所分配的时间片用完后,将其挂在( )。
A. 等待队列
B. 运行队列
C. 就绪队列
D. 任意队列
答案:C
14.在分时系统中,时间片一定,( ),响应时间越长。
A. 内存越多
B. 用户数越多
C. 后备队列
D. 用户数越少
答案:B
15.一个作业从提交给系统到该作业完成的时间间隔称为 ( )。
A. 周转时间
B. 响应时间
C. 等待时间
D. 运行时间
答案:A
16.当系统响应用户要求,将输入的作业存入到直接存取的外部存贮器上,并等待调度执行时,则该作业处于( )。
A. 提交状态
B. 后备状态
C. 执行状态
D. 完成状态
答案:C
17.( )实现了段式、页式两种存储方式的优势互补。
A. 请求分页管理
B. 可变式分区管理
C. 段式管理
D. 段页式管理
答案:D
18.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( )。
A. 用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。
B. 用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。
C. 用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。
D. 用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。
答案:B
19.在请求分页系统中,LRU算法是指( )。
A. 最早进入内存的页先淘汰
B. 近期最长时间以来没被访问的页先淘汰
C. 近期被访问次数最少的页先淘汰
D. 以后再也不用的也先淘汰
答案:B
20.分区管理方式中,当内存碎片容量大于某一作业所申请的内存容量时,( )。
A. 可以为这一作业分配内存
B. 不可以为这一作业分配内存
C. 拼接后,可以为这一作业分配内存
D. 一定能够为这一作业分配内存
答案:C
21.实现虚拟存储器最关键的技术是( )。
A. 内存分配
B. 置换算法
C. 请求调页(段)
D. 对换空间管理
答案:C
22.以下支持虚拟存储器的存储管理技术是( )。
A. 动态分区法
B. 可重定位分区法
C. 请求分页技术
D. 对换技术
答案:C
23.分页式存储管理中,地址转换工作是由( )完成的.
A. 硬件
B. 地址转换程序
C. 用户程序
D. 装入程序
答案:A
24.将作业地址空间中的逻辑地址转换为内存中的物理地址的过程称为 ( )。
A. 重定位
B. 逻辑变换
C. 地址交换
D. 进程创建
答案:A
25.逻辑地址转变为内存的物理地址的过程称作( )。
A. 编译
B. 连接
C. 运行
D. 重定位或地址映射
答案:D
26.使用绝对路径名访问文件是从( )开始按目录结构访问某个文件。
A. 当前目录
B. 用户主目录
C. 根目录
D. 父目录
答案:C
27.目录文件所存放的信息是( )。
A. 某一文件存放的数据信息
B. 某一文件的文件目录
C. 该目录中所有数据文件目录
D. 该目录中所有子目录文件和数据文件的目录
答案:D
28.如果文件系统中有两个文件重名,不应采用( )。
A. 一级目录结构
B. 树型目录结构
C. 二级目录结构
D. A和C
答案:A
29.树型目录结构的第一级称为目录树的( )。
A. 分支节点
B. 根节点
C. 叶节点
D. 终节点
答案:B
30.外存(如磁盘)上存放的程序和数据( )。
A. 可由CPU
B. 必须在CPU访问之前移入内存
C. 是必须由文件系统管理的
D. 必须由进程调度程序管理
答案:B
31.在Linux中,文件系统的目录结构采用的是( )。
A. 线型结构
B. 二维结构
C. 树型层次结构
D. 网状结构
答案:C
32.通常把通道程序的执行情况记录在( )中.
A. 程序状态字
B. 进程控制块
C. 通道地址字
D. 通道状态字
答案:D
33.在现代操作系统中采用缓冲技术的主要目的是( )。
A. 改善用户编程环境
B. 提高CPU的处理速度
C. 提高CPU和设备之间的并行程度
D. 实现与设备无关性
答案:C
34.缓冲技术用于( )。
A. 提高主机和设备交换信息的速度
B. 提供主、辅存接口
C. 提高设备利用率
D. 扩充相对地址空间
答案:A
35.在设备管理中为了提高I/O速度和设备利用率,是通过( )功能实现的。
A. 设备分配
B. 缓冲管理
C. 设备独立性
D. 虚拟设备
答案:B
36.如果进程需要读取磁盘上的多个连续的数据块,( )数据传送方式的效率最高。3
A. 程序直接控制方式
B. 中断控制方式
C. DMA方式
D. 通道方式
答案:D
37.( )不是分时系统的基本特征:
A. 同时性
B. 独立性
C. 实时性
D. 交互性
答案:C
38.操作系统的发展过程是( )
A. 设备驱动程序组成的原始操作系统,管理程序,操作系统
B. 原始操作系统,操作系统,管理程序
C. 管理程序,原始操作系统,操作系统
D. 管理程序,操作系统,原始操作系统
答案:A
39.财务软件是一种( ).
A. 系统软件
B. 接口软件
C. 应用软件
D. 用户软件
答案:C
40.世界上第一个操作系统是( ).
A. 分时系统
B. 单道批处理系统
C. 多道批处理系统
D. 实时系统
答案:B
41.批处理操作系统提高了计算机的工作效率,但( ).
A. 系统吞吐量小
B. 在作业执行时用户不能直接干预
C. 系统资源利用率不高
D. 不具备并行性
答案:B
42.下面关于操作系统的叙述正确的是( ).
A. 批处理作业必须具有作业控制信息
B. 分时系统不一定都具有人机交互功能
C. 从响应时间的角度看,实时系统与分时系统差不多
D. 由于采用了分时技术,用户可以独占计算机的资源
答案:A
43.操作系统是一组( ).
A. 文件管理程序
B. 中断处理程序
C. 资源管理程序
D. 设备管理程序
答案:C
44.批处理系统的主要缺点是( ).
A. CPU的利用率不高
B. 失去了交互性
C. 不具备并行性
D. 以上都不是
答案:B
45.操作系统的基本职能是( ).
A. 控制和管理系统内各种资源,有效地组织多道程序的运行
B. 提供用户界面,方便用户使用
C. 提供方便的可视化编辑程序
D. 提供功能强大的网络管理工具
答案:A
46.分布式操作系统与网络操作系统本质上的不同在于( ).
A. 实现各台计算机之间的通信
B. 共享网络中的资源
C. 满足较大规模的应用
D. 系统中若干台计算机相互协作完成同一任务
答案:D
47.主要由于( )原因,使linux易于移植.
A. linux是由机器指令书写的
B. linux大部分由汇编少部分用C语言编写
C. linux是用汇编语言编写的
D. linux小部分由汇编大部分用C语言编写
答案:D
48.下列哪项不是分时操作系统的特点( )。
A. 交互性
B. 多路性
C. 独占性
D. 自治性
答案:D
49.操作系统核心部分的主要特点是( )。
A. 一个程序模块
B. 常驻内存
C. 有头有尾的程序
D. 串行执行
答案:B
50.关于操作系统的叙述( ) 是不正确的。
A. “管理资源的程序”
B. “管理用户程序执行的程序”
C. “能使系统资源提高效率的程序”
D. “能方便用户编程的程序”
答案:D
二、判断题
1.一个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行.( )
A.正确
B.错误
答案:错误
2.虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量并未增加.( )
A.正确
B.错误
答案:正确
3.系统发生死锁时,其资源分配图中必然存在环路.因此,如果资源分配图中存在环路,则系统一定出现死锁.( )
A.正确
B.错误
答案:错误
4.进程控制块(PCB)是为所有进程设置的私有数据结构,每个进程仅有一个PCB.( )
A.正确
B.错误
答案:正确
5.平均周转时间和周转时间与选用的调度算法有关.( )
A.正确
B.错误
答案:正确
6.利用交换技术扩充内存时,设计时必须考虑的问题是:如何减少信息交换量,降低交换所用的时间。( )
A.正确
B.错误
答案:正确
7.P,V操作不仅可以实现并发进程之间的同步和互斥,而且能够防止系统进入死锁状态。( )
A.正确
B.错误
答案:错误
8.在分段存储管理中,分配给用户的地址空间大小由系统(或硬件)决定。( )
A.正确
B.错误
答案:错误
9.一个正在运行的进程可以主动地阻塞自己。但一个被阻塞的进程不能唤醒自己,它只能等待别的进程唤醒它。( )
A.正确
B.错误
答案:正确
10.可重定位分区管理可以对作业分配不连续的内存单元。( )
A.正确
B.错误
答案:错误
11.采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存。( )
A.正确
B.错误
答案:正确
12.产生死锁的原因可归结为竞争资源和进程推进顺序不当. ( )
A.正确
B.错误
答案:正确
13.若系统中并发运行的进程和资源之间满足互斥使用、保持和等待、非剥夺性和循环等待,则可判定系统中发生了死锁。( )
A.正确
B.错误
答案:错误
14.多用户操作系统一定是具有多道功能的操作系统.( )
A.正确
B.错误
答案:正确
15.多用户操作系统在单一硬件终端硬件支持下仍然可以工作.( )
A.正确
B.错误
答案:正确
16.系统调用是操作系统与外界程序之间的接口,它属于核心程序。在层次结构设计中,它最靠近硬件。( )
A.正确
B.错误
答案:错误
17.作业同步面向用户而进程同步面向计算机内部资源管理控制. ( )
A.正确
B.错误
答案:正确
18.特殊文件是指其用途由用户特殊规定的文件()
A.正确
B.错误
答案:错误
19.SPOOLing系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备,它由专门负责I/O的常驻内存的进程以及输入、输出井组成。( )
A.正确
B.错误
答案:正确
20.同步反映了进程间的合作关系,互斥反映了进程间的竞争关系。( )
A.正确
B.错误
答案:正确
21.CPU的二级调度是指作业调度和进程调度。( )
A.正确
B.错误
答案:正确
22.在采用树型目录结构的文件系统中,各用户的文件名必须互不相同。( )
A.正确
B.错误
答案:错误
23.一般的分时操作系统无法作实时控制用。( )
A.正确
B.错误
答案:正确
24.具有多道功能的操作系统一定是多用户操作系统。 ()
A.正确
B.错误
答案:错误
25.PC机一个逻辑驱动器号能管理两个以上物理硬盘。( )
A.正确
B.错误
答案:正确
三、填空题
1.操作系统的特征是(),()和随机性.
答案:并发性,共享性
2.存储器一般分成高速缓冲器,()和()三个层次,其中高速缓冲器是造价最高,存取速度最快.
答案:内存,外存
3.文件的物理结构有:顺序结构,()和().
答案:链接结构,索引结构
4.通道是独立于CPU的,专门负责数据()传输工作的().
答案:输入输出,处理单元
5.一个作业可划分成若干个()的部分,每个部分称为一个().
答案:相对独立,作业步
6.操作系统中,进程可以分为()进程和()进程两类.
答案:系统,用户
7.当一个进程独占处理器顺序执行时,具有两个特性: ()性和().
答案:封闭,可再现性
8.操作系统一般为用户提供了三种界面,它们是(),()和系统调用界面.
答案:命令界面,图形界面
9.SPOOLing的中文含义为()或()。
答案:同时外围联机操作,假脱机操作
10.操作系统的主要功能是处理器管理、()、()、作业管理和设备管理。
答案:存储器管理,文件管理
11.内存中很多容量太小、无法被利用的空闲块被称为()。
答案:碎片
12.一次仅允许一个进程使用的共享资源称为()。每个进程中访问临界资源的那段程序称为()。
答案:临界资源,临界区
13.在Linux系统中,文件的类型主要包括(),(),()。
答案:普通文件,目录文件,特殊文件
14.共享设备允许多个作业同时使用,这里的“同时使用”的含义是指()。
答案:多个作业可以交替地启动共享设备,在某一时刻仍只有一个作业占有
15.现代处理器有()和()两种工作状态,前者可以运行特权指令,具有较高的特权级别,后者不能运行特权指令,具有较低的特权级别。
答案:管态或核心态,目态或用户态
四、简答题
1.什么是操作系统,主要功能有哪些?
答案:
操作系统:计算机最基本最重要的基础性系统软件,可以使计算机系统能协调、高效和可靠地进行工作。
主要功能:处理器管理、存储器管理、设备管理、文件管理、作业管理等功能模块。
2.简述进程的基本状态及状态之间的转换关系(原因)。
答案:
基本状态:执行态:进程正在处理机上运行
就绪态:进程已获得除处理机以外的一切所需资源
阻塞态:进程正在等待某一事件而暂停运行
转换关系:就绪->执行:经处理机调度,就绪进程得到处理机资源
执行->就绪:时间片用完活在可剥夺系统中有更高优先级进程进入
执行->阻塞:进程需要的某一资源还没准备好
阻塞->就绪:进程需要的资源已准备好
3.什么是死锁,产生死锁的必要条件有哪些?
答案:
死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都无法向前推进
死锁的条件:(1)互斥条件(2)不剥夺条件(3)请求并保持条件(4)循环等待条件
4.存储器管理有哪些主要功能(任务)?
答案:
(1)内存空间的分配与回收
(2)地址转换
(3)内存空间的扩充
(4)存储保护
5.引入缓冲技术的原因有哪些?
答案:
(1) 缓和CPU与I/O设备之间速度不匹配的矛盾;
(2)减少对CPU的中断频率;
(3)放宽对中断响应时间的限制;
(4)提高CPU和I/O设备之间的并行性;
(5)提高外设利用率,尽可能使外设处于忙状态。
6.对目录管理的主要要求是什么?
答案:
(1)实现按名存取
(2)提高检索目录的速度
(3)文件共享
(4)允许文件重名。
五、计算题
1.系统中有4个并发进程,每个进程都需要2个A资源,则系统最少应提供( 5 )个A资源才能保证不会发生死锁。
答案:保证不发生死锁,即至少有一个进程能获得所有资源,即至少一个进程能获得2个A资源,其他进程获得一个A资源, 所以 系统提供资源数 = 1个A资源*4个进程+1个A资源 = 5
2.系统有11台打印机和N个并发进程,每个进程请求3台打印机,为确保不发生死锁,N的值最大为( 5 )。
答案:打印机数 = 2个打印机*N个进程 + 1 = 11N = 5