1、操作系统概述模拟试卷 1 及答案与解析一、单项选择题下列各题的备选答案中,只有一个是符合题意的。1 操作系统是对( )进行管理的软件。(A)软件(B)硬件(C)计算机资源(D)应用程序2 操作系统是一种( )。(A)通用软件(B)系统软件(C)应用软件(D)软件包3 下列选项中,( )不是操作系统关心的问题。(A)管理计算机裸机(B)设计、提供用户程序与计算机硬件系统的界面(C)管理计算机系统资源(D)高级程序设计语言的编译器4 下面哪个资源不是操作系统应该管理的?( )(A)CPU(B)内存(C)外存(D)源程序5 操作系统的基本功能是( )。(A)提供功能强大的网络管理工具(B)提供用户界
2、面方便用户使用(C)提供方便的可视化编辑程序(D)控制和管理系统内的各种资源6 现代操作系统中最基本的两个特征是( )。(A)并发和不确定(B)并发和共享(C)共享和虚拟(D)虚拟和不确定7 关于并发性的叙述中正确的是( )。(A)并发性是指若干事件在同一时刻发生(B)并发性是指若干事件在不同时刻发生(C)并发性是指若干事件在同一时间间隔内发生(D)并发性是指若干事件在不同时间间隔内发生8 操作系统提供给编程人员的接口是( )。(A)库函数(B)高级语言(C)系统调用(D)子程序9 系统调用是由操作系统提供内部调用的,它( )。(A)直接通过键盘交互方式使用(B)只能通过用户程序间接使用(C)
3、是命令接口中的命令(D)与系统的命令一样10 下列选项中,操作系统提供的给应用程序的接口是( )。(A)系统调用(B)中断(C)库函数(D)原语11 系统调用的目的是( )。(A)请求系统服务(B)中止系统服务(C)申请系统资源(D)释放系统资源12 用户在程序中试图读某文件的第 100 个逻辑块,使用操作系统提供的( )接口。(A)系统调用(B)图形用户接口(C)原语(D)键盘命令13 用户可以通过( )两种方式来使用计算机。(A)命令接口和函数(B)命令接口和系统调用(C)命令接口和文件管理(D)设备管理方式和系统调用14 为了方便用户直接或间接地控制自己的作业,操作系统向用户提供了命令接
4、口,该接口又可进一步分为( )。(A)联机用户接口和脱机用户接口(B)程序接口和图形接口(C)联机用户接口和程序接口(D)脱机用户接口和图形接口15 选项中,不属于多道程序设计的基本特征是( )。(A)制约性(B)间断性(C)顺序性(D)共享性16 操作系统与用户通信接口通常不包括( )。(A)shell(B)命令解释器(C)广义指令(D)缓存管理指令17 单处理器系统中,可并行的是( )。I、进程与进程 II、处理器与设备 III、处理器与通道、设备与设备(A)I、II、III(B) I、II、 IV(C) I、III、IV(D)II、III、18 相对于单一内核结构,采用微内核结构设计和实
5、现操作系统具有诸多好处,下列哪些是微内核结构的特点( )。I、使系统更高效 II、添加系统服务时,不必修改内核 III、微内核结构没有单一内核稳定、使系统更可靠(A)I、III 、IV(B) I、II、 (C) II、IV(D)I、19 ( )不是设计实时操作系统的主要追求目标。(A)安全可靠(B)资源利用率(C)及时响应(D)快速处理20 实时操作系统必须在( )内处理来自外部的事件。(A)一个机器周期(B)被控制对象规定时间(C)周转时间(D)时间片21 实时系统的进程调度,通常采用( )算法。(A)先来先服务(B)时间片轮转(C)抢占式的优先级高者优先(D)高响应比优先22 批处理系统的
6、主要缺点是( )。(A)系统吞吐量小(B) CPU 利用率不高(C)资源利用率低(D)无交互能力23 分时系统追求的目标是( )。(A)充分利用 IO 设备(B)快速响应用户(C)提高系统吞吐率(D)充分利用内存24 在分时系统中,时间片大小固定,( ),响应时间越长。(A)内存越大(B)用户数越多(C)后备队列越长(D)用户数越少25 分时系统的一个重要性能是系统的响应时间,对操作系统( )因素进行改进有利于改善系统的响应时间。(A)加大时间片(B)采用静态页式管理(C)优先级+ 非抢占式调度算法(D)代码可重入26 在分时系统中,为使多个进程能够及时与系统交互,最关键的问题是能在短时间内,
7、使所有就绪进程都能运行。当就绪进程数为 100 时,为保证响应时间不超过2s,此时的时间片最大应为( )。(A)10ms(B) 20ms(C) 50ms(D)100ms27 下列( )应用工作最好采用实时操作系统平台。I,航空订票 II,办公自动化III,机床控制,AutoCADV ,工资管理系统,股票交易系统(A)I、II 和 III(B) I、III 和(C) I、V 和(D)I、III 和28 操作系统有多种类型,允许多个用户以交互的方式使用计算机的操作系统,称为( );允许多个用户将若干个作业提交给计算机系统集中处理的操作系统,称为( );在( )的控制下,计算机系统能及时处理由过程控
8、制反馈的数据,并及时作出响应;在 IBMPC 中,操作系统称为( )。(A)批处理系统(B)分时操作系统(C)实时操作系统(D)微型计算机操作系统29 操作系统的基本类型主要有( )。(A)批处理操作系统、分时操作系统和多任务系统(B)批处理操作系统、分时操作系统和实时操作系统(C)单用户系统、多用户系统和批处理操作系统(D)实时操作系统、分时操作系统和多用户系统30 提高单机资源利用率的关键技术是( )。(A)脱机技术(B)虚拟技术(C)交换技术(D)多道程序设计技术二、综合题31 说明库函数与系统调用的区别和联系。操作系统概述模拟试卷 1 答案与解析一、单项选择题下列各题的备选答案中,只有
9、一个是符合题意的。1 【正确答案】 C【试题解析】 操作系统管理计算机的硬件和软件资源,这些资源统称为计算机资源。【知识模块】 操作系统概述2 【正确答案】 B【试题解析】 系统软件包括操作系统、数据库管理系统、编译软件等。【知识模块】 操作系统概述3 【正确答案】 D【试题解析】 操作系统管理计算机软、硬件资源,扩充裸机以提供功能更强大的扩充机器,并充当用户与硬件交互的中介。高级程序设计语言的编译器显然不是操作系统关心的问题。【知识模块】 操作系统概述4 【正确答案】 D【试题解析】 源程序不是操作系统所管理的内容,而是它的上层。【知识模块】 操作系统概述5 【正确答案】 D【试题解析】 操
10、作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。【知识模块】 操作系统概述6 【正确答案】 B【试题解析】 操作系统最基本的特征是并发和共享,两者互为存在条件。【知识模块】 操作系统概述7 【正确答案】 C【试题解析】 并发性是指若干事件在同一时间间隔内发生,而并行性是指若干事件在同一时刻发生。【知识模块】 操作系统概述8 【正确答案】 C【试题解析】 操作系统提供给编程人员的接口是程序接口,也就是系统调用命令。【知识模块】 操作系统概述9 【正确答案】 B【试题解析】 系统调用是操作系统提供给应用
11、程序使用内核功能的接口。【知识模块】 操作系统概述10 【正确答案】 A【试题解析】 操作系统接口主要有命令接口和程序接口,其中程序接口又称为系统调用。库函数是高级语言中提供的与系统调用对应的函数(也有些库函数与系统调用无关),目的是隐藏“访管”指令的细节,使系统调用更为方便、抽象。但要注意,库函数属于用户程序而非系统调用,是系统调用的上层。【知识模块】 操作系统概述11 【正确答案】 A【试题解析】 操作系统不允许用户直接操作各种硬件资源,因此用户程序只能通过系统调用的方式来请求内核为其服务,间接地使用各种资源。【知识模块】 操作系统概述12 【正确答案】 A【试题解析】 操作系统通过系统调
12、用向用户程序提供服务。【知识模块】 操作系统概述13 【正确答案】 B【试题解析】 操作系统主要向用户提供命令接口和程序接口(系统调用),此外还有图形接口。【知识模块】 操作系统概述14 【正确答案】 A【试题解析】 程序接口、图形接口与命令接口三者并没有从属关系。按命令控制方式不同命令接口分为联机用户接口和脱机用户接口。【知识模块】 操作系统概述15 【正确答案】 C【试题解析】 引入多道程序设计后,程序的执行就失去了封闭性和顺序性。程序执行因为共享资源以及相互协同的原因产生了竞争,相互制约。考虑到竞争的公平性,程序的执行是断续的。顺序性是单道程序设计的基本特征。【知识模块】 操作系统概述1
13、6 【正确答案】 D【试题解析】 广义指令就是系统调用,而命令解释器属于命令接口,sheU 指命令解析器,也属于命令接口。系统中的缓存全部由操作系统管理,对用户是透明的,操作系统不提供管理系统缓存的系统调用。【知识模块】 操作系统概述17 【正确答案】 D【试题解析】 在单处理器系统中,不可能在同一时刻运行两个进程(但两个进程可以并发执行),而处理器与设备、处理器与通道、设备与设备都可以并行运行。【知识模块】 操作系统概述18 【正确答案】 C【试题解析】 微内核结构将操作系统的很多服务移动到内核以外(如文件系统),且服务之间使用进程问通信机制进行信息交换,这种通过进程间通信机制进行信息交换影
14、响了系统的效率,所以 I 是错误的。由于内核的内服务变少了,且一般来说内核的服务越少内核越稳定,所以 III 是错误的。而 II、正是微内核结构的优点。【知识模块】 操作系统概述19 【正确答案】 B【试题解析】 实时性和可靠性是实时操作系统最重要的两个目标,而安全可靠体现了可靠性,快速处理和及时响应体现了实时性。资源利用率不是实时操作系统的主要目标。【知识模块】 操作系统概述20 【正确答案】 B【试题解析】 实时系统要求能实时处理外部事件,即在规定的时间内完成对外部事件的处理。【知识模块】 操作系统概述21 【正确答案】 C【试题解析】 实时系统必须能实时地处理外部事件,而且若有紧急事件则
15、应该优先处理。【知识模块】 操作系统概述22 【正确答案】 D【试题解析】 批处理系统中,作业执行时用户无法干预其运行,只能通过事先编制作业控制说明书来间接干预,缺少交互能力。【知识模块】 操作系统概述23 【正确答案】 B【试题解析】 要求快速响应用户是导致分时系统出现的重要原因。【知识模块】 操作系统概述24 【正确答案】 B【试题解析】 分时系统采用时间片轮转调度算法,而时间片轮转调度算法的特点决定了时间片大小固定时,用户数越多,轮转时间越长,即响应时间越长。【知识模块】 操作系统概述25 【正确答案】 C【试题解析】 采用优先级+非抢占式调度算法,既可以让重要的作业进程通过高优先级尽快
16、获得系统响应,也可以保证次要的作用进程在非抢占式调度下不会迟迟得不到系统响应,这样兼顾的设计有利于改善系统的响应时间。加大时间片会延迟系统响应时间;静态页式管理与代码可重入与系统响应时间无关。【知识模块】 操作系统概述26 【正确答案】 B【试题解析】 响应时间不超过 2s,即在 2s 内必须响应所有进程。所以时间片最大为 2s100=20ms 。【知识模块】 操作系统概述27 【正确答案】 D【试题解析】 实时操作系统主要应用在需要对外界输入立即反应的场合,不能有拖延,否则会产生严重后果。上例中,航空订票系统需要实时处理票务,因为票额数据库的数量直接反映了航班的可订机位。机床控制也要实时,不
17、然会出差错。股票交易行情随时在变,若不能实时交易会出现时间差,使交易出现偏差。【知识模块】 操作系统概述28 【正确答案】 B【试题解析】 、A、C、D 这是操作系统发展过程中的几种主要类型。【知识模块】 操作系统概述29 【正确答案】 B【试题解析】 操作系统的基本类型主要有批处理系统、分时系统和实时系统。【知识模块】 操作系统概述30 【正确答案】 D【试题解析】 脱机技术用于解决独占设备问题。虚拟技术与交换技术以多道程序设计技术为前提。多道程序设计技术由于同时在主存中运行多个程序,因此提高了系统资源的利用率。【知识模块】 操作系统概述二、综合题31 【正确答案】 库函数是语言或应用程序的一部分,可以运行在用户空间中。而系统调用是操作系统的一部分,是内核提供给用户的程序接口,运行在内核空间中,而且许多库函数都会使用系统调用来实现功能。没有使用系统调用的库函数,执行效率通常比系统调用高。因为使用系统调用时,需要上下文的切换以及状态的转换(由用户态转向核心态) 。【知识模块】 操作系统概述