没有合适的资源?快使用搜索试试~ 我知道了~
首页操作系统原理习题及答案(全书免费版)
操作系统原理习题及答案(全书免费版),部分内容如下: 第一章习题及答案 一、填空题 1.用户与操作系统的接口有 , 两种。 【答案】命令接口,系统调用 【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。用户通过操作系统提供的服务来有效地使用计算机。一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。
资源详情
资源推荐
第一章习题及答案
一、填空题
.用户与操作系统的接口有 , 两种。
【答案】命令接口,系统调用
【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。用户通过操作系统提供的服务来
有效地使用计算机。一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义
指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供
用户去组织和控制自己的作业。
.用户程序调用操作系统有关功能的途径是 。
【答案】利用系统调用命令
【解析】系统调用命令是操作系统专门给编程人员提供的调用操作系统有关功能的途径,一般在汇编
语言和 语言中都提供了使用系统调用命令的方法。编程人员可以在这些语言中利用系统调用命令动态请
求和释放系统资源。
. 系统是 ① 操作系统, 系统是 ② 操作系统。
【答案】①分时(或多用户、多任务),②单用户(或单用户、单任务)
【解析】 系统是一个可供多个用户同时操作的会话式的分时操作系统, 系统是为个人计算
机设计的一个单用户操作系统。
.现代计算机中, 工作方式有目态和管态两种。目态是指运行 ① 程序,管态是指运行 ②
程序。执行编译程序时, 处于 ③ 。
【答案】①用户,②操作系统,③目态
【解析】 工作方式分为目态和管态,主要是为了把用户程序和操作系统程序区分开,以利于程序
的共享和保护。
.从资源分配的角度讲,计算机系统中的资源分为 处理机 、 、
和 。操作系统相应的组成部分是 、 、 和 。
【答案】处理机、存储器、输入/输出设备和文件资源;处理机管理、存储器管理、设备管理和文件
系统
【解析】计算机系统中的资源分为硬件资源和软件资源。硬件资源有处理机、内/外存储器及输入/
输出设备。而软件资源指的是程序、数据和相应的文档。从资源管理的观点,操作系统是计算机资源系统
的管理系统,它提供了处理机管理、存储器管理、输入/输出设备管理和信息文件管理的功能。对每种资
源的管理都可从提供资源情况的记录、资源分配策略、资源分配和回收等几个方面来加以讨论。
.根据服务对象不同,常用的单处理机 可以分为如下三种类型:
允许多个用户在其终端上同时交互地使用计算机的 称为 ① ,它通常采用 ② 策略为用户
服务;
允许用户把若干个作业提交计算机系统集中处理的 ,称为 ③ ,衡量这种系统性能的一个主要
指标是系统的 ④ ;
在 ⑤ 的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。设计这种系统时,应首
先考虑系统的 ⑥ 。
【答案】①分时 ,②时间片轮转,③批处理 ,④吞吐率,⑤实时 ,⑥实时性和可靠性
【解析】分时操作系统、批处理操作系统和实时操作系统是操作系统的三种基本类型。分时系统一般
采用时间片轮转的办法,使一台计算机同时为多个终端用户服务,对每个用户都能保证足够快的响应时间 ,
并提供交互会话能力;批处理系统则是把用户提交的作业(包括程序、数据和处理步骤)成批输入计算机 ,
然后由作业调度程序自动选择作业运行,从而缩短了作业之间的交接时间,减少了处理机的空闲等待,提
高了系统效率;实时系统是操作系统的另一种类型,要求对外部输入的信息能以足够快的速度进行处理,
并在被控对象允许的时间范围内作出快速响应,其响应时间要求特别高。由于实时系统大部分是为特殊的
实时任务设计的,这类任务对系统的可靠性和安全性要求很高。
.实时系统通常采用 方法来提高可靠性。
【答案】双工体制
【解析】在实时系统中,为了追求高可靠性,最一般的方法是采用硬件的冗余技术。所谓双工体制,
就是采用性能完全一样的两套设备并让它们同步工作。
二、单项选择题
.计算机的操作系统是一种 。
()应用软件 ()系统软件
()工具软件 ()字表处理软件
【答案】()
. 属于一种 操作系统。
()分时系统 ()批处理系统
()实时系统 ()分布式系统
【答案】()
【解析】在分时系统中,主机连接着多个终端(),用户使用各自的终端直接控制自己“程
序”运行,操作系统采用时间片轮转的方法轮流为多个用户服务。 就是这样的一个系统。
.操作系统是一组 程序。
()文件管理 ()中断处理
()资源管理 ()设备管理
【答案】()
【解析】操作系统负责管理计算机系统的所有资源,并调度这些资源的使用。具体来说它将负责:处
理机管理、内存管理、设备管理、文件管理与作业管理。
.下列四个操作系统中,是分时系统的为 。
()/()-
() ()
【答案】()
【解析】 系统是一个分时操作系统。
.用户要在程序一级获得系统帮助,必须通过 。
()进程调度 ()作业调度
()键盘命令 ()系统调用
【答案】()
【解析】操作系统提供的用户在程序一级获得系统帮助的途径是系统调用。
.批处理系统的主要缺点是 。
() 的利用率不高 ()失去了交互性
()不具备并行性 ()以上都不是
【答案】()
【解析】批处理系统的特点是:用户将其控制意图通过作业控制语言书写成作业说明书,然后交给系
统。计算机按作业说明书去控制作业的运行,在此期间,用户没法和系统交流。
. 操作系统主要的功能是 。
()文件管理程序 ()中断处理程序
()作业管理程序 ()打印管理程序
【答案】()
【解析】从资源的角度看,计算机的操作系统是一个资源管理系统, 操作系统是 机上配备的
操作系统,主要是文件管理系统。
.在 程序中调用的 (!)是 。
()系统调用 ()标准子程序
()操作系统命令 ()进程
【答案】()
".计算机操作系统的功能是 。
()把源程序代码转换为目标代码
()实现计算机用户之间的相互交流
()完成计算机硬件与软件之间的转换
()控制、管理计算机系统的资源和程序的执行
【答案】()
【解析】操作系统是管理和控制计算机系统中的所有软件、硬件资源,它合理地组织计算机的工作流
程,并为用户提供一个良好的工作环境和友好的接口。
#.在分时系统中,时间片一定时, ,响应时间越长。
()内存越多 ()用户数越多
()内存越少 ()用户数越少
【答案】()
【解析】分时系统的响应时间 可以表达为: $%!,其中 % 是时间片,而 是用户数。当时间片
一定,用户数越多(即 越大), 就越大。
.“清除内存”指令是系统中的 指令。
()通道 ()用户
()特权 ()非特权
【答案】()
【解析】“清除内存”指令,显然是不容许用户使用的,否则将会引起混乱,因此该指令应为特权指令。
.操作系统的基本特征,一是并行性,另一是 。
()动态性 ()交互性
()共享性 ()制约性
【答案】()
【解析】操作系统的基本特征,一是并行性,另一是共享性。所谓共享性是指系统中的所有进程共享
系统资源,包括:处理机、内存、设备、文件等资源。
. 程序可执行特权指令。
()同组用户 ()操作系统
()特权用户 ()一般用户
【答案】()
【解析】“特权指令”是指仅能由操作系统使用的指令,因此正确答案为()。
.多道批处理系统最显著的特点是 。
()成批的处理用户作业 ()作业是通过读卡机进入系统的
()用户和作业间没有交互作用 ()( )和()
【答案】()
【解析】用户在多道批处理系统中是通过提交作业说明书来表达、描述作业运行方式的。
三、多项选择题
.关于操作系统的叙述&&&&&&&&&是正确的。
()操作系统是管理资源的程序
()操作系统是管理用户程序执行的程序
()操作系统是能使系统资源提高效率的程序
()操作系统是能方便用户编程的程序
(')操作系统是能方便用户使用计算机的程序
【答案】'
【解析】操作系统是计算机系统中一个系统软件,它是一组用以控制、管理计算机系统中软、硬件资源
提高资源管理效率、方便用户使用计算机的程序集合 。
从操作系统的这个定义中我们可以看到备选答案中的( )、( )、( )、( ')都是正确的,
而()中“操作系统是能方便用户编程的程序”这一说法不正确。
.设计多道批处理系统时,要考虑的因素有&&&&&&&&&。
()交互性 ()及时性
()系统效率 ()吞吐量
(')实时性
【答案】
【解析】多道批处理系统是一种非交互方式的操作系统,用户提交作业首先进入外存(通常是磁盘)中
的作业队列,然后经过作业调度进入内存,再通过进程调度占有 。
该系统主要追求的是“高效率”和“高吞吐量”,所以在设计多道批处理系统时,要考虑的因素有“系统效率”
和“吞吐量”,应该选择()、( )。“及时性”、“交互性”、“实时性”都不是多道批处理系统所要考虑的 。
.在批处理系统中,提交的一个作业中应包含&&&&&&&&&。
()作业说明书 ()程序
()进程控制块 ()
(')数据
【答案】'
【解析】多道批处理系统中,用户提交的一个作业中应包含:作业说明书、程序、数据。其中“作业说
明书”可以看成是用户要求计算机完成的工作描述。所以,应该选择()、( )、( ')。
.若中央处理机处于“目态”,可以执行的指令有&&&&&&&&&。
()读系统时钟 ()写系统时钟
()读用户内存自身数据 ()写用户内存自身数据
(')清除整个内存
【答案】
【解析】计算机系统都有自己的指令系统,在多道程序设计系统中,指令系统分为“特权指令”与“非特权
指令”。特权指令仅能由操作系统使用,如设置时钟、清内存等为特权指令;其它指令为非特权指令,用
户只能使用非特权指令。
若中央处理机处于“目态”,仅可以执行非特权指令,在备选答案中,()读系统时钟、()读用户
内存自身数据、()写用户内存自身数据,是非特权指令,它们的执行不会构成对系统的破坏,因此选
择()、( )、( );但在备选答案中,( )写系统时钟、(')清除整个内存,则可能造成对
系统的破坏,所以在目态下不能执行。
.设计多道批处理系统时,不需要考虑的因素有&&&&&&&&&。
()交互性 ()及时性
()系统效率 ()吞吐量
(')实时性
【答案】'
【解析】“交互性”是分时系统要考虑的,“及时性”、“实时性”一般在实时系统中主要关心,因此应该选择
()、( )、( ')。
.若中央处理机处于“管态”,可以执行的指令有&&&&&&&&&。
()读系统时钟 ()写系统时钟
()读用户内存自身数据 ()写用户内存自身数据
(')清除整个内存
【答案】'
【解析】若中央处理机处于“管态”,此时可以执行系统的全部指令,所以选择( )、( )、
()、( )、( ')。
.程序状态字()通常应包括&&&&&&&&&。
()作业说明书地址 ()程序基本状态
()中断码 ()中断屏蔽位
(')系统所使用的调度算法
【答案】
【解析】程序状态字()是用来控制指令执行顺序并且保留和指示与程序有关的系统状态。一般
包括三部分内容:程序基本状态(指令地址、条件码、管目态位等);中断码;中断屏蔽位。所以选择
()、( )、( )。
每个程序都有一个程序状态字,但整个系统设置一个程序状态字寄存器,存放当前正在运行程序的程
序状态字。
.分布式计算机系统的结构通常包括&&&&&&&&&。
()环形结构 ()星形结构
()方形结构 ()树形结构
(') 圆形结构
【答案】
【解析】分布式计算机系统的结构通常包括:环形结构、星形结构、树形结构。所以,应该选择
()、( )、( )。
".操作系统与用户的接口包括&&&&&&&&&。
()编译程序 ()系统调用
()作业调度 ()进程调度
(')作业控制
【答案】'
【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。用户通过操作系统提供的服务来有
效地使用计算机。一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指
令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用
户去组织和控制自己的作业。所以选择()、( ')。
#.操作系统的基本特征有&&&&&&&&。
()动态性 (B)交互性
(C)共享性 (D)制约性
(')并行性
【答案】'
【解析】操作系统的基本特征,一是并行性,另一是共享性。所谓“共享性”是指系统中的所有进程共享
系统资源,包括:处理机、内存、设备、文件等资源;所谓“并行性”是指系统中进程之间并发执行。所以
选择()、( ')。
.以下&&&&&&&&属性不属于分时系统的特征。
(A)多路性 ()成批性
()交互性 ()独占性
(')非交互性
【答案】'
【解析】分时系统的特征主要表现在:多路性、交互性和独占性三个方面。所谓“多路性”是指用户可通
过多个通路,借助各自的终端与系统联系;“交互性”是指用户在系统中是以交互方式使用的;“独占性”是
指用户感觉像自己在使用整个系统一样。
所以,应该选择()、( ')。
.以下&&&&&&&&不属于实时系统的特征。
(A)及时性 ()可靠性
()专用系统 ()通用系统
(')交互性
【答案】'
【解析】实时系统主要追求的目标即是:及时性、可靠性,它是一种专用系统。而“通用系统”、“交互
性”显然不是实时系统的特征。因此应该选择()、( ')。
四、是非判断题
.在现代计算机系统中,用户用高级语言编写的源程序必须通过编译程序翻译成目标程序之后方可运
行,因此,用户与计算机之间的接口是编译程序。( )
【答案】错误。
【解析】用户与计算机的接口是操作系统。
.当处理机处于管态时,只能执行特权指令。 ( )
【答案】错误
【解析】“特权指令”仅能由操作系统使用;其它指令为“非特权指令”,用户只能使用非特权指令,操作
系统可以使用全部指令。
五、简答题
.简述操作系统有哪些特征?
【解析】
()并行性:即系统中存在着多个程序,宏观上它们同时“运行”。而实际上,在单 系统中,这
些并发执行的程序是交替的在 上运行。
()共享性:即系统中存在的多个并发执行的程序,它们共享系统所有的软、硬件资源。
.操作系统的功能有哪几方面?它们各自的含义是什么?
【解析】
操作系统负责管理计算机系统的所有资源,并调度这些资源的使用。具体来说,其主要功能有:
() ()处理机管理
处理机管理也称为进程管理,主要解决的问题是按一定的算法将处理机分配给系统中某个并发执行的
程序即“进程”,使 资源得到充分地应用。
() ()存储管理
存储管理主要负责内存空间的管理,按一定策略为多个并发执行的程序(进程)分配内存空间,以充
分利用内存空间,并负责保证内存中各程序间的信息不相互破坏、窃取。
() ()设备管理
设备管理负责对系统中所有的输入(输出设备进行管理,除了一般意义上的 ( 设备外,这里还应包括
外存、通道、控制器。设备管理负责对设备进行分配、启动和故障处理。目的是提高设备使用效率,方便
用户进行输入(输出。
() ()文件管理
计算机系统中的信息是以文件形式存放在外存上的。文件管理的任务是负责对系统中的文件进行存储、
组织、检索等对文件的操作,以方便用户对文件的访问,并解决多用户间文件的共享、保护、保密等问题。
() ()作业管理
作业管理的任务是为用户提供一个使用计算机系统的环境,使用户能有效、方便地组织自己的作业
(工作流程),并尽可能地提高整个系统的效率。
.操作系统有哪几种类型,各自的工作方式是怎样的?
【解析】
操作系统的基本类型有:批处理系统、分时系统、实时系统、个人计算机操作系统、网络操作系统和
分布式操作系统。
()批处理系统
在批处理系统中,用户不能直接控制其作业的运行。一个作业包括:程序、数据和作业说明书,作业
说明书中描述该作业的处理要求。
用户通过输入设备将作业提交给系统后,系统将其放入外存的后备作业队列中,系统按一定调度策略
从后备作业队列中选择一个或多个作业进入内存,系统按作业说明书运行作业。即运行过程中,用户与作
业间没有交互作用,不能直接干预作业的运行。
()分时系统
在分时系统中,主机连接着多个终端(),用户使用各自的终端直接控制自己“程序”运行,
操作系统采用时间片轮转的方法轮流为多个用户服务。 就是一个非常著名的分时系统。
分时系统具有以下特点:
)************多路性 微观上各用户轮流使用计算机,宏观上各用户并行工作。
)************交互性 用户直接控制自己的“程序”运行,以人+机会话方式工作。
)************独立性 各用户可独立操作,互不干涉,不会发生混淆或破坏现象。
)************及时性 对用户的请求能及时作出响应,尤其是较批处理系统响应时间快。
()实时系统
实时系统往往是作为一控制设备使用的,它能够及时响应随机发生的外部事件,并在严格的时间范
围内完成事件的处理,主要特点一是及时性、一是高可靠性。实时系统又分为实时控制系统(如工业过程
控制)和实时信息处理系统(如航空、铁路订票系统)。
()个人计算机操作系统
由于近年来个人计算机( )的发展,个人计算机操作系统也有了很大发展,如 ,-.
剩余62页未读,继续阅读
uGiser5
- 粉丝: 1
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 保险服务门店新年工作计划PPT.pptx
- 车辆安全工作计划PPT.pptx
- ipqc工作总结PPT.pptx
- 车间员工上半年工作总结PPT.pptx
- 保险公司员工的工作总结PPT.pptx
- 报价工作总结PPT.pptx
- 冲压车间实习工作总结PPT.pptx
- ktv周工作总结PPT.pptx
- 保育院总务工作计划PPT.pptx
- xx年度现代教育技术工作总结PPT.pptx
- 出纳的年终总结PPT.pptx
- 贝贝班班级工作计划PPT.pptx
- 变电值班员技术个人工作总结PPT.pptx
- 大学生读书活动策划书PPT.pptx
- 财务出纳月工作总结PPT.pptx
- 大学生“三支一扶”服务期满工作总结(2)PPT.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功