最新计算机操作系统概论复习资料习题答案1.docx
- 文档编号:28654824
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:58
- 大小:78.47KB
最新计算机操作系统概论复习资料习题答案1.docx
《最新计算机操作系统概论复习资料习题答案1.docx》由会员分享,可在线阅读,更多相关《最新计算机操作系统概论复习资料习题答案1.docx(58页珍藏版)》请在冰豆网上搜索。
最新计算机操作系统概论复习资料习题答案1
第一章复习题
一、单项选择题
1.嵌入式操作系统的主要特点是(A)。
A.微型化和实时性B.微型化和网络化
C.实时性和多媒体化D.实时性和网络化
2.(B)操作系统是着重于提高计算机系统的资源使用效率的。
A.分布式B.批处理C.分时D.实时
3.下列选项中不是分时系统基本特征的是(C)。
A.同时性B.独立性
C.实时性D.交互性
4.从用户的观点看,操作系统是(A)。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件
C.合理地组织计算机工作流程的软件D.由程序按一定结构层次组成的有机体
5.在批处理操作系统中,为保证系统的吞吐量,总是要力争缩短用户作业的(A)。
A.周转时间B.运行时间C.提交时间D.完成时间
6.UNIX是一个(B)。
A.批处理操作系统B.分时操作系统
C.实时操作系统D.网络操作系统
7.由多台计算机组成的一个网络,网络中各台计算机之间无主次之分,任意两台计算机可以通信,它们共享网络中的资源,系统中的若干台计算机可相互协作完成同一任务。
实现这样功能的操作系统是(D)。
A.批处理单道系统B.批处理多道系统
C.网络操作系统D.分布式操作系统
8.设计批处理操作系统时,首先应考虑的是(B)。
A.交互性和响应时间B.吞吐量和周转时间
C.灵活性和可适应性D.可靠性和完整性
9.在操作系统形成过程中,被称为初级操作系统的是指(D)。
A.汇编语言B.设备驱动程序
C.控制台D.管理程序
二、填空题
1.在20世纪___50_______年代产生了计算机上第一个操作系统。
2.为计算机网络配置的操作系统被称为___网络_______操作系统。
3.网络操作系统的主要功能是实现各台计算机之间的___通信_______以及网络中各种资源的共享。
4.实时操作系统要使计算机系统在严格的规定时间内处理完来自____外部______的事件,并给出控制信号。
5.配置在个人计算机上的操作系统被称为___单用户_______操作系统。
6.____分时______操作系统能使用户直接操纵计算机系统进行交互的工作。
7.在分时系统中,每个终端用户每次可以使用一个由____时间片______规定的CPU时间。
8.操作系统为用户提供两类使用接口:
一是程序员接口;二是___操作员接口_______。
9.分时系统具有同时性、独立性、及时性和___交互性_______等特点。
三、名词解释
1.OS:
英文名称为OperatingSystem,意为操作系统,是一种管理计算机系统资源、控制程序执行、改善人机界面和为其他软件提供支持的系统软件。
2.嵌入式操作系统:
计算机硬件不再以物理上独立的装置形式出现,而是大部分或全部都隐藏和嵌入到各种应用系统中,这样的系统成为嵌入式系统。
四、简答题
1.操作系统管理哪些资源?
答:
操作系统管理整个计算机系统的资源。
包括硬件资源(中央处理器、主存储器、各种外围设备)和软件资源(各种程序、文件等)。
2.从资源管理的角度来看,操作系统的基本功能可分成哪些部分?
答:
从资源管理的角度看,操作系统的功能可分为处理器管理、存储管理、文件管理和设备管理。
3.按照操作系统提供的服务,可以将操作系统分为哪几类?
其中,哪些是基本的操作系统?
答:
操作系统可以分为:
批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、多机操作系统和嵌入式操作系统等。
其中批处理操作系统、分时操作系统和实时操作系统是基本的操作系统。
4.操作系统怎样为用户提供良好的运行环境?
答:
首先,操作系统要使得计算机系统使用方便:
操作系统为用户提供方便的使用接口,不必了解硬件的特性;其次,操作系统要使得计算机系统能高效地工作:
能扩充硬件的功能,使硬件发挥更好;使用户合理共享资源,防止各用户之间的干扰;以文件的形式管理软件资源,保证信息安全和快速存取。
5.操作系统为用户提供那些接口?
答:
为用户提供两种类型的使用接口,一是操作员级的,它为用户提供控制作业执行的手段;二是程序员级的,它为用户程序提供服务功能。
第二章复习题
一、单项选择题
1.当中央处理器(CPU)处于目态时,不能执行(B)指令。
A.访管B.I/OC.比较D.传送
2.在操作系统结构设计方法中,关于层次结构法描述错误的是(D)。
A.层次结构法的最大特点是把整体问题局部化
B.采用层次结构不仅结构清晰,且有利于功能的增加、删除和修改
C.层次结构有利于系统的设计和调试
D.层次结构有利于层次的划分和安排
3.能否方便地把操作系统从一个硬件环境换到另一个新的硬件环境之中运行是体现操作系统的(D)。
A.正确性B.高效性
C.维护性D.移植性
4.当系统接受用户的“系统功能调用”请求后,处理器的工作状态将(B)。
A.维持在目态B.从目态转换到管态
C.从管态转换到目态D.保持不变
5.在计算机系统中,通常把财务管理程序看作是(D)。
A.系统软件B.支援软件
C.接口软件D.应用软件
6.下列对操作系统层次结构描述错误的是(D)。
A.处理器管理上一层是存储管理B.存储管理上一层是设备管理
C.设备管理上一层是文件管理D.文件管理上一层是硬件
7.下列选项中,属于硬件设备的是(B)。
A.WPSB.CPU
C.WORDD.Windows
8.高速缓冲存储器介于(C)。
A.处理器和寄存器之间B.主存储器和辅助存储器之间
C.处理器和主存储器之间D.主存储器和外围设备之间
9.处理器执行的指令被分成两类,其中一类称为特权指令,它只允许(C)使用。
A.操作员B.联机用户
C.操作系统D.目标程序
10.下列选项中,不是操作系统的是(D)。
A.CP/MB.MS-DOS
C.UNIXD.PASCAL
11.操作系统是一种(B)。
A.硬件系统B.系统软件
C.支撑软件D.应用软件
12.以下不是UNIX内核程序的是(D)。
A.汇编语言文件B.C语言文件
C.C语言全局变量文件D.编译程序
13.下列选项中属于非特权指令的是(D)。
A.启动I/OB.设置中断屏蔽
C.传送PSWD.trap
二、填空题
1.一般来说,寄存器可分成通用寄存器、__通用寄存器________和控制寄存器三类。
2.把能被处理器直接访问的存储器称为___主存储器_______。
3.___限长_______寄存器用来设定程序执行时可访问的主存空间的长度。
4.____基址______寄存器用来设定程序执行时可访问的主存空间的开始地址。
5.用户程序占用中央处理器时,应让中央处理器在_____目_____态工作。
6.软件系统包括___系统软件_______和支撑软件和应用软件三部分。
7.计算机软件一般是指计算机系统中的程序及其___文档_______。
8.中央处理器处于___管态_______时可以执行包括特权指令在内的一切机器指令。
9.主存储器以___字节_______为单位编址。
10.UNIX系统结构可以分为两个层,其中___内核______层是UNIX操作系统的核心。
三、名词解释
1.特权指令:
不允许用户程序中直接使用的指令称为特权指令。
2.存储器:
在计算机系统中用来存放程序和数据的部件是存储器。
3.系统调用:
操作系统编制了许多不同功能的子程序,共用户程序执行中调用,这些由操作系统提供的子程序称为系统调用。
四、简答题
1.操作系统的两个主要设计原则是什么?
答:
(1)能使得计算机系统使用方便;
(2)能使得计算机系统高效地工作。
2.操作系统结构的设计方法有多种,其中层次结构法的最大特点是什么?
主要优点是什么?
主要困难在哪?
答:
最大特点是把整体问题局部化。
主要优点是有利于系统的设计和调试。
主要困难在于层次的划分和安排。
3.应从哪些方面考虑操作系统的结构设计?
答:
操作系统的结构设计应追求一下的目标:
(1)正确性:
一个结构良好的操作系统不仅能保证正确性而且易于验证其正确性。
(2)高效性:
核心程序是影响计算机系统效率的关键所在,应遵循少而精的原则,使处理有效又灵活。
(3)可维护性:
操作系统要容易维护;
(4)可移植性:
在结构设计时,尽量减少与硬件直接有关的程序量并将其独立封装。
4.简述计算机系统的层次结构。
答:
计算机系统的层次结构的最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统。
软件系统包括系统软件、支撑软件和应用软件。
第三章复习题
一、单项选择题
1.多道程序设计是指(C)。
A.把一个计算问题的程序分成多个可独立执行的程序模块
B.一个处理器上同时运行多个程序
C.把多个计算问题同时装入主存储器并行执行
D.每个用户同时编制多个程序
2.进程队列是把(B)链接在一起而形成的。
A.进程B.进程控制块PCBC.程序D.数据
3.把一个进程让出处理器,由另一个进程占用处理器的过程称为(C)。
A.进程转换B.进程阻塞C.进程切换D.进程撤销
4.UNIX采用的进程调度算法是(D)。
A.先来先服务调度算法B.时间片轮转调度算法
C.分级调度算法D.动态优先数调度算法
5.一种能使作业平均周转时间最短的作业调度算法是(B)算法。
A.先来先服务B.计算时间短者优先
C.响应比高者优先D.均衡调度
6.程序是静止的,而进程是(A)的。
A.动态的B.活动的C.不动的D.顺序的
5.操作系统把一些能完成特定功能、不可中断的过程称为(B)。
A.程序B.原语C.进程D.语句
6.若某系统的进程调度采用优先级调度算法,则对具有相同优先级的进程经常又使用(A)算法。
A.先来先服务B.按优先级C.轮转法D.任何
7.LRU页面调度算法总是选择(A)页面调出主存储器。
A.最近最久未被使用B.在贮存中驻留时间最长的
C.最近被访问的次数最少的D.最先被装入主存储器的
8.原语是操作系统中用来完成特定功能的程序模块,它们的执行是(D)的。
A.可并发B.可交叉C.可被中断D.不可被中断
9.下列对进程的属性描述错误的是(D)。
A.进程具有动态性
B.进程可以并发执行
C.进程具有等待态、就绪态和运行态三种基本状态
D.多个不同的进程不可以包含相同的程序
10.一个作业被选中装入主存储器后,系统就为该作为创建一个(A)。
A.进程B.文件
C.作业D.程序
11.作业调度选中了一个作业且把它装入主存储器时就为该作业创建了一个进程,该进程(C)。
A.立即可占用处理器运行
B.应排入等待队列等待分配外围设备
C.就排入就绪队列等待分配处理器
D.应排入等待队列等待分配处理器
12.进程在执行过程中状态会发生变化,然而下列变化是不可能发生的(C)。
A.运行到就绪B.运行到等待
C.等待到运行D.等待到就绪
13.多道程序设计是把多个计算问题同时装入计算机系统的(B)并行执行。
A.外存B.存储器C.CPUD.I/O设备
14.自愿中断是正在运行的进程执行了一条(D)指令而引起的。
A.任何B.输入C.输出D.访管
15.下面选项关于PSW的描述正确的是(B)。
A.中断字寄存器简称为PSW
B.PSW用来控制指令执行顺序并且保留和指示与程序有关的系统状态
C.PSW一般由程序基本状态、中断码、中断响应装置三部分内容构成
D.当前正在占用处理器的进程的PSW称为新PSW
16.UNIX系统中,系统调用fork的作用是(A)。
A.创建一个子进程B.终止子进程的执行
C.父进程等待子进程终止D.启动执行一个指定文件
17.在页面调度算法中,LRU代表(C)。
A.最佳调度算法B.先进先出调度算法
C.最近最久未使用调度算法D.最近最不经常使用调度算法
18.当采用响应比高者优先算法进行作业调度时,响应比是由(A)之比来决定的。
A.作业在输入井的等待时间与需要的计算时间
B.作业调度时的时间与作业需要的计算时间
C.作业进入输入井的时间与需要的计算时间
D.作业被选中时的时间与需要的计算时间
19.把能实现从输入井中选取作业的功能程序称为(C)。
A.作业说明书B.作业控制语言
C.作业调度程序D.用户程序
20.把一个程序在一个(A)上的一次执行称为一个进程。
A.数据集合B.程序C.进程D.计算机
21.每个作业都要经过若干个步骤才能得到结果,对每个作业来说(A)。
A.前一作业的结果是后一作业输入的结果
B.各作业步之间互不联系
C.作业步要由操作系统确定
D.对每个作业都是一样的作业步
22.最短作业优先调度算法中,(D)不是这种调度算法的优点。
A.可以提高系统的吞吐量B.可降低作业的平均等待时间
C.缩短作业等待队列D.可缩短大作业的等待时间
23.进程运行过程中发生等待事件时,负责把进程状态改为等待态的是(C)。
A.创建原语B.撤销原语
C.阻塞原语D.唤醒原语
24.在UNIX系统中,进程的最后状态是(D)。
A.运行状态B.睡眠状态
C.创建状态D.僵死状态
25.下列选项中不属于进程基本状态的是(D)。
A.等待态B.就绪态
C.运行态D.睡眠态
26.由系统设置多个就绪队列,每个就绪队列中的进程按时间片轮转法占用处理器,我们称这种进程调度算法为(D)。
A.先来先服务调度算法B.最高优先级调度算法
C.分级调度算法D.时间片轮转调度算法
27.下列选项中对UNIX进程的同步描述正确的是(B)。
A.当进程在用户态执行用户程序时,由系统调用wait和wakeup实现同步
B.当进程在用户态执行用户程序时,由系统调用wait和exit实现同步
C.当进程在核心态执行系统程序时,由系统调用sleep和exit实现同步
D.当进程在和心态执行系统程序时,由系统调用wakeup和exit实现同步
28.刚被调出的页又立即要用,因而又要把它调入;而调入不久又被调出;调出不久又再次被调入。
这种现象称为(A):
A.颠簸B.切换
C.调度D.进驻
29.把进程作为操作系统的基本构造单位,对其缺点描述错误的是(D)。
A.每个进程要占用一个进程控制块和一个私有的主存区域,开销较大
B.进程之间的通信必须由通信机制来完成,速度较慢
C.进程增多会给调度和控制带来的复杂性,增加了死锁的机会
D.不能支持不同硬件和不同用户需要的版本,不能实现兼容
30.UNIX把进程的数据段分成三部分,不包括(D)。
A.用户栈区B.用户数据区
C.系统工作区D.user区
31.批处理作业的调度算法在设计上应考虑如下原则(D)。
A.公平性、平衡资源使用和高效性B.公平性、高效性和及时性
C.平衡使用资源、极大的流量和及时性D.公平性、平衡资源使用和极大的流量
32.一个刚被创建的进程,它的初始状态是(B)。
A.等待态B.就绪态
C.运行态D.阻塞态
33.引起中断的事件成为(C)。
A.中断响应B.中断处理程序
C.中断源D.中断字寄存器
34.进程控制块的英文缩写为(A)。
A.PCBB.PSW
C.CAWD.CSW
35.UNIX系统中,交换进程是指(A)。
A.0号进程B.1号进程
C.login进程D.shell进程
36.为实现存储保护,若程序执行时要访问本程序以外的非法地址空间,则系统会产生(D)。
A.硬件故障中断B.输入/输出中断
C.外部中断D.地址越界中断
37.重新启动系统时,计算机系统立即会自动执行(A)。
A.引导程序B.操作系统核心程序
C.初始化进程D.login进程
38.下列选项中会引起进程切换的是(D)。
A.一个进程从运行状态变成等待状态B.一个进程从运行状态变成就绪状态
C.一个进程从等待状态变成就绪状态D.以上情况均会引起进程切换
39.关于进程概念的描述错误的是(B)。
A.把一个程序在一个数据集上的一次执行称为一个进程
B.进程是静态的
C.进程包括程序和数据集
D.一个进程可以包括多个程序
40.下列选项中属于强迫性中断事件的是(A)。
A.外围设备完成了一次信息传输操作B.用户请求操作系统分配主存储器空间
C.用户请求分配一台设备D.用户请求启动外围设备
41.进程存在的标识是(D)。
A.程序是否已完全调入主存储器B.数据集是否已调入主存储器
C.程序是否已调入处理器执行D.进程控制块是否创建
42.批处理操作系统和分时操作系统各自控制下的作业分别被称为(A)。
A.批处理作业和终端作业B.批处理作业和分时作业
C.前台作业和批处理作业D.前台作业和分时作业
43.在允许中断嵌套处理的系统中,不能屏蔽的中断是(C)。
A.程序性中断B.硬件故障中断
C.自愿中断D.输入/输出中断
44.在UNIX中,进程换进换出的工作是由(A)进程来做的。
A..0号B.1号
C.3号D.4号
45.作业访问的最近最久未使用调度算法具有可操作性,是基于(A)。
A.程序执行的局部性理论B.程序执行的无序性理论
C.程序执行的顺序性理论D.程序执行的循环性理论
46.原语应是(C)。
A.操作系统中的一个函数
B.操作系统中的一个过程
C.操作系统中的一个执行不可中断的过程
D.操作系统中的一个执行可中断的函数
47.响应比最高者优先算法综合考虑了作业的等待时间和计算时间,把响应比定义为(A)。
A.作业等待时间与计算时间之比B.作业计算时间与等待时间之比
C.作业周转时间与等待时间之比D.作业周转时间与计算时间之比
48.下列属于程序性中断的是(B)。
A.打印机结束工作B.地址越界
C.时间片到时D.掉电
49.在UNIX系统中,一个进程为了等待某事件而让出处理器便进入了(D)。
A.就绪状态B.等待状态
C.僵死状态D.睡眠状态
50.在UNIX中经常要发生进程在主存与磁盘之间的转换,我们把这项工作称为进程的(B)。
A.交换B.换进换出
C.颠簸D.调度
51.操作系统完成自身初始化后,等待用户从键盘或鼠标输入命令的程序是(B)。
A.引导程序B.操作系统核心程序
C.系统功能调用子程序D.中断处理子程序
52.在批处理系统中,用户作业的作业构成包括(D)。
A.程序B.程序和数据
C.程序和作业说明书D.程序、数据和作业说明书
53.电源电压超出固定范围,则要发生(A)。
A.硬件故障中断B.程序性中断事件
C.外部中断事件D.输入/输出中断事件
54.(D)中断是自愿中断。
A.程序B.外部
C.I/OD.访管
55.把从输入井中选取后备作业装入主存储器的工作称为(B)。
A.进程调度B.作业调度
C.移臂调度D.旋转调度
56.在UNIX中,规定用户程序请求系统调用的指令是(B)。
A.renameB.trap
C.sigactionD.sigreturn
57.UNIX的处理器状态字(即ps)占用(B)。
A.16位B.32位
C.64位D.128位
二、填空题
1.当操作系统完成一次系统调用功能后,应把___用户_______程序的PSW送回到程序状态字寄存器中。
2.多道程序设计是把多个计算问题同时装入计算机系统的___主存储器_______并行执行。
3.自愿中断是正在运行的进程执行了一条____访管______指令而引起的。
4.UNIX用系统调用____fork______来创建进程
5.中央处理器总是按照__程序状态字寄存器________中的指令地址和设置的其它状态来控制程序的执行。
6.由于各种外界的原因使正在运行的进程被打断,把它成为___强迫性_______中断。
7.当执行到用户程序中的一条访管指令时应把____操作系统______程序的PSW送回到程序状态字寄存器中,以完成用户的系统调用请求。
8.操作系统引入“进程”后,不仅能正确描述程序的执行情况,而且能__提高资源利用率________。
9.中断响应是由中断装置通过___交换新旧PSW_______来完成的。
10.中央处理器的工作状态是由占用处理器的程序的____程序状态字______来决定的。
11.按内存中同时运行程序的数目可以将批处理系统分为两类:
单道批处理系统和____多道批处理系统______。
12.在批处理兼分时的操作系统中,往往把由分时系统控制的作业称为__前台作业________
13.若中断字寄存器的内容为____非0______,则表示有中断事件发生。
14.一个批处理作业被选中执行时操作系统将按___作业控制说明书_______所规定的控制要求去控制作业的执行。
15.一个作业被选中装入主存储器后,系统就为该作业创建一个____进程______。
16.UNIX系统采用两种方法来确定进程的优先数:
设置法和___计算法_______。
17.在UNIX中,使用系统调用___wakeup_______来唤醒进程。
18.中断优先级的高低顺序为硬件故障中断、__自愿性中断________、程序性中断、外部中断和输入/输出中断。
19.采用多道程序设计技术后可有效提高系统中资源的利用率,增加单位时间的算题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 计算机 操作系统 概论 复习资料 习题 答案