2016操作系统第四版课后习题答案-文档在线预览.pptx

2016操作系统第四版课后习题答案-文档在线预览.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课后习题解答 操作系统教程第四版 1.现在计算机系统是由硬件和软件两个部分组 成 。硬件层提供基本的可计算性资源 , 操作系 统层是最靠近硬件的软件层 , 负责管理和控制 计算机硬件并对其作首次扩充和改造 。支撑软 件的工作基础建立在被操作系统扩充功能的机 器上 , 利用系统所提供的扩展指令集 , 可以较 容易的实现编译程序 、汇编程序 、语言处理程 序 、 窗口系统 、 internet浏览器 、数据库管理 系统和其他程序 , 支持应用软件的开发和运行。 应用软件层解决用户特定的或不同应用所需要 的信息处理问题。 2. 现在计算机系统都包含各种各样的物理部 件 、设备和软件等资源(例: 消息 、信号和共 享数据结构) 。其中物理资源又可分为两大类: 计算类(例: 处理器) 、存储(例: 内存) 及 接口类(例: 辅助存储器和外部设备) 。 3. 一般认为操作系统是: 管理系统资源 、控 制程序执行 、改善人机界面 、提供各种服务 , 并合理组织计算机工作流程为用户方便而有效 的使用计算机提供良好运行环境的最基本的系 统软件 。 计算机系统配置操作系统的主要目 的是: 方便用户使用 、扩充机器功能 、管理各 类资源 、提高系统效率 、构筑开放环境。 4. 大致可以把操作系统分为以下几类: 批处 理操作系统 、分时操作系统 、实时操作系统、 网络操作系统和分布式操作系统 。其中批处理 操作系统能按照用户预先规定好的步骤控制作 业的执行 , 实现计算机操作的自动化 。又可分 为批处理单道系统和批处理多道系统 。单道系 统每次只有一个作业装入计算机系统的主存储 器运行 , 多个作业可自动 、顺序地被装入运行。 批处理多道系统则允许多个作业同时装入主存 储器 , 中央处理器轮流地执行各个作业 , 各个 作业可以同时使用各自所需的外围设备 , 这样 可以充分利用计算机系统的资源 , 缩短作业时 间 , 提高系统的吞吐率。 5. 操作系统为用户提供的基本和共性服务有: 1) 创建程序和执行程序 。2) 数据I/O和信息 存取 。3) 通信服务 。4) 差错检测和处理。 为了保证自身高效率 、高质量地工作 , 使得多 个应用程序能够有效地共享系统资源 , 提高系 统效率 , 操作系统还具备其他一些功能: 资源 分配 、统计 、保护等。 6. 操作系统通过程序接口和操作接口将其服 务和功能提供给用户 。程序接口由一组系统调 用组成 , 在应用程序中使用“系统调用 ”可获 得操作系统的低层服务 , 访问或使用系统管理 的各种软硬件资源 , 是操作系统对外提供服务 和功能的手段; 操作接口由一组命令和(或) 作业控制语言组成 , 是操作系统为用户提供 的组织和控制作业执行的手段。 7. 操作系统为了达到为应用程序的运行提供 良好的环境 , 系统内核提供了一系列具备预定 功能的内核函数 , 这一组特殊接口被称为系统 调用 。操作系统所提供的系统调用按功能可分 成六类: 1) 进程管理 。2) 文件操作 。3) 设 备管理 。4) 主存管理 。5) 进程通信 。6) 信 息维护。 8. 实用程序又称支撑程序 , 是为应用程序的 开发 、调试 、执行和维护解决共性问题或执行 公共操作提供的一组程序 。按功能可分为: 1) 文件管理 。2) 语言支持 。3) 状态修改 。4) 支持程序执行 。5) 通信 。等。 9. 操作系统实现系统调用功能的机制称为陷 阱或异常处理机制 。其实现原理是: 首先编写 系统调用函数并且设计系统调用的入口地址表, 每个入口地址都指向一个系统调用的内核函数, 有些还包含系统调用自带参数的个数 。然后开 辟现场保护区 , 用以保存发生系统调用时的处 理器现场。 10. 在程序执行系统调用或过程调用中两者的 主要区别是: 1) 调用的形式和实现方式不同 。 2) 被调用的代码的位置不同 。3) 提供方式 不同。 11. API是由同名的封装函数把系统调用封装成应 用程序能够直接使用的应用接口 。所以 , 一个库 函数就是一种API , 一个API的实现可能会用到一 个系统调用或多各系统调用 , 也可能若干API封装 相同的系统调用 , 即使完全不使用系统调用 , 也 不存在任何问题。 12. 1) . 脱机输入输出方式(Off-Line I/O)是为了解 决人机矛盾及CPU和I/O设备之间速度不匹配而提 出的.它减少了CP

文档评论(0)

177****7979 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档