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

计算机系统原理.ppt

  1. 1、本文档共163页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机系统原理 第九章 操作系统 引言 计算机的硬件 引言 计算机系统组成 硬件:物理实体,物质基础 软件:逻辑实体,用户使用硬件的代理者 事实上,软件借助操作系统控制硬件 为什么需要操作系统? 硬件的控制细节极为繁琐 错误和异常处理,避免程序控制不当导致系统瘫痪 希望系统同时运行多个程序 解决不同程序在资源使用上存在的竞争 希望系统具有良好的交互界面 本章内容 9.1 操作系统概述 9.2 操作系统的结构与组成 9.3 操作系统运行机制 9.4 处理机管理 9.5 存储管理 9.6 文件系统 9.7 设备管理 9.8 作业管理 本讲简要说明 目的与要求:掌握操作系统的作用,了解操作系统的发展和分类 授课重点:操作系统定义,常见操作系统 授课难点:操作系统作用 阅读章节:第9.1节 作业安排:P354 9.1、9.2、9.3题 9.1 操作系统概述 什么是操作系统 操作系统的功能 操作系统的发展历史 常见的操作系统 9.1.1 什么是操作系统 定义 操作系统是最基本的系统软件,用于管理计算机的资源和控制计算机系统的运行 地位 计算机系统管理中心(相当于社会中的政府地位) 最复杂、最精确的人工开发的管理系统 在计算机系统中不可缺少,缺少操作系统,用户不可能上机使用计算机资源 9.1.1 什么是操作系统 提供一个计算机用户与计算机硬件系统之间的接口,使计算机系统更易于使用(使用者) 有效地控制和管理计算机系统中的各种硬件和软件资源,使之得到更有效利用(资源管理者) 合理地组织计算机系统的工作流程,以改善系统性能 虚拟机的概念 操作系统层次 9.1.1 什么是操作系统 研究操作系统的几种观点 软件的观点 资源管理的观点 进程的观点 虚拟机的观点 服务提供者的观点 9.1.1 什么是操作系统 研究操作系统的几种观点(1) 软件的观点:作为特殊子程序 管理硬件相关的数据结构 进程信息 内存信息 设备信息 文件系统 例:Windows API(Application Programming Interface)调用 系统调用可以看成是特殊的公共子程序,实现了一些公共的功能,用户不需要重复编写实现这些功能的程序而只要调用操作系统内核提供的相应系统调用即可 9.1.1 什么是操作系统 研究操作系统的几种观点(2) 资源管理的观点:软硬件控制中心 登记谁在使用什么样的资源 系统中还有哪些资源空闲 应该及时回收哪些资源,等等 解决资源共享的两个方法 时分:由多个用户(进程)分时地占用一个资源 空分:针对存储资源而言,存储资源的空间可以被多个用户(进程)共同以分割的方式占用 9.1.1 什么是操作系统 研究操作系统的几种观点(3) 进程的观点 由若干个可以独立运行的进程和一个对这些程序进行协调的核心组成 每个进程都完成某一特定任务 核心控制和协调进程运行,解决通信问题 9.1.1 什么是操作系统 研究操作系统的几种观点(4) 虚拟机的观点 把裸机扩充为功能更强、使用更加方便的虚拟计算机 系统分成若干个层次,每个层次完成特定的功能 每层为外层提供支持,构成外层的运行环境 9.1.1 什么是操作系统 研究操作系统的几种观点(5) 服务提供者的观点:服务集合 与程序的接口:操作系统调用 与裸机相比:功能更强,服务质量更高 操作系统又称为软总线 9.1.1 什么是操作系统 五大功能 处理机管理 存储管理 作业管理 文件管理 设备管理 9.1.1 什么是操作系统 五大功能(1) 处理机管理(最核心部分) 对处理机的时间进行分配 对不同程序进行记录和调度 解决不同程序之间的冲突 控制程序的运行 9.1.1 什么是操作系统 五大功能(2) 存储管理 为用户和程序划分存储区域 保护存储区域不受干扰 对存储空间进行动态调整和优化 形成层次化的存储机制,提高存储速度 9.1.1 什么是操作系统 五大功能(3) 文件管理 提供统一的访问存储器信息的方式 支持文件的存储、检索和修改等 解决文件的共享、保密和保护问题 提供方便、安全的使用接口 9.1.1 什么是操作系统 五大功能(4) 设备管理 建立逻辑名称与物理设备的映射关系 屏蔽设备操作的具体细节 提供设备信息的记录、读取和修改等手段 对设备行为进行控制 9.1.1 什么是操作系统 五大功能(5) 作业管理 为用户使用系统提供界面和接口 记录和安排用户交给系统的任务 接收用户和程序输入 将运行结果反馈给用户 9.1.2 操作系统的发展史 操作系统出现的背景 计算机系统仅由硬件和应用软件构成,用户直接控制使用各个硬件 将程序和数据以穿孔方式记录在卡片或纸带上,此阶段又称为“手工操作”阶段 问题:浪费大量时间,使用极为不便 思考:能否有程序

文档评论(0)

精品资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档