ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:26.58KB ,
资源ID:23801984      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23801984.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(考研操作系统操作系统概念与历史.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

考研操作系统操作系统概念与历史.docx

1、考研操作系统操作系统概念与历史考研操作系统-操作系统概念与历史(总分:246.00,做题时间:90分钟)一、填空题(总题数:12,分数:12.00)1.在操作系统中,不可中断执行的操作称为 1。(分数:1.00)填空项1:_(正确答案:原语操作)解析:原语操作的英文名称为Atomic Operation,有时也称为原子操作。原子在很长时间内被人类认为是不可分割的最小粒子,因此它引申的意思为不可分割或不可中断。原语操作是操作系统提供并发的基础。2.UNIX操作系统在结构上分为两个部分: 1和 2。(分数:1.00)填空项1:_(正确答案:外壳(Shell))填空项1:_(正确答案:内核(Kern

2、el))解析:操作系统的实体通常称为内核,它包括操作系统的所有功能构件,如进程管理、内存管理、文件系统等。这些功能构件并不能直接被一般用户使用。为了方便用户使用操作系统,操作系统设计者还为操作系统覆盖了一层外壳,用户通过外壳与操作系统打交道。这个壳可以看成是操作系统的用户界面。3.特权指令能在 1下执行,而不能在 2下执行。(分数:1.00)填空项1:_(正确答案:内核态(Kernel Mode)、用户态(user Mode))解析:顾名思义,特权指令具有特权,这个特权就是对计算机资源的访问权力。与此相对的是非特权指令,此种指令不能随意访问计算机的资源。操作系统为了实现特权和非特权指令而设计了

3、内核态和用户态。凡是在内核态下执行的指令都是特权指令,在用户态下执行的指令都是非特权指令。4.操作系统向用户提供了两类接口:一类是 1,另一类是 2。(分数:1.00)填空项1:_(正确答案:命令级接口(command Interface)、程序级接口(Programming Interface))解析:对操作系统的使用有两种方式:直接向操作系统发出命令;编程序调用操作系统服务。前一种接口是所谓的命令接口,通过操作系统的壳实现;后一种接口是程序接口,通过操作系统调用(System call)和程序语言库函数实现。5.分时系统中 1是衡量分时系统性能的一项重要指标。(分数:1.00)填空项1:_

4、(正确答案:响应时间(Response Time))解析:响应时间指的是在提交任务后,等待系统做出回应的时间。在分时系统下,多个用户分时共享同一个系统。每个用户在用完自己的分时时间段后需要等待别的用户用完它们的分时时间段,这个等待就是用户对系统的最直观感受,等待时间越长,用户感受越差。6.操作系统的主要功能是 1和 2。(分数:1.00)填空项1:_(正确答案:管理(Management))填空项1:_(正确答案:魔幻(Illusion))解析:管理指的是管理计算机的软硬件资源,如CPU、内存、磁盘、各种表格和数据结构、软件原语等,以保证这些资源在不同用户或程序之间合理分配和使用。魔幻指的是将

5、少变多,难变易,丑变美,如将单CPU通过进程模型虚拟成多个CPU,将有限内存通过虚存变为容量巨大的逻辑内存。7.在现代操作系统中,资源分配的单位是 1,而处理机调度的单位是 2。(分数:1.00)填空项1:_(正确答案:进程(Process))填空项1:_(正确答案:线程(Thread))解析:在操作系统早期,调度单位和资源分配单位均是进程。随着操作系统的发展,线程作为进程中的一个指令执行序列而成为调度的单位。在线程模型下,进程并不运行,系统执行的是线程。8.在操作系统中,一种用空间换取时间的资源转换技术是 1。(分数:1.00)填空项1:_(正确答案:缓冲技术(Buffering))解析:通

6、过提供缓冲区(Buffer),可以让速度慢的设备与速度快的设备进行沟通与协作。9.为实现CPU与外部设备的并行工作,系统引入了 1硬件机制。(分数:1.00)填空项1:_(正确答案:中断(Interrupt))解析:在中断机制下,CPU在发出10命令后即继续执行别的任务。外部设备在完成10后便通过中断告诉CPU,CPU通过响应中断来处理外部设备的中断请求。10.中断优先级是由硬件规定的,若要调整中断的响应次序可通过 1。(分数:1.00)填空项1:_(正确答案:软件实现)解析:如果硬件结构中的中断控制器只输出一个中断请求而屏蔽其他所有中断请求,则软件无法调整中断响应次序。如果没有中断控制器,而

7、是让所有设备将中断直接发送到CPU,则可以通过在软件中映射硬件的中断优先级来改变响应次序。11.多道程序设计的特点是多道、 1和 2。(分数:1.00)填空项1:_(正确答案:宏观上并行)填空项1:_(正确答案:微观上串行)解析:多道程序设计的动机是通过并发来提高CPU利用率。这种并发是宏观上的并发,即经过一段时间后,所有的程序都在往前推进。在微观上,同一个时刻只有一个程序可以运行。在今天的多核时代,微观上也可以并发:同时运行多个程序。12.在一台主机上同时连接多台终端,多个用户可以通过终端同时交互使用计算机资源,这种系统称为 1;允许多个用户将多个作业提交给计算机集中处理的操作系统称为 2;

8、能及时处理过程控制数据并作出响应的操作系统称为 3。(分数:1.00)填空项1:_(正确答案:分时系统、批处理系统、实时系统(注意,这道题的第3问不够精确))解析:分时系统将CPU时间在多个用户之间进行轮流分享;批处理系统将所有用户的工作按照某种次序(称为批处理次序)逐个处理;实时系统在规定的时间内完成给定任务。二、选择题(总题数:25,分数:50.00)13.能影响中断响应次序的技术是( )。(分数:2.00)A.时间片B.中断C.中断优先级D.中断屏蔽E.特权指令解析:中断屏蔽是根据需要屏蔽掉某些中断请求,中断优先级则规定了中断响应的次序,这两种技术均能影响中断响应次序。而其他选项均不能影

9、响这个次序。14.一个计算机系统可以认为由以下四个层次构成,而我们所说的裸机是指( )。(分数:2.00)A.硬件层B.操作系统层C.语言处理程序层D.应用程序层解析:裸机是没有加任何修饰的计算机,就是纯粹的硬件。15.在下列语言中,属于脱机作业控制语言的是( )。(分数:2.00)A.作业控制语言B.汇编语言C.会话式程序设计语言D.解释BASIC语言解析:脱机控制语言指的是无需在线的控制语言。除了A之外,其他选项均需要在线。16.操作系统提供给程序员的接口是( )。(分数:2.00)A.进程B.系统调用C.库函数D.B和C解析:程序员通过调用操作系统提供的系统调用函数来使用操作系统提供的服

10、务。这里需要注意的是,虽然大部分程序通过库函数使用操作系统服务,但库函数是由程序设计语言提供的,它不是操作系统提供的接口。17.配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为( )计算机。(分数:2.00)A.并行B.真实C.虚拟D.共享解析:操作系统的两大功能之一是魔幻,就是提供一个比实际计算机更好的计算机。由于这台看上去和用上去更好的计算机并不是真实的实体,因此被称为虚拟机。18.( )功能/软件不能在用户态实现。(分数:2.00)A.编译器B.系统诊断程序C.链接器/力口载器D.文件系统管理解析:判断一种功能是否能够在用户态实现,

11、主要看该功能是否必须直接访问硬件资源。如果是,则不能在用户态实现。系统诊断程序需要访问所有的系统资源而不能在用户态实现。19.当CPU执行操作系统代码时,称CPU处于( )。(分数:2.00)A.执行态B.用户态C.内核态D.就绪态解析:操作系统掌控计算机的全部资源,其指令为特权指令。而特权指令只能在内核态执行。当执行操作系统代码时,CPU必须处于内核态。20.下列选择中,( )不是操作系统关心的主要问题。(分数:2.00)A.管理计算机裸机B.设计提供用户与计算机硬件系统间的接口C.管理计算机系统资源D.高级程序设计语言的编译器解析:操作系统的主要功能是管理与魔幻。管理就是管理计算机裸机和系

12、统资源,魔幻就是给用户提供一个使用硬件的界面。而编译器不属于这两种功能里面的任何一种,因此不是操作系统关心的问题。21.下列作业类型中,适合在分时系统中运行的有( )。(分数:2.00)A.学习编程B.数据统计C.发送电子邮件D.整理硬盘解析:学习编程和发送电子邮件因为交互性要求高,适合在分时系统中运行。整理硬盘因为无需高交互性,适合在批处理系统中运行。不过这道题的B选项有些歧义,如果这种数据统计需要长时间运行的话,则适合在批处理系统中运行,否则就适合在分时系统中运行。22.( )可以在目态下执行。(分数:2.00)A.保护中断现场B.主机与磁盘控制系统以DMA方式交换数据C.启动外设D.解除

13、中断屏蔽位解析:目态就是用户态(与之对应的是管态,即内核态)。DMA是直接内存访问(Direct Memory Access)。除主机与磁盘控制系统以DMA方式交换数据外,保护中断现场、启动外设、解除中断屏蔽位都需要直接操作硬件资源,因而必须在内核态实现。23.在一个计算机系统中,特权指令( )下执行。(分数:2.00)A.只能在内核态B.只能在用户态C.可在内核态,也可在用户态D.不能在内核态,也不能在用户态解析:特权指令可以访问计算机的所有资源,它不能由用户控制,即不能在用户态执行,而只能在内核态执行。24.采用缓冲技术的主要目的是( )。(分数:2.00)A.改善用户编程环境B.提高CP

14、U的处理速度C.提高CPU和设备之间的并行程度D.实现与设备无关性解析:缓冲技术解决的是两个互相协作的设备之间速度差异的协调问题。如果没有缓冲,则较高速度的设备需要暂停来等待速度较低的设备。有了缓冲,这种等待就可以降低或消除。25.从用户角度看,操作系统是( )。(分数:2.00)A.计算机资源的管理者B.计算机工作流程的组织者C.用户与计算机之间的接口D.由按层次结构组成的软件模块的集合解析:操作系统是计算机资源的管理者,同时它提供用户与计算机之间的接口。另外两个选择可能也有一丝合理性,但用户并不能感觉到。(注意:此题题意不够精确。)26.以下各功能中,( )不需要硬件的支持。(分数:2.0

15、0)A.中断系统B.地址映射C.进程调度D.时钟管理E.页面调入F.文件打开解析:中断系统、地址映射因其为操作系统的关键操作而由硬件提供支持以提升操作系统效率,时钟管理需要中断计数器的支持。其他功能均不需要硬件支持。27.当( )时,进程从执行状态转变为就绪状态。(分数:2.00)A.进程被调度程序选中B.时间片到C.等待某一事件D.等待的事件发生解析:当一个进程的时间片用完时,该进程的CPU控制权将被剥夺。但由于其执行所需的其他资源均处于就绪状态,该进程就从执行状态改变为就绪状态。28.批处理操作系统的目的是( )。(分数:2.00)A.提高系统与用户的交互性B.提高系统资源的利用率C.降低

16、用户作业的周转时间D.提高系统的吞吐率E.减少用户作业的等待时间解析:批处理环境下,用户将编好的程序交给系统管理员去运行,过一些时间再来取结果。系统管理员通过将多个用户的程序连续执行从而提高系统的吞吐率。而在这个基础上,应该尽量降低用户作业的周转时间。29.在下列性质中,( )不是分时系统的特征。(分数:2.00)A.多路性B.交互性C.独占性D.成批性解析:成批性是批处理系统的特征,其他都是分时系统的特性。这里需要注意的是分时系统的独占性特征。这里的独占不是一个用户独享一个系统,而是系统提供给用户的一种独占的感觉,用时髦的话来说,就是虚拟现实。30.实时操作系统必须在( )内完成来自外部的事

17、件。(分数:2.00)A.响应时间B.周转时间C.规定时间D.调度时间解析:实时系统指的是必须在规定时间完成任务的系统,而不是指响应时间很快的系统。当然,一般情况下,实时系统的响应时间都比较短。31.在请求分页存储管理方案中,如果所需的页面不在内存中,则产生缺页中断,它属于( )。(分数:2.00)A.硬件故障中断B.I/O中断C.外部设备中断D.程序中断解析:缺页中断属于程序执行过程中的中断,与硬件故障、I/O、外设中断无关。32.分时操作系统需要使用下面的( )成分。(分数:2.00)A.多道设计技术B.终端命令解释程序C.中断处理D.优先级调度解析:分时操作系统在多个用户之间分配CPU时

18、间,因此将用到多道设计技术,而在各个用户之间进行切换需要使用中断技术。其他两种技术并不是分时所必需的。33.多道程序设计是指( )。(分数:2.00)A.在实时系统中并发运行多个程序B.在分布系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序解析:多道程序设计在同一时间段实现并发。这里需要注意并发与并行的区别。并发是宏观上同时发生,微观上串行;并行指的是微观上同时发生。34.用户程序向系统提出使用外设的请求方式是( )。(分数:2.00)A.作业申请B.原语C.系统调用D.I/O指令解析:在现代操作系统中,用户(通常)通过系统调用来请求使用外设。

19、在传统的操作系统下,用户程序(通常)直接使用I/O指令来请求外设。35.在用户程序中要将一个字符送到显示器上显示,需要使用操作系统提供的( )接口。(分数:2.00)A.系统调用B.函数C.原语D.子程序解析:程序使用操作系统服务的唯一方式是操作系统提供的系统调用。36.引入多道程序技术的前提条件之一是系统具有( )。(分数:2.00)A.多个CPUB.多个终端C.中断功能D.分时功能解析:中断是操作系统获得CPU控制权,从而进行分时的前提。37.( )不是实现分时系统必须采用的技术。(分数:2.00)A.时钟中断B.人机交互C.多道程序设计D.虚拟内存管理解析:虚拟内存管理用来将物理内存扩充

20、到外存上,但不是分时所必需的技术。而时钟中断是程序切换的基本技术,因而是分时的基础;多道程序设计是分时的前提技术;人机交互是分时系统的实现技术/手段。三、简答题(总题数:20,分数:120.00)38.从程序调用关系上简要讨论用户程序和操作系统之间的关系。(分数:6.00)_正确答案:(从一个方面看,操作系统是主程序,它调用用户程序来实现用户所需要的功能;从另一个方面看,用户程序是主程序,它调用操作系统服务来完成它所从事的使命。)解析:39.什么是微内核?(分数:6.00)_正确答案:(微内核(Microkernel)就是很小的内核。它指的是必须在特权态下运行的指令尽可能少的操作系统的内核。微

21、内核结构由美国卡内基梅隆大学所提出,其设计目标是使操作系统的内核尽可能小以提高操作可靠性(代码越少越容易做到可靠)和灵活性(运行在用户态的操作系统功能可以更加灵活)。在微内核组织下,所有操作系统服务都放在核外用户态完成。微内核仅提供以下四种内核态操作系统服务:进程间通信、某些存储管理、进程调度和派遣、低级I/O。与微内核对应的操作系统内核组织形式是强内核(Monolithic Kernel)。此外,现代的商业操作系统采取的内核组织方式是介于强内核和微内核之间的一种中间结构。)解析:40.什么是系统调用?(分数:6.00)_正确答案:(系统调用是在程序中能用类似函数调用方式调用的操作系统服务的集

22、合。每一种操作系统服务占用一条系统调用命令(或函数)。系统调用是操作系统给用户提供的程序级接口。如果一个用户需要在程序中使用操作系统的服务,则只能通过系统调用。系统调用与一般过程调用的主要区别是运行的状态不同。系统调用全部运行在内核态,而一般过程调用运行在用户态。此外,系统调用需要经过陷入,而一般的函数调用是直接跳转。)解析:41.什么是特权指令?(分数:6.00)_正确答案:(人们把只允许在内核态下使用而不允许在用户态下使用的指令称为特权指令。特权指令的特权指的是可以访问计算机所有资源的特权。凡是需要对硬件进行操作的指令均属于特权指令。)解析:42.什么是多道程序设计?(分数:6.00)_正

23、确答案:(多道程序设计是指在主存中同时存放多个程序,它们都处于执行的开始点和结束点之间。这些程序轮流或以其他方式共享CPU。多道程序设计的根本目的是提高CPU利用率,其体现的结果是并发。)解析:43.试述分时系统与实时系统的异同。(分数:6.00)_正确答案:(分时系统指的是在一台计算机上连接多个终端,每个用户轮流使用计算机的CPU。从计算机的角度看,它将cPu的执行时间分片给所有的用户,也就是分时。实时系统指的是具有时序可预测性的系统。在实时系统下,所有任务必须在规定的时间内完成。)解析:44.简述命令接口与程序接口的区别与联系。(分数:6.00)_正确答案:(命令接口提供的是给终端用户使用

24、操作系统服务的接口,它的表现形式是一个交互式命令行或图形界面(操作系统的壳)。用户在界面上直接输入操作系统命令来使用操作系统服务。程序接口提供的是给程序员使用操作系统服务的接口,它的表现形式是一组操作系统调用(函数),程序以(库)函数调用的方式使用操作系统服务。)解析:45.操作系统在计算机系统中处于何种地位?操作系统的作用是什么?(分数:6.00)_正确答案:(操作系统在计算机系统中处于硬件层之上,应用软件层之下。它是计算机的掌控者,在粗糙的硬件基础上变换出一个漂亮的虚拟的计算机。其根本作用是管理和魔幻。)解析:46.叙述中断机制在操作系统中的地位和作用。(分数:6.00)_正确答案:(中断

25、机制是操作系统正常运作的基础。操作系统通过中断机制来获得CPU控制权。没有中断机制,操作系统就将和其他用户程序一样,无法对计算机资源进行管理和抽象。)解析:47.实现多道程序设计要解决哪些问题?(分数:6.00)_正确答案:(为了实现多道程序设计,必须解决两个问题:存储和调度。存储指的是如何在计算机上存储这些程序,它涉及的附加功能包括存储保护和地址重定位。调度指的是如何安排这些程序在处理器上执行,它涉及的附加功能包括资源的管理和调度。)解析:48.什么是内核态与用户态?为什么需要区别出二态?系统如何区分出二态?(分数:6.00)_正确答案:(内核态是计算机的特权态,用来执行操作系统指令。用户态是非特权态,用来执行用户程序指令。设置二态的根本动机是保护计算机资源的合理分配与使用,防止用户程序干扰操作系统执行,提高计算机的可靠性。二态的区分由处理器的一个态势状态位决定。)解析:49.一般从哪些方面对操作系统进行评价?(分数:6.00)_正确答案:(一个操作系统由其提供的抽象和其所赖以运行的硬件所框定。其运行的硬件平台决定了一个操作系统能够在何种机器上运行,也就是适应

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1