① FCFS ② SSTF ③ 电梯法 解:
(1)采用先来先服务磁盘调度算法FCFS,进行调度的情况为:从143道开始
下一磁道 移动磁道数
86 147 91 177 94 150 102 175 130
57 61 56 86 83 56 48 73 45
磁头移动总量为565。
(2)采用最短寻道时间优先磁盘调度算法SSTF,进行调度的情况为:从143道开始
下一磁道 移动磁道数 147 150 130 102 94 91 86
4 3 20 28 8 3 5
175 177
89 2
磁头移动总量为162。
(3)采用电梯磁盘调度算法,进行调度的情况为:从143道开始
下一磁道 移动磁道数 147 150 175 177 130 102 94 91 86
4 3 25 2 47 28 8 3 5
磁头移动总量为125。
第7章教材习题解答
1. 基本概念和术语
嵌入式系统、分布式系统、分布式操作系统
嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
分布式系统是多个处理机通过通信线路互连而构成的松散耦合的系统。从系统中某台处理机看来,其余的处理机和相应的资源都是远程的,只有它自己的资源才是本地的。 分布式操作系统是配置在分布式系统上的共用操作系统。分布式操作系统实施系统整体控制,对分布在各节点上的资源进行统一管理,并且支持对远程进程的通信协议。
2. 基本原理和技术
(1) 嵌入式系统与通用计算机系统有何异同?
嵌入式系统和通用计算机系统从外观、结构组成、运行方式、开发平台、应用等方面有关联又有区别,如下表所示:
表 嵌入式系统与通用计算机系统的异同 特征 外观
嵌入式系统
独特,面向应用,各不相同
通用计算机系统
具有台式机、笔记本等标准外观
组成
面向应用的嵌入式微处理器,总线和外部通用处理器、标准总线和外设。软件接口多集成在处理器内部。软件与硬件紧和硬件相对独立安装卸载 密集成在一起
运行 方式 开发 平台 二次 开发性 应用 程序
基于固定硬件,自动运行,不可修改
用户可以任意选择运行或修改生成后再运行
采用交叉开发方式,开发平台一般采用通开发平台是通用计算机 用计算机
一般不能再做编程开发 应用程序可重新编制
固定。应用软件与操作系统整合一体,在多种多样,与操作系统相互独立 系统中运行
(2) 嵌入式操作系统的最大特点是什么?举例说明。
嵌入式操作系统的最大特点就是可定制性,即能够提供对内核进行配置或剪裁等功能,可以根据应用需要有选择地提供或不提供某些功能,以减少系统开销。如从应用领域角度看,可以分为面向信息家电的嵌入式操作系统,面向智能手机的嵌入式操作系统,面向汽车电子的嵌入式操作系统,以及面向工业控制的嵌入式操作系统等。 (3) 分布式系统有哪些主要特征?
分布式系统的主要特征有:分布性、自治性、并行性和全局性。 (4) 分布式操作系统的主要功能是什么?
分布式操作系统有如下三个基本功能:进程管理、通信管理和资源管理。
(5) 多机系统主要包括哪几种类型?它们之间有何异同?
多机系统包括四种类型:多处理器系统、多计算机系统、,网络系统和分布式系统。它们之间的异同如下表所示: 表 四种多机系统的比较 多机系统
节点独占资源
节点共享资源 同一内存、文件系统、设备
操作系统 一个操作系统
位置 放在一个机箱中
多处理器系统 各节点只有一个
CPU
多计算机系统 各节点有CPU、内一个文件系统、
存、网卡、硬盘
网络系统
各个节点运行同放在一个房间中
除磁盘外的设备 样的操作系统
本地操作系统+网络操作系统 各节点上运行统一的操作系统
地域分布广
各节点是一个完整利用共享文件实的计算机系统 现通信 各节点是一个完整利用消息机制实的计算机系统 现通信
分布式系统 地域分布广
3. 思考题
推动操作系统发展的主要动力是什么?
推动操作系统发展的因素很多,主要可归结为硬件技术更新和应用需求扩大两大方面。 (1)伴随计算机器件的更新换代,计算机系统的性能得到快速提高,也促使操作系统
的性能和结构有了显著提高。此外,硬件成本的下降也极大地推动了计算机技术的应用推广和普及。
(2)应用需求促进了计算机技术的发展,也促进了操作系统的不断更新升级。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计机操作系统习题答案(6)在线全文阅读。
相关推荐: