- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012计算机考研《操作系统》单选题及答案
2012计算机考研《操作系统》单选题及答案
1.6.1 单项选择题
? 例题1
操作系统的主要作用是 (1) 。
(1)A.管理设备 B.提供操作命令
C.管理文件 D.为用户提供使用计算机的接口,管理计算机的资源
例题1分析
操作系统是计算机系统中最重要、最基本的系统软件,位于硬件和用户之间,一方面,它能向用户提供接口,方便用户使用计算机;另一方面,它能管理计算机软硬件资源,以便合理充分地利用它们。操作系统应具有以下几个主要功能。
(1)处理器管理:对处理器的管理可以归结为对进程和线程的管理,包括进程控制和管理,进程同步和互斥,进程通信,进程死锁;处理器调度,又分高级调度、中级调度,低级调度等;线程控制和管理。
(2)存储管理:存储管理的主要任务是管理存储器资源,为多道程序运行提供有力的支撑。存储管理的主要功能包括:存储分配,存储共享,存储保护,存储扩充。
(3)设备管理:设备管理的主要任务是管理各类外围设备,完成用户提出的I/O请求,加快I/O信息的传送速度,发挥I/O设备的并行性,提高I/O设备的利用率;设备管理应该具有以下功能:提供外围设备的控制与处理,提供缓冲区的管理,提供外围设备的分配,提供共享型外围设备的驱动,实现虚拟设备。
(4)文件管理:上述3种管理是针对计算机硬件资源的管理。文件管理则是对系统的信息资源的管理。文件管理要完成以下任务:提供文件逻辑组织方法,提供文件物理组织方法,提供文件的存取方法,提供文件的使用方法,实现文件的目录管理,实现文件的存取控制,实现文件的存储空间管理。
(5)网络与通信管理:联网操作系统至少应具有以下管理功能:网上资源管理功能,数据通信管理功能,网络管理功能。
(6)用户接口:为了使用户能灵活、方便地使用计算机和操作系统,操作系统还提供了一组友好的用户接口,包括程序接口,命令接口,图形接口等。
例题1答案
(1)D
? 例题2
在操作系统中,只能在系统态下运行的指令是 (2) 。
(2)A.读时钟指令 B.置时钟指令 C.取数指令 D.寄存器清零指令
例题2分析
在CPU中运行的操作系统程序和用户程序对应的机器指令集是不同的。操作系统程序使用所有指令,但用户程序只能使用部分指令。从资源管理和程序控制执行的角度出发,将指令系统分为两大部分:特权指令和非特权指令。在程序执行的时候,根据执行程序对资源和机器指令的使用权限,把机器设置为两个状态:核心态和用户态。
也就是说,当系统处于核心态时,就可以使用所有指令、资源,并具备改变CPU状态的能力;而当CPU在用户态时,只能使用非特权指令。
如果CPU执行用户程序时(用户态)出现了中断,系统将自行转到中断处理程序,CPU就由用户态转到核心态;中断处理结束后,返回继续执行用户程序,此时CPU又由核心态转到用户态中。
CPU将指令分为特权指令和非特权指令,机器处于目态(用户态)时,程序只能执行非特权指令,目态下运行的是用户程序,而用户程序不可对寄存器进行操作,因此只能在管态(系统态)由操作系统程序处理。
例题2答案
(2)D
? 例题3
(3) 是多道程序的基本特征。
(3)A.制约性 B.顺序性
C.功能的封闭性 D.运行过程的可再现性
例题3分析
所谓多道程序设计是指允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行。引入多道程序设计技术的根本目的是为了提高CPU的利用率,充分发挥计算机系统部件的并行性,现代计算机系统都采用了多道程序设计技术。
多道程序的运行环境比单道要复杂得多,具体表现有:失去了封闭性,程序之间存在相互干扰(制约性),由此产生的问题是不再具有静态程序的顺序性和可再现性。
例题3答案
(3)A
? 例题4
在用户程序中要将一个字符送到显示器上显示,使用操作系统提供的 (4) 接口。
(4)A.系统调用 B.函数 C.原语 D.子程序
例题4分析
显示器是输出设备,使用方法和其他系统资源相同,即用户程序不能直接使用,应通过产生一次系统调用,由操作系统进行驱动。
例题4答案
(4)A
? 例题5
用户及其应用程序和应用系统是通过 (5) 提供的支持和服务来使用系统资源完成其操作的。
(5)A.单击鼠标 B.键盘命令 C.系统调用 D.图形用户界面
例题5分析
用户不可以对资源进行随意分配,只能向系统申请,因此系统提供界面服务,让
您可能关注的文档
- B2经典汇编课件.ppt
- 二级C培训课件ch02.ppt
- 4ARM嵌入式程序设计基础.ppt
- 面向对象程序设计 第1章_1.ppt
- 第二章 C语言基础与程序结构.ppt
- 第2讲 C语言源程序简介与上机练习.ppt
- CH3 汇编语言程序设计.ppt
- 片上操作实验三东软.doc
- 认识C++的对象.ppt
- 河北工业大学研究生c语言课件第1章.ppt
- 【消灭易错】自然地理非选择题35题专练(解析版).docx
- 2025年中国绢丝地毯数据监测研究报告.docx
- 威胁猎人:2025年上半年数据泄露风险态势报告.docx
- 八章会计基础初级.pdf
- 2025年中国三人蹬力器数据监测研究报告.docx
- 上海市2025年中考物理试卷(含答案).docx
- 上海市2025年中考数学真题试卷(含答案).docx
- 上海市虹口区2024-2025学年七年级下学期数学期末试卷(含答案).docx
- 上海市上海交通大学附属中学2024-2025学年高一下学期期末物理试卷(含答案).docx
- 上海市徐汇中学2024-2025学年高二(下)5月月考数学试卷(含答案).docx
文档评论(0)