操作系统教程第5版课后答案解析 下载本文

内容发布更新时间 : 2024/11/16 23:35:34星期一 下面是文章的全部内容请认真阅读。

需求可以组合不同的模块来满足, 独立性差,系统的功能增、删、改困难,可靠性低。 30.简述微内核及客户——服务器结构操作系统及其优缺点。 一是运行在内核态的内核,提供系统基本功能。 , 答:将操作系统分为两个部分

)对进程请求提供二是运行于用户态以客户——服务器方式执行的进程层。优点: 1)对分布4 3)具有较好的可扩充性和易修改性; 一致性的接口;2 )可移植性好; 式系统提供良好的支撑。缺点:运行效率较低。 31. 什么是层次式操作系统?试说明其优缺点。 答:层次式结构把操作系统划分为内核和若干模块,这些模块按功能的调用次序 排列成若干层次,各层之间只能存在单向依赖或单向调用关系。优点:)把整1

完美格式WORD

专业整理

体问题局部化,层次清晰; 2)增加、修改或替换层次不影响其他层次,有利于系统的维护和扩充。缺点:建立模块通信的开销大,系统效率较低。

32. 什么是虚拟机操作系统?试说明其优缺点。 答 ; 将一个物理实体改变成若干个逻辑上的对应物,虚拟机复制物理实体硬件给

每台虚拟机复制与实体计算机相同的硬件设备。 每台虚拟机功能等同于裸机, 同样能运行各种操作系统。优点:独立于主机运行,对主机毫无影响。缺点:不能 进行大量信息处理。 33. 从执行方式来看,试述操作系统的各种运行模型。 答:1)操作系统服务例程嵌入应用进程中运行; 2)操作系统服务例程作为独立进程运行。 34. 简述操作系统资源管理的主要技术:资源复用、资源虚拟和资源抽象。

答:资源复用:操作系统让众多进程共享物理资源, 通过适当的创建虚拟资源和虚拟机,以解决资源不足的问题。主要分为空分复用和时分复用。 资源虚拟:虚拟是对资源进行转化、模拟或整合,把一个物理资源转换对应多个逻辑上的对应物。 能为应用程序提供易于使用的虚拟资源并创建更好的运行环境。

简化对硬件资资源抽象:通过创建软件来屏蔽硬件资源的物理特性和实现细节,

按照特定的方式将底层指令序列和数在硬件的基

础上, 控制和使用。 源的操作、据结构打包成函数,以便可以作为单一的高级操作被调用。 的内容。 POSIX?试述 POSIX3.1 35. 何谓 系统 Unix POSIX是 IEEE 拟定的一个 Unix 系统的标准,它定义相互兼容的答: 所必须支持的最少系统调用接口和工具。

36. 服务用户观点,操作系统作为用户接口和公共服务程序;进程交互观点,操

操作系统作为扩展机或虚拟 作系统作为进程的执行者和协调者; 系统实现观点, 机;资源管理观点,操作系统作为资源的管理者和控制者。 二、应用题

,各个用户进程分别占用 200KB1.有一台计算机具有 1MB内存,操作系统占用 CPU 内存空间,则200KB。如果用户进程等待 I/O 操作的时间为 80%,若增加 1MB 的利用率能够提高多少? N个进程的等待时间就为则 n 解:设每个进程的等待时间为P, 利用率 CPU,则P n 为 1-p . 4,若再增加 1-(80%) =59% 200kb, 如题操作系统占用则有 4 个进程,cpu 利用率为9=87%. 利用率就为1MB内存,则此时内存可容纳 9 个进程, cpu 1- (80%) )/(59%)=147% 147%-100%=47%,( 87%

47%。利用率能够提高增加 1MBcpu

且 2. 在某个计算机系统中有一台输入机和一台打印机, 现有两道程序投入运行,、打印 : 计算 50ms的运行轨迹为先开始运行,程序程序 A B 后开始运行。程序 A

、输的运行轨迹为:计算,打印100Ms,再计算 50Ms 100Ms,结束。程序 B 50Ms 入 100Ms,结束。试说明: 80ms,再计算 cpu 是否空闲等待?若是,在哪段时间内等待。)两道程序运行时,( 1

的情况?若有,指出发生的时刻。 cpu B A2( )程序、是否有等待

程序并发执行图:B 、 A解:

WORD 完美格式