操作系统教程第5版课后答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统教程第 5 版课后答案 费祥林、骆斌 编著 第一章 操作系统概论 习题一 一、 摸索题  简述现代运算机系统的组成及层次结构; |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 答:现代运算机系统由硬件和软件两个部分组成;是硬件和软件相互交错形成 的集合体,构成一个解决运算问题的工具;硬件层供应基本可运算的资源,包 括处理器、寄存器、内存、外存及 I/O 设备;软件层由包括系统软件、支撑软件和应用软件;其中系统软件是最靠近硬件的; 2、运算机系统的资源可分成哪几类?试举例说明; 答:包括两大类, 硬件资源和信息资源; 硬件资源分为处理器、 I/O 设备、储备器等;信息资源分为程序和数据等; 什么是操作系统?操作系统在运算机系统中的主要作用是什么? 答:操作系统是一组掌握和治理运算机硬件和软件资源,合理地对各类作业进行调度,以及便利用户使用的程序的集合; 操作系统在运算机系统中主要起 4 个方面的作用; 服务用户观点——操作系统供应用户接口和公共服务程序 进程交互观点——操作系统是进程执行的掌握者和和谐者 系统实现观点——操作系统作为扩展机或虚拟机 资源治理观点——操作系统作为资源的治理者和掌握者 操作系统如何实现运算与操作过程的自动化? 答:大致可以把操作系统分为以下几类: 批处理操作系统、分时操作系统、实时操作系统、 网络操作系统和分布式操作系统; 其中批处理操作系统能根据用户预先规定好的步骤掌握作业的执行, 实现运算机操作的自动化; 又可分为批处理单道系统和批处理多道系统; 单道系统每次只有一个作业装入运算机系统的主储备器运行, 多个作业可自动、 次序地被装入运行; 批处理多道系统就答应多个作业同时装入主储备器, 中心处理器轮番地执行各个作业, 各个作业可以同时使用各自所需的外围设备, 这样可以充分利用运算机系统的资源, 缩短作业时间, 提高系统的吞吐率 操作系统要为用户供应哪些基本的和共性的服务? 答:( 1)创建程序和执行程序; (2)数据 I/O 和信息存取;(3)通信服务;(4) 差错检测和处理; 为了保证高效率、 高质量的工作, 使得多个应用程序能够有效 的共享系统资源,提高系统效率,操作系统仍具备一些其他的功能:资源安排, 统计,爱护等; 试述操作系统所供应的各种用户接口; 答:操作系统通过程序接口和操作接口将其服务和功能供应应用户; 程序接口由一组系统调用组成,在应用程序中使用“系统调用” 可获得操作系统的低层服务, 拜访或使用系统治理的各种软硬件资源,是操作系统对外供应服务和功能 的手段;操作接口由一组命令和(或)作业掌握语言组成,是操作系统为用户提 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 供的组织和掌握作业执行的手段; 什么是系统调用?可分为哪些类型? 答:操作系统为了达到为应用程序的运行供应良好的环境, 系统内核供应了一系列具备预定功能的内核函数, 这一组特别接口被称为系统调用;操作系统所 供应的系统调用按功能可分为六类: 1) 进程治理;2)文件操作;3)设备治理; 4)主存治理; 5) 进程通信; 6) 信息爱护; 什么是有用程序,可分为哪些类型? 答:有用程序又称支撑程序,是为应用程序的开发、调试、执行和爱护解决共性 问题或执行公共操作供应的一组程序;按功能可分为: 1)文件治理; 2)语言支持; 3) 状态修改; 4)支持程序执行; 5)通信等; 试述系统调用的实现原理; 操作系统实现系统调用功能的机制称为陷阱或反常处理机制; 其实现原理是: 第一编写系统调用函数并且设计系统调用入口地址表, 每个入口地址都指向一个系统调用的内核函数, 有些仍包含系统调用自带参数的个数; 然后开创现场爱护区, 用以储存发生系统调用时的处理器现场; 试述系统调用与函数过程调用之间的主要区分; 答:在程序执行系统调用或过程调用中两者的主要区分是: 1 )调用的形式和实现的方式不同; 2)被调用的代码的位置不同; 3)供应方式不同; 试述 API(Application program interface) 、库函数与系统调用之间的关系 . 答: API 是由同名的封装把系统调用封装成应用程序能够直接使用的应用接口;所以,一个库函数就是一种 API,一个 API 的实现可能会用到一个系统调用或多个系统调用, 也可能如干 API 封装相同的系统调用, 即使完全不使用系统调用, 也不存在任何问题; 试说明脱机 I/O 和假脱机 I/O ; 答: 1)脱机输入输出方式( Off-Line I/O )是为明白决人机冲突 CP

文档评论(0)

小橙学习资料 + 关注
实名认证
内容提供者

学习资料 欢迎下载

1亿VIP精品文档

相关文档