网站大量收购独家精品文档,联系QQ:2885784924

1-3章习题讲解第四版.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统 Operating System 第1~3、7章 习题讲解 Chap1 操作系统引论 1. OS的主要目标是什么? (P31) 解答:1)方便性:方便用户、程序员; 2)有效性:提高软硬件资源利用率; 3)可扩充性:便于扩充功能和性能; 4)开放性:增加系统兼容性和互操作性。 Chap1 操作系统引论 2. OS的作用可表现在哪几个方面? (P31) 解答:1)从一般用户的观点,可把OS看作是用户与计算机硬件系统之间的接口; 2)从资源管理角度看,可把OS视为计算机系统资源的管理者; 3)OS作为系统软件覆盖在裸机之上后,便可获得一台功能显著增强的虚拟机器,因此,OS还有扩充机器的作用。 Chap1 操作系统引论 11. OS有那几大特征?最基本的特征是什么?(P31) 解答:基本特征是:并发、共享、虚拟、异步。最基本的特征是:并发性和共享性 Chap1 操作系统引论 14. 什么原因使OS具有异步性? (P31) 解答:1)程序执行结果是不确定的,即程序运行结果是不可再现的。 2)每个程序在何时执行,多个程序间的执行次序以及完成每个程序的时间都是不确定的,即不可预知性。 Chap1 操作系统引论 24. 基于微内核的OS中,应用了哪些新技术? (P31) 解答:微内核技术、客户/服务器技术、面向对象技术。 Chap1 操作系统引论 补充1、什么是多道程序设计? 实现多道程序设计的计算机需要哪些必不可少的硬件支持? 采用多道程序设计会带来什么好处? 解答:在计算机内存中同时存放几道相互独立的程序,它们在管理程序的控制下相互穿插地运行,共享CPU和外设等资源。 硬件支持:中断技术、通道技术 优点:资源的利用率、系统吞吐量大。 Chap1 操作系统引论 补充2、操作系统是如何从单道批处理,发展到多道批处理,再到分时系统的,随之出现了哪些技术。 解答:1)单道?多道批处理:提高资源利用率,产生了多道程序设计技术、通道、中断、作业管理、处理机管理、存储管理、设备管理、文件系统。 2)批处理?分时系统:提高系统的交互能力,产生了时钟技术。 Chap1 操作系统引论 补充3、分时系统的出现让用户感受到了什么好处?典型的分时系统是什么? 解答:1)同时性或多路性:多用户同时操作、使用计算机 2)独占性:各终端用户感觉到自己独占了计算机; 3)及时性:用户请求在较短时间内相应; 4)交互性:用户能计算机进行人机对话。 典型的分时系统:UNIX Chap2 进程管理 6.从动态性、并发性和独立性上比较进程和程序。(P84)答案见P36 7.说明PCB作用,为什么PCB是进程存在唯一标志。(P84) 解答:1)PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB 中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。 2)在进程的整个生命周期中,系统总是通过其PCB 对进程进行控制,系统是根据进程的PCB 而不是任何别的什么而感知到该进程的存在的。 Chap2 进程管理 13.进程切换时保存CPU状态信息包含哪些?(P84) 解答:1)通用寄存器 2)指令计数器 3)程序状态字 4)用户栈指针 注意:处理机状态是PCB的一部分,它描述了进程在处理机上执行时的各种信息;当进行进程切换时,处理机中的这些信息通通要被其它进程覆盖,所以必须保存。作业中有提到进程状态的部分,不在此列。 Chap2 进程管理 16.创建一个进程时所要完成的工作? 解答: 分配一个唯一的进程标识符,索取一个空白PCB 为新进程的程序和数据分配内存空间 初始化进程控制块,包括初始化标识符信息、处理机的状态信息和控制信息 设置相应的链接 Chap2 进程管理 18.同步应该遵循的基本原则?(P84) 答案见P51 空闲让进、忙则等待、有限等待、让权等待 19.记录型信号量的wait和signal 的物理含义 作业问题: 1) 只答出wait、signal操作的原子性。 2)只答出wait表示申请一个资源,signal表示释放一个资源。 Chap2 进程管理 解答: 1)wait操作意味着请求一个单位的资源; 若减1后S.value0时,表示资源已分配完 毕,故进程调用block原语进行自我

文档评论(0)

boss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档