版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机06级《计算机操作系统》复习题
一、选择题
1、多道程序设计是指(D)
A.在实时系统中并发运行多个程序B.在分布系统中同一
时刻运行多个程序
C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并
发运行多个程序
2、用户程序在目态下使用特权指令将引起的中断是属于(B)
A.硬件故障中断B.程序中断C.外部中断D.访管中断
3、在下列性质中,哪一个不是分时系统的特征。(C)
A.交互性B.多路性C.成批性D.独占性
4、现代操作系统的两个基本特征是(C)和资源共享。
A.多道程序设计B.中断处理C.程序的并发执行D.实
现分时与实时处理
5、实时操作系统追求的主要目标是(C)。
A.高吞吐率B.充分利用内存C.快速响应D.减
少系统开销
6、在分时系统中,时间片一定,(B),响应时间越长。
A.内存越多B.用户数越多C.后备队列D.用户
数越少
7、系统调用是(D)□
A.一条机器指令B.中断子程序C.用户子程序D.提供编程
人员的接口
8、进程从运行状态进入就绪状态的原因可能是(D)
A.被选中占有处理机B.等待某一事件C.等待的事件已发生
D.时间片用完
9、用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做
的工作的集合,这是指(C)。
A.进程B.程序C.作业D.系统调用
10、进程和程序的一个本质区别是(A)o
A.前者为动态的,后者为静态的B.前者存储在内存,后
者存储在外存
C.前者在一个文件中,后者在多个文件中D.前者分时使用CPU,后
者独占CPU
11、为了对紧急进程或重要进程进行调度,调度算法应采用(B)。
A.先来先服务调度算法B.优先权法C.最短进程优先调度
D.时间片轮转法
12、若干个等待占有CPU并运行的进程按一定次序链接起来的队列称
为(D)。
A.运行队列B.后备队列C.等待队列D.就绪队
列
13、以下不属于分时系统的优点的是:(D)。
A.响应较快,界面友好B.多用户,便于普及
C.便于资源共享D.交互能力较弱,系统专
用
14、任何两个并发进程之间(D)
A.一定存在互斥关系B.一定存在同步关系
C.一定彼此独立无关D.可能存在同步或互斥关系
15、段页式存储管理汲取了分页管理和分段管理的长处,其实现原理结
合了页式和段式管理的基本思想,即(B)。
A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户
地址空间
B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理
存储空间
C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间
D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间
16、把逻辑地址转变为内存的物理地址的过程称作(D)。
A.编译;B.连接;C.运行;D.重
定位。
17、在请求分页系统中,LRU算法是指(B)。
A、最早进入内存的页先淘汰B、近期最长时间以来没被访问
的页先淘汰
C、近期被访问次数最少的页先淘汰D、以后再也不用的也先淘汰
18、按照作业到达的先后次序调度作业,排队等待时间最长的作业被优
先调度,这是指(A)调度算法。
A.先来先服务B.最短作业优先C.定时轮转法D.
优先数法
19、以下存储管理技术中,支持虚拟存储器的技术是(C)。
A.动态分区法B.可重定位分区法C.请求分页存储管理技
术D.对换技术
20、存储管理的目的是(C)。
A.方便用户B,提高内存利用率C.方便用户和提高内存利用
率D.增加内存实际容量
21、系统出现死锁的原因是(C)o
A.计算机系统发生了重大故障B.有多个封锁的进程同时存在
C.若干进程因竞争资源而无休止地等待着,不释放已占有的资源
D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源
总数
22、在下列因素中,哪一个不是分时系统中影响响应时间的因素。
(C)
A.时间片B.用户数C.存储器速度D.系统开销
23、在分时系统中,调度算法应采用(D)。
A.先来先服务调度算法B.优先权法
C.最短进程优先调度D.时间片轮转法
24、若干个等待输入输出完成的进程按一定次序链接起来的队列称为
(C)。
A.运行队列B.后备队列C.等待队列D.就绪队列
25、哪种存储方法中既存在内部碎片,也存在外部碎片?(B)。
A.单道连续分配;B.多道固定划分法;
C.多道连续可变划分法D.页式存储管理
26、下列哪种结构不属于操作系统结构(D)o
A.整体式结构B.分层式结构C.微内核结构D.
分支结构
27、虚拟存储管理策略可以(A)
A.扩大逻辑内存容量B.扩大物理内存容量
C.扩大逻辑外存容量D.扩大物理外存容量
28、在操作系统中,对信号量S的wait原语操作定义中,使进程进入
相应等待队列等待的条件是(C)。
A.S>0B.S=0C.S<0D.SM
29、相对路径是以(C)开始跟随的一条指向制定文件的路径。
A.用户文件目录B.根目录C.当前目录D.父目
录
二、简答题
1、什么是操作系统?它有什么基本特征?
答:操作系统是控制和管理计算机系统硬件和软件资源、合理地
组织计算机工作流程以及方便用户使用计算机系统的程序集合,是用
户与计算机之间的接口。
操作系统的基本特征是:并发、共享、虚拟性和异步性。
2、分时系统和实时系统有什么不同?
答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级
为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合
在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数
量级为毫秒或微秒)、可靠性等。
3、简述进程与程序的关系。
答:
①进程是动态的,程序是静态的。进程是程序的执行,程序是有
序代码的集合。
②进程是暂时的,程序是永久的。进程的生命是有限的,而程序
可以长久保存。
③进程与程序的组成不同:进程的组成包括程序、数据和进程控
制块。
④进程能逼真地描述并发活动,而程序则不明显。
⑤进程具有创建其他进程的功能,而程序不能创建新的程序。
⑥进程与程序是密切相关的。通过多次执行,一个程序可以对应
多个进程;通过调用关系,一个进程可以包括多个程序。
4、作业与进程有何不同?它们之间有什么关系?
(1)、不同:
作业:是用户在一次上机活动中,要求计算机系统所做的一系列工作的
集合。也称作任务(task)。
进程:是一个具有一定独立功能的程序关于某个数据集合的一次可以并
发执行的运行活动。
作业是一个宏观的执行单位,它主要是从用户的角度来看待的。作业的
运行状态是指把一个作业调入内存,然后产生若干个进程可以去竞争
CPUo
进程是微观的执行单位,它主要从系统的角度来看待的,它是抢占CPU
和其他资源的基本单位。进程的执行状态是指一个进程真正占用了CPUo
(2)、关系:一个作业调入内存以后,处于执行状态,则此作业对应在
系统建立若干个进程。进程的所有状态对应作业的执行状态,通过这若
干个进程的执行,来完成该作业。
5、什么是中断向量?中断处理的过程一般有哪几步?
一个存放中断处理程序入口地址和程序运行所需处理机状态字的
内存单元。硬件按中断号、异常类型的不同通过中断向量表转移。
中断处理步骤:响应中断,保存现场;分析中断原因,进入中断
处理程序;处理中断;恢复现场,退出中断。
6、简述死锁存在的必要条件?
死锁存在的四个必要条件
a)互斥:必须存在需要互斥使用的资源;
b)占有等待:一定有占有资源而又等待其他资源的进程;
c)非剥夺:系统中进程占有的资源未主动释放时不可以剥夺;
d)循环等待:进程集合{PO,P1,……,Pn),Pi等待Pi+1,Pn
等待POo
7、分页存储管理和分段存储管理有什么区别?
①分配单位不同
a、页是信息的物理单位,为实现离散存储,提高内存利用率
而引入;
b、段是信息的逻辑单位,为满足用户要求而引入。
②大小不同
a、页的大小固定且由系统确定;
b、段长不定,取决于用户程序,并在编译时划分。
③维数不同
a、分页的作业地址空间是一维的;
b、分段的作业地址空间是二维的。
8、请简述进程的状态及状态之间的转换
(1)就绪(Ready)态。进程已获得了除处理机以外的所有资源,
一旦获得处理机就可以立即执行,此时进程所处的状态为就绪态。
(2)运行(Running)态。当一个进程获得必要的资源并正在处
理机上运行时,该进程所处的状态为运行态。
(3)阻塞(Blocked)态。正在运行的进程,由于发生某事件而
暂时无法运行下去(如等待输入输出完成),此时进程所处的状态为
阻塞态。
各状态之的转换关系为
(1)运行态-阻塞态
(2)阻塞态—就绪态
(3)运行态f就绪态
(4)就绪态一运行态
9、什么是进程?什么是线程?它们的关系是什么?
进程是一个具有一定独立功能的程序关于某个数据集合的一次可
以并发执行的运行活动。线程是进程内一个相对独立的可以并行执行
的单元,是进程内的一个可调度实体。
它们的关系是:一个线程只能属于一个进程,而一个进程可以有
多个线程;资源分配给进程,同一进程的所有线程共享该进程的所有
资源;处理机分给线程,即真正在处理机上运行的是线程;线程在运
行过程中,需要协作同步,不同进程的线程间要利用消息通信的办法
实现同步。
10、非抢占方式调度的基本思想是什么?它有什么优缺点?
非抢占方式(Non-PreemptiveMode)也称非剥夺调度。调度方式:
在该调度方式下,当进程分配到处理机时,其他进程不可以抢占,只
有在进程自动放弃处理机时,才进行调度。
优点:①系统开销小;②采用非抢占方式时,程序员可以在某种
程度上预知进程的运行轨迹,程序设计相应简化。
缺点:损失了系统的并发性,使系统不能根据内部的并发事件及
时实施进程调度,难以实现要求比较严格的实时调度要求。
11、什么是多道程序设计技术
多道程序设计技术就是在系统(内存)中同时存放并运行多道相
互独立的程序(作业),主机以交替的方式同时处理多道程序。它是
一种宏观上并行,微观上串行的运行方式。
12、试述设备控制器必须具有的功能。
设备控制器具有的功能:
①接收和识别来自CPU的各种命令;
②实现CPU与设备控制器、设备控制器与设备之间的数据交换;
③记录设备的状态供CPU查询;
④识别控制器的每个设备的地址;
13、什么是虚拟存储器,虚拟存储器的容量主要受到哪两方面的限制?
答:虚拟存储器是由操作系统提供的一个假想的特大存储器。虚拟存
储器的容量主要受到指令中表示地址的字长,外存的容量,传送速度,
使用频率的限制。
14、操作系统的含义及其功能是什么?
1)、含义:OS是一组系统软件,它是软硬件资源的控制中心,它以尽
量合理有效的方法组织多个用户共享计算机的各种资源。
2)功能:管理计算机的软硬件资源(包括:处理机管理,作业管理,
存储管理,设备管理,文件管理)、提高资源的利用率、方便用户。
15、写出文件系统中采用树形目录结构的特点。
答:树形目录结构的特点如下:
(1)解决了重名问题,允许在不同的子目录中使用相同的名字命名
文件或下级子目录。
(2)层次清楚,便于管理。
(3)提高检索文件的速度。
(4)能进行存取权限的控制,实现对文件的保护和保密。
16、进程调度的主要功能是什么?
(1)保存当前正在运行进程的现场;
(2)从就绪队列中挑选一个合适的进程(使用一定的调度算法),将其
状态改为运行态,准备分配CPU给它;
(3)为选中的进程恢复现场,分配CPU
17、简述时间片轮转(RR)调度算法的实现思想?
答:系统把所有就绪进程按先入先出的原则排成一个队列,新来的进程
加到就绪队列末尾。每当执行进程调度时,进程调度程序总是选出就绪
队列的队首进程,让它在CPU中运行一个时间片的时间。当进程用完分
配给它的时间片后,调度程序便停止该进程的运行,并把它放入就绪队
列的末尾;然后,把CPU分配给就绪队列的队首进程。
18、进程间同步和互斥的含义是什么?
同步:并发进程之间存在的相互制约和相互依赖的关系。
互斥:若干进程共享一资源时,任何时刻只允许一个进程使用。
19、简述什么是内存的覆盖和交换技术?两者有什么区别?
答:在多道系统中,交换是指系统把内存中暂时不能运行的某部分
作业写入外存交换区,腾出空间,把外存交换区中具备运行条件的指定
作业调入内存。交换是以时间来换取空间,减少对换的信息量和时间是
设计时要考虑的问题。
由于CPU在某一时刻只能执行一条指令,所以一个作业不需要一开
始就全装入内存,于是将作业的常驻部分装入内存,而让那些不会同时
执行的部分共享同一块内存区,后调入共享区的内容覆盖前面调入的内
容,这就是内存的覆盖技术。
两者的区别主要有:交换技术由操作系统自动完成,不需要用户参
与,而覆盖技术需要专业的程序员给出作业各部分之间的覆盖结构,并
清楚系统的存储结构;交换技术主要在不同作业之间进行,而覆盖技术
主要在同一个作业内进行;另外覆盖技术主要在早期的操作系统中采用,
而交换技术在现代操作系统中仍具有较强的生命力。
20、在设备管理中设置缓冲区的作用是什么?根据系统设置缓冲区的
个数,缓冲区可以分为哪几种?
答:在设备管理中设置缓冲区的作用:(1)缓和CPU和I/O设备之间速
度不匹配的矛盾。(2)减少中断CPU的次数。(3)提高CPU和I/O设
备之间的并行性。
根据系统设置缓冲区的个数,可以分为单缓冲、双缓冲、多缓冲以
及缓冲池等四种。
21、何谓文件系统?为何要引入文件系统?文件系统所要解决的问题
(功能)主要有哪些?
文件系统是指负责存取和管理文件信息的机构,也就是负责文件的
建立、撤销、组织、读写、修改、复制及对文件管理所需要的资源(如
目录表、存储介质)实施管理的软件部分。
引入文件系统的目的:实现文件的“按名存取”,力求查找简单;
使用户能借助文件存储器灵活地存取信息,并实现共享和保密。
文件系统所要解决的问题(功能)主要有:1)、有效地分配文件存贮
器的存贮空间(物理介质)。2)、提供一种组织数据的方法(按名存取、
逻辑结构、组织数据)3)、提供合适的存取方法(顺序存取、随机存取等)。
4)、方便用户的服务和操作。5)、可靠的保护、保密手段。
22、什么是文件的逻辑结构和物理结构?他们各自有哪几种形式?
答:文件的逻辑结构是从用户的观点看到的文件组织形式。它与存储设
备的特性无关。分为两种形式:无结构的流式文件和有结构的记录式文
件。
文件的物理结构是指文件在外存上的存储组织形式。文件的物理结
构与存储设备的特性有很大关系。通常有三种形式:顺序结构、链接(或
串联)结构、索引结构。
三、名词解释
1、高级调度
称为作业调度。其主要功能是按照某种原则从批作业队列或交互
作业中选取某一作业进入主存,并为作业做好运行前的准备工作和作
业完成后的后期处理。
2、当前目录
当前目录(工作目录,值班目录):为了提高文件检索速度,文
件系统向用户提供了一个当前正在使用的目录,称为当前目录。查找
一个文件可从当前目录开始,使用部分路径名;当前目录可根据需要
任意改变。当前目录一般存放在内存。
3、中级调度
指在实存系统中,选取进程占用内存或有资格占用内存,为占用
处理机作准备。在虚存方式中,在进行进程交换时,也要进行中级调
度。通过中级调度可以控制进程对主存的使用。
4、进程控制块(PCB)
系统为了管理进程设置的一个专门的数据结构,用它来记录进程的外部
特征,描述进程的运动变化过程。
系统利用PCB来控制和管理进程,所以PCB是系统感知进程存在的唯一
标志。
进程与PCB是---对应的。
5、文件控制块(FCB)
文件控制块是操作系统为管理文件而设置的数据结构,存放了为管理文
件所需的所有有关信息。
文件控制块是文件存在的标志。
6、流式文件
构成文件的基本单位是字符,文件是有逻辑意义的、无结构的一串字符
的集合。
7、地址映射
为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的
逻辑地址转换为运行时由机器直接寻址的物理地址,这一过程称为地址
映射。
8、中断屏蔽
中断发生时,CPU输出不予响应的状态,常用于必须连续运行的程序,防
止任务被中断干扰.或执行处理某一类中断,防止其它中断干扰.
9、死锁
一组进程中,每个进程都无限等待被该组进程中另一进程所占有
的资源,因而永远无法得到的资源,这种现象称为进程死锁,这一组
进程就称为死锁进程。
10、死锁避免
定义:在系统运行过程中,对进程发出的每一个系统能够满足的资
源申请进行动态检查,并根据检查结果决定是否分配资源,若分配后
系统可能发生死锁,则不予分配,否则予以分配。
“、紧致技术
指通过移动主存中作业位置,使可用空间连成一片,实现紧致必
须要求作业代码是动态重定位的°
12、进程控制块(PCB)
系统为了管理进程设置的一个专门的数据结构,用它来记录进程的
外部特征,描述进程的运动变化过程。系统利用PCB来控制和管理进程,
所以PCB是系统感知进程存在的唯一标志。
进程与PCB是---对应的。
13、索引文件
为文件建立一张索引表,对主文件中的每个记录,在索引表中设
有一个相应表项,用于记录该记录的长度及指向该记录的记录指针。
索引表本身是一个顺序文件。
14、进程调度
进程调度的任务是控制协调进程对CPU的竞争即按一定的调度算
法从就绪队列中选中一个进程,把CPU的使用权交给被选中的进程。
15、SPOOLing
SPOOLing的意思是同时外部设备联机操作,又称为假脱机技术,是
操作系统中采用的一项将独占设备改造成共享设备的技术。
16、文件的链式结构
文件不连续地存放于文件存储器上,但使用指针按文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建设银行短期借款合同
- 面包生产材料供应采购合同协议
- 铁路乘务员安全运行保证
- 煤炭中介买卖合同
- 农产品订购合同格式
- 官方代理服务合同范本
- 供水合同协议书样本
- 项目管理的招标文件要求
- 白皮面料订购事宜
- 石材进口采购合同
- 糖尿病健康知识宣教课件
- 教科版六年级英语上册(广州版)课件【全册】
- 大学生健康教育大学生性教育教学课件
- 医学-心脏骤停急救培训-心脏骤停急救教学课件
- 企业员工预防职务犯罪讲座课件
- 初中数学北师大版七年级上册课件5-4 应用一元一次方程-打折销售
- 圆柱的截交线公开课一等奖市优质课赛课获奖课件
- X-R控制图模板完整版
- Unit 7 《Chinese festivals》教学设计-优秀教案
- #110kV变电站一次验收规范#
- 2023年江苏省镇江市九年级上学期数学期中考试试卷含答案
评论
0/150
提交评论