操作系统练习一.docx
《操作系统练习一.docx》由会员分享,可在线阅读,更多相关《操作系统练习一.docx(11页珍藏版)》请在冰豆网上搜索。
操作系统练习一
操作系统练习一2020
一、单项选择题
1.操作系统的基本职能是()。
选择一项:
*A.控制和管理系统内各种资源,有效地组织多道程序的运行
B.提供功能强大的网络管理工具
目C.提供方便的可视化编辑程序
D.提供用户界面,方便用户使用
【解析】根据操作系统的定义,操作系统具有控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的基本职能。
正确答案是:
控制和管理系统内各种资源,有效地组织多道程序的运行
2.按照所起的作用和需要的运行环境,操作系统属于()。
选择一项:
A.应用软件
已B.系统软件
C.支撑软件
D.用户软件
【解析】软件分为系统软件、支撑软件和应用软件,而操作系统属于系统软件。
正确答案是:
系统软件
3.在计算机系统中,操作系统是()。
选择一项:
A.处于硬件之下的低层软件
凹B.处于裸机之上的第一层软件
C.处于系统软件之上的用户软件
D.处于应用软件之上的系统软件
【解析】根据操作系统在计算机系统中的地位,它是裸机之上的第一层软件。
正确答案是:
处于裸机之上的第一层软件
4•现代操作系统的基本特征是(
)、资源共享和操作的异步性。
选择一项:
A.实现分时与实时处理
目B.中断处理
*C.程序的并发执行
D.多道程序设计
【解析】操作系统的基本特征为并发、共享和异步性。
正确答案是:
程序的并发执行
5.以下不属于操作系统具备的主要功能的是()。
选择一项:
A.CPU调度
凹B.文档编辑
'C.中断处理
VD.内存管理
【解析】操作系统具有五大主要功能,只有文档编辑不属于操作系统的主要功能正确答案是:
文档编辑
6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
这属于()。
选择一项:
*A.存储管理
B.处理器管理
—C.作业管理
D.文件管理
【解析】操作系统主存空间的分配和保护属于存储管理的功能。
正确答案是:
存储管理
7.操作系统对缓冲区的管理属于()的功能。
选择一项:
A.设备管理
B.文件管理
C.处理器管理
D.存储器管理
【解析】操作系统对缓冲区的管理属于设备管理的功能。
正确答案是:
设备管理
8.操作系统内核与用户程序、应用程序之间的接口是()。
选择一项:
da.shell命令
db.C语言函数
C.系统调用
D图形界面
【解析】系统调用是操作系统内核与用户程序、应用程序之间的接口。
正确答案是:
系统调用
9.系统调用是由操作系统提供的内部调用,它()。
选择一项:
A.只能通过用户程序间接使用
㈡B.直接通过键盘交互方式使用
C.与系统的命令一样
目D.是命令接口中的命令
【解析】系统调用只能在程序中使用,不能直接作为命令在终端上输入和执行。
正确答案是:
只能通过用户程序间接使用
10.在下列操作系统中,强调吞吐能力的是()。
选择一项:
A.网络系统
目B.分时系统
C.实时系统
D.多道批处理系统
【解析】四个选项中,强调吞吐能力的操作系统是多道批处理系统。
正确答案是:
多道批处理系统
11.批处理系统的主要缺点是()。
选择一项:
B.CPU的利用率不高
C.不具备并行性
D.失去了交互性
【解析】批处理系统按批次管理作业,强调了CPU利用率、吞吐能力,但是失去了交互性。
正确答案是:
失去了交互性
12.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
选择一项:
A.分时系统
B.网络系统
C.多道批处理系统
D.实时系统
【解析】分时系统通过对CPU时间的共享,使得系统中的用户都能得到及时的响应。
正确答案是:
分时系统
13.下面不属于分时系统特征的是()。
选择一项:
*A.可靠性比实时系统要求高
目B.方便用户与计算机的交互
日C.需要中断机构及时钟系统的支持
D.为多用户设计
【解析】四个选项中只有可靠性比实时系统要求高不对,分时系统的可靠性远不
如实时系统要求高。
正确答案是:
可靠性比实时系统要求高
14.在分时系统中,时间片一定,则(),响应时间越长。
选择一项:
*A.用户数越多
B.后备队列越短
C.用户数越少
D.内存越大
【解析】在分时系统中,时间片一定,则用户数与响应时间成反比。
因此,响应时间越长,则表示系统的用户越多。
正确答案是:
用户数越多
15.实时操作系统追求的目标是()。
选择一项:
—A.充分利用内存
EJB.高吞吐率
C.减少系统开销
*D.快速响应
【解析】因为要求快速响应,才开发了实时操作系统,其他选项都不是实时系统追求的目标。
正确答案是:
快速响应
16.工业过程控制系统中运行的操作系统最好是()。
选择一项:
dA.分时系统
B.分布式操作系统
*C.实时系统
D.网络系统
【解析】工业过程控制系统用于工业生产的自动控制,从被控过程中按时获得输入信息,再针对采集的信息进行处理,
最好是实时系统。
正确答案是:
实时系统
17.下列系统中,属于实时系统的是(
选择一项:
)。
A.办公自动化系统
目B.计算机辅助设计系统
C.方正排版系统
D.火车订票系统
【解析】实时系统有三种典型应用形式,过程控制系统、信息查询系统和事务处理系统。
四个选项中的火车订票系统有信息查询及事务处理的功能,属于实时系统。
正确答案是:
火车订票系统
18.以下著名的操作系统中,属于多用户、分时系统的是()。
选择一项:
a.DOS系统
*B.UNIX系统
C.OS/2系统
肚d.WindowsNT系统
【解析】UNIX是当代最著名的多用户、多进程、多任务分时操作系统。
DOS是单用户、单任务的操作系统;OS/2是IBM为个人
机开发的多任务的操作系统,WindowsNT是基于OS/2的基础编制的,面向工作站、网络服务器和大型计算机的网络操作系统。
正确答案是:
UNIX系统
19.UNIX操作系统核心层的实现结构设计采用的是()。
选择一项:
A.单块式结构
目B.微内核结构
C.网状结构
凹D.层次结构
【解析】UNIX系统的核心层采用的是层次结构。
正确答案是:
层次结构
20.UNIX命令的一般格式是()。
选择一项:
A.[选项][参数]命令名
归B.命令名[选项][参数]
C.[参数][选项]命令名
D.[命令名][选项][参数]
【解析】需要熟悉UNIX和LINUX操作系统命令的一般格式。
正确答案是:
选项][参数]
标记题目
信息文本
二、判断题
1.操作系统是用户与计算机之间的接口
选择一项:
【解析】这句话前面一句是正确的,即操作系统是系统软件。
但是,后面就不正确了,操作系统是裸机之上的第一层软件,势必要先安装操作系统,再安装其他软件。
正确的答案是错”
3.操作系统是整个计算机系统的控制管理中心,它对其它软件具有支配权利。
因而,操作系统建立在其它软件之上。
()
选择一项:
【解析】这句话前面一半是正确的,即操作系统是整个计算机系统的控制管理中心,它对其它软件具有支配权利。
但是,后面一半说反了,正确的说法是:
其他软件建立在操作系统之上。
正确的答案是错”
4.虽然分时系统也要求系统可靠,但实时系统对可靠性的要求更高。
()
选择一项:
【解析】这句话是正确的。
因为实时系统控制、管理的往往是重要的经济、军事、商业目标,需要立即处理,任何差错都可能带来巨大的经济损失,甚至引发灾难性的后果。
因此,实时系统对可靠性的要求更高。
正确的答案是对”
5.在UNIX/Linux系统上,系统调用以C函数的形式出现。
()
选择一项:
【解析】这句话完全正确。
正确的答案是对”。
6-UNIX操作系统是采用微内核方法实现结构设计的。
()
选择一项:
L3对
*错
【解析】这句话不正确,UNIX系统的核心层采用的是层次结构,不是微内核结构。
正确的答案是错”。
标记题目
三、简答题
1.简述操作系统的定义。
操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
2.在计算机系统中操作系统处于什么地位?
操作系统是裸机之上的第一层软件,与硬件关系尤为密切。
它不仅对硬件资源直接实施控制、管理,而且其很多功能的完成是与硬件动作配合实现的,如中断系统。
操作系统的运行需要有良好的硬件环境。
操作系统是整个计算机系统的控制管理中心,其他所有软件都建立在操作系统之上。
操作系统对它们既具有支配权力,又为其运行建造必备环境。
在裸机上安装了操作系统后,就为其他软件的运行和用户使用提供了工作环境。
3.操作系统的主要功能有哪些?
操作系统的主要功能包括:
存储管理,进程和处理机管理,文件管理,设备管理以及用户接口管理。
4.操作系统一般为用户提供了哪三种界面?
各有什么特点?
操作系统一般为用户提供的三种界面是:
图形用户接口、命令行接口和程序接口。
图形用户接口:
用户利用鼠标、窗口、菜单、图标等图形界面工具,可以直观、方便、有效地使用系统服务和各种应用程序及实用工具。
命令行接口:
在提示符之后用户从键盘上输入命令,命令解释程序接收并解释这些命令,然后把它们传递给操作系统内部的程序,执行相应的功能。
程序接口:
也称系统调用接口。
是操作系统内核与用户程序、应用程序之间的接口。
5.操作系统主要有哪三种基本类型?
各有什么特点?
主要有以下三种基本类型:
多道批处理系统、分时系统和实时系统。
多道批处理系统的特点是多道和成批。
分时系统的特点是同时性、交互性、独立性和及时性。
实时系统一般为具有特殊用途的专用系统,其特点是交互能力较弱、响应时间更严格、对可靠性要求更高。
6.使用虚拟机,有什么优势和不足?
采用虚拟机的优点主要有:
在一台机器上可同时运行多个操作系统,方便用户使用。
系统安全,有效地保护了系统资源。
为软件的研制、开发和调试提供了良好的环境。
组建虚拟网络,可以创造出多个理想的工作环境。
缺点是:
对硬件的要求比较高,如CPU硬盘和内存。