操作系统教程习题答案

上传人:平*** 文档编号:16829243 上传时间:2017-11-16 格式:DOC 页数:43 大小:320.74KB
返回 下载 相关 举报
操作系统教程习题答案_第1页
第1页 / 共43页
操作系统教程习题答案_第2页
第2页 / 共43页
操作系统教程习题答案_第3页
第3页 / 共43页
操作系统教程习题答案_第4页
第4页 / 共43页
操作系统教程习题答案_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《操作系统教程习题答案》由会员分享,可在线阅读,更多相关《操作系统教程习题答案(43页珍藏版)》请在金锄头文库上搜索。

1、操作系统教程习题答案习题 11单项选择题(1)大中小型计算机是以 为中心的计算机系统。A、CPU B、存储器 C、系统总线 D、通道(2)以下关于操作系统的说法正确的是 。A、批处理系统是实现人机交互的系统B、批处理系统具有批处理功能,但不具有交互能力C、分时系统是实现自动控制,无须人为干预的系统D、分时系统即具有分时交互能力,又具有批处理能力(3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和 。A、为用户提供良好的工作环境和接口B、对用户的命令作出快速响应C、作为服务机构向其它站点提供优质服务D、防止有人以非法手段进入系统(4)设计实时操作系统时,首先应考虑系统的 。A、可靠性

2、和灵活性 B、实时性和可靠性C、优良性和分配性 D、灵活性和分配性(5)多道程序设计是指 。A、在分布式系统中同一时刻运行多个程序B、在一台处理器上并行运行多个程序C、在实时系统中并发运行多个程序D、在一台处理器上并发运行多个程序(6)以下关于并发性和并行性的说法正确的是 。A、并发性是指两个及多个事件在同一时刻发生B、并发性是指两个及多个事件在同一时间间隔内发生C、并行性是指两个及多个事件在同一时间间隔内发生D、并发性是指进程,并行性是指程序(1)B (2)B (3)A (4)B (5)D (6)B2填空题(1)微机是以 总线 为纽带构成的计算机系统。(2)在批处理兼分时系统中,往往把由分时

3、系统控制的作业称为 前台 作业,把由批处理系统控制的作业称为 后台 作业。(3)在分时系统中,若时间片长度一定,则 用户数越多 ,系统响应时间越慢。(4)分布式操作系统能使系统中若干台计算机 协同 完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上 并行执行 ,以充分利用各计算机的优势。(5)用户通过网络操作系统可以 网络通信 、 资源共享 ,从而大大扩展了计算机的应用范围。3简答题(1)什么是操作系统?现代操作系统的基本特征是什么?操作系统是直接控制和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,便于用户使用的程序集合。 操作系统的基本特征:并发性,共享性,虚拟性

4、,异步性(2)什么是批处理系统,衡量批处理系统好坏的主要指标是什么?批处理系统:批处理指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行。这种采用批量处理作业技术的操作系统称为批处理系统。衡量批处理系统主要指标是系统的吞吐率。(3)试述分时系统的原理及其特性。分时系统将多个用户分享同一台计算机。采用时间片轮转方式处理服务请求,并通过交互方式在终端上显示结果。特性:交互性 同时性 独立性 及时性(4)操作系统有哪几大特征?它的最基本特征是什么?特征:并发性 虚拟性 共享性 异步性 最基本特征 并发性(5)网络操作系统与分布式操作系统的关键区别是什么?(1)分布性。分布式操作系

5、统的处理和控制功能均为分布式的;而网络操作系统虽具分布处理功能,但其控制功能却是集中在某个或某些主机或网络服务器中,即集中式控制方式。 (2)并行性。分布式操作系统具有任务分配功能,可将多个任务分配到多个处理单元上,使这些任务并行执行,从而加速了任务的执行;而网络操作系统通常无任务分配功能,网络中每个用户的一个或多个任务通常都在本地计算机上处理。 (3)透明性。分布式操作系统通常能很好地隐藏系统内部的实现细节。包括对象的物理位置、并发控制和系统故障等对用户都是透明的。例如,当用户要访问某个文件时,只需提供文件名而无须知道(所要访问的对象)它是驻留在那个站点上,即可对它进行访问,以即具有物理位置

6、的透明性。网络操作系统的透明性则主要指操作实现上的透明性。例如,当用户要访问服务器上的文件时,只需发出相应的文件存取命令,而无需了解对该文件的存取是如何实现的。 (4)共享性。分布式操作系统支持系统中所有用户对分布在各个站点上的软硬件资源的共享和透明方式访问。而网络操作系统所提供的资源共享功能仅局限于主机或网络服务器中资源,对于其它机器上的资源通常仅有使用该机的用户独占。 (5)健壮性。分布式操作系统由于处理和控制功能的分布性而具有较好的可用性和可靠性,即健壮性。而网络操作系统由于控制功能的集中式特点而使系统重构功能较弱,且具有潜在的不可靠性。4综合应用题有 3 个程序 A、B、C 在系统中单

7、独处理占用的 CPU 时间和 I/O 设备时间如下表所示:程序 A CPU 20ms IO2 30ms CPU 30ms IO2 20ms CPU 30ms IO1 20ms程序 B IO2 30ms CPU 30ms IO1 40ms CPU 30ms IO1 20ms程序 C IO1 20ms CPU 50ms IO1 30ms CPU 20ms IO2 30ms假定在具有 2 个 CPU 为 X 和 Y 的多机系统中,以多道程序设计方式,按如下条件执行上述 3 个程序,条件如下:(1)X 和 Y 运算速度相同,整个系统可以同时执行 2 个程序,并且在并行处理程序时速度也不下降。(2)X

8、的优先级比 Y 高,即当 X、Y 均能执行程序时,由 X 去执行。(3)当多个程序同时请求 CPU 或 I/O 设备时,按程序 A、B、C 的次序分配所请求的资源。(4)除非请求输入输出,否则执行中的程序不会被打断,也不会把控制转给别的CPU。而且因输入输出而中断的程序再重新执行时,不一定仍在同一 CPU 上执行。(5)控制程序的介入时间可忽略不计。(6)程序 A、B、C 同时开始执行。求:(1)程序 A、B、C 同时开始执行到执行完毕为止的时间。 (2)X 和 Y 的使用时间。程序运行情况如下图所示:由上图可以看出(1)A 170ms B 150ms C 180ms(2)X 的使用时间 12

9、0ms Y 的使用时间 90ms题 21单项选择题(1)用户使用操作系统通常有 3 种手段,它们是终端命令、系统调用命令和 。A、计算机高级指令 B、作业控制语言C、宏命令 D、汇编语言(2)系统调用的目的是 。A、请求系统服务 B、终止系统服务C、申请系统资源 D、释放系统资源(3)在批处理系统中,用户使用 对作业的各种可能的控制要求进行控制。A、命令驱动 B、访管指令C、系统调用 D、作业说明书(4)适合于交互式终端用户来说明作业加工步骤的手段是 。A、汇编语言 B、高级语言C、作业控制语言 D、系统功能调用E、操作控制命令(1)B (2)A (3)D (4)E2填空题(1)操作系统代码在

10、 核心态 下运行,用户一般程序在 用户态 下运行。(2)当用户程序要调用系统服务时,需要通过一条专门的指令来 完成从用户态到核心态 的切换,这条指令称为 访管指令 。(3)操作系统为批处理用户提供 作业控制语言 ,为分时用户提供 联机命令 来说明作业加工步骤。I/O2130 140 150 170 18011010090200 30 60 70 单位:msCPU XCPU YI/O1程序 A程序 B程序 C(4)作业控制语言是由一些 的语句组成的。(5)批处理控制方式也可以称为 脱机控制方式 ,交互式控制方式也可以称为 联机控制方式 。(6)在批处理系统中,用户提交作业时必须同时提交用 作业控

11、制语言 编写的 作业说明书 来说明对作业的控制意图。3名词解释(1)作业控制级接口。用户通过键盘命令或作业控制命令,对程序进行控制(2)程序级接口。系统调用或称应用程序接口(3)用户态。用户程序工作的状态(4)核心态。把系统程序工作的状态(5)特权指令。只允许在核心态下使用的指令(6)访管指令。用户要使用 I/O 设备,必须在核心态下使用(7)系统调用。用户在程序中调用操作系统所提示的一些子功能4简答题(1)在用户和操作系统之间,通常提供了哪几种类型的接口?它们的主要功能是什么?控制级接口:用户通过键盘命令或作业控制命令对程序进行控制程序级接口:系统调用(2)什么是作业、作业步、作业流?作业:

12、用户一次请求计算机系统为其完成任务所进行工作的总和作业步:作业的每一步骤称为作业步作业流:作业步控制流程(3)命令驱动方式中命令的一般格式是什么?主要有哪几种命令类型?一般格式:COMMAND arg1,arg2.,arg noption1,option2,.,option m类型:1.系统访问命令 2.编辑和文件管理命令 3.编译,汇编和连续指令 4.调试命令 5.维护管理命令 6.其它命令(4)什么是特权指令?为什么要把指令分为特权指令和非特权指令?特权指令:只允许在核心态下使用的指令称为特权指令非特权指令:特权指令以外的指令,它们的执行不影响其它用户及系统(5)说明以下各条指令是特权指令

13、还是非特权指令。1)启动打印机; 2)结束进程;3)计算 e 的 n 次方; 4)清内存5)读时钟 6)修改指令地址寄存器内容。 12456 特权指令 3 非特权指令(6)系统调用分为哪几类?它们各有什么作用?一部分功能是系统自身所需要的,另一部分功能是作为服务提供给用户的(7)一个图形窗口通常由哪几部分组成?程序图标,组图标和应用程序项图标习题 31单项选择题(1)进程创建原语的任务是 。A、为进程编制程序 B、为进程建立 PCB 表C、为进程分配 CPU D、为进程分配所需的各种资源(2)进程从执行状态变为阻塞态的原因可能是 。A、I/O 事件发生 B、I/O 事件完成C、时间片到 D、某

14、个进程被唤醒(3)进程由执行态变化到就绪态的可能原因是 。A、等待的事件发生 B、高优先级进程到来C、I/O 完成 D、等待某事件的发生(4)进程在执行过程中,其状态总是在不停地发生变化,下面关于进程状态变化的说法正确的是 。A、 进程一旦形成,首先进入的是运行状态B、 在分时系统中,一个正在运行的进程的时间片如果终结,该进程将转入就绪状态C、 一个进程必须经过进程的三个基本状态才能结束D、 三种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中(5)进程的上下文是执行活动全过程的静态描述,它在 时切换。A、 系统调度新进程占有 CPU 时B、 进程因等待某一事件的发生而由运行态

15、转为阻塞态时C、 进程由阻塞态转为就绪态时D、 作业因完成而撤出时(6)以下进程状态的转换中, 是不可能的。A、运行态就绪态 B、运行态阻塞态C、阻塞态 运行态 D、阻塞态就绪态(7)同一程序运行在不同的数据集上,创建了 的进程。A、相同 B、不同 C、同步 D、互斥(8)进程调度是从 中选择一个进程进入处理器中运行。A、就绪队列 B、阻塞队列 C、提交队列 D、后备队列(1)B (2)A (3)B ( 4)B (5)A (6)C (7)B (8)A2填空题(1)一个进程获得了除 CPU 外的一切资源,则称此进程处于就绪态。 (2)一个进程由于 等待某一事件的发生 而暂时停止运行,这时即使把 CPU 分配给进程也无法运行,则称该进程处于阻塞态。(3)在一个只有一个 CPU 的系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号