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

操作系统1操作系统概述课件幻灯片.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《操作系统》 人民邮电出版社 第1章 操作系统概述 本章目录 1.1 操作系统的定义与功能 1.1.1 操作系统的定义 1.1.2 操作系统的功能 1.2 操作系统的接口与内核模式 1.2.1 操作系统的两种接口 1.2.2 操作系统内核的结构模式 1.3 操作系统的基本分类 1.3.1 批处理系统 1.3.2 分时系统 1.3.3 实时系统 1.3.4 网络系统 1.4 硬件支撑环境 1.4.1 计算机硬件的基本构成 1.4.2 中断 1.4.3 存储器的结构 1.5 Linux操作系统的诞生 1.5.1 操作系统的发展简史 1.5.2 Linux操作系统的诞生 1.1 操作系统的定义与功能 1.1.1 操作系统的定义 1. 操作系统是硬机器的扩展:虚拟机的观点 未配置任何软件的计算机称为“裸机”。 . . 操作系统是在裸机上安装的第一层软件,它把计算机硬件与使用者隔离开。 . 安装操作系统后,机器功能强了,使用简单、容易了。但现实中并不存在这种功能的真实硬机器,它只是用户 的一种感觉。称在裸机上安装 了操作系统使功能得以扩展的 机器,是一台“扩展机”或“虚拟 机”,虚拟机成为了一个向用 户提供的新的工作平台。 . 将“虚拟”概念扩充,就可 得到一台台虚拟机,后一台虚 拟机建立在前一台虚拟机的基 础之上,并具有更加强大的功能。 用户 用户 用户 用户 用户 财务管理系统、航空订票系统、地理信息系统、CAD系统 人事管理系统、银行税务系统、铁路订票系统 命令解释程序、语言编译程序、汇编程序 数据库管理系统、网络软件等 操作系统 机器指令系统 CPU 内存、输入输出设备 应用软件 系统软件 裸机 功 能 扩 展 方 向 软件大致可分为两类:应用软件是为解决某类需要或某个特定问题而编制的程序,它涉及计算机应用的各个领域;系统软件是对计算机系统的资源实施管理、控制,为其他程序的运行提供支持和服务的软件。 2. 操作系统是机器的管理者:资源管理的观点 按性质的不同,可把计算机资源分成四类:处理机(即CPU),存储器,外部设备,程序和数据。前三种属于硬资源,后一种属于软资源。 . . 计算机运行过程中,对硬资源的使用需解决四个问题: 记住资源当前状态 制定资源分配策略 (1) (2) (3) (4) 实施资源分配 完成资源回收 5. 操作系统的定义 操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程以及方便用户使用计算机的一个大型系统软件。 3. 软件 软件是相对于硬件而言的,它是计算机程序、过程、规则和相关文档资料的总称。 4. 计算机软件的分类 返回目录 1.1.2 操作系统的功能 . . . 1. 处理机管理 2. 存储管理 . 记住每个作业程序的状态,需要对CPU重新进行调度时,就在候选的程序中选取。 制定处理机的调度策略,它是挑选候选程序时应遵循的规则。 . 实施具体的CPU分配(也就是处理机调度)。 记住内存各部分的使用情况,哪些已经分配,哪些为空闲待分配。 制定内存的分配策略。 . 必须对程序指令中的地址加以调整,以保证程序能够得到正确的运行。这是存储管理中所谓的“地址重定位”问题。 . 实施内存的具体分配和回收。 . 建立安全机制,既要确保内存中各独立作业程序的安全、互不侵扰,又要允许不同作业程序能够共享一些系统或用户的程序。 . 随着计算机应用的发展,涉及的问题越来越复杂,需要的内存量越来越大。受内存容量和价格条件的限制,存储管理必须借助辅助存储器来解决“内存”的扩充问题,使“作业程序比内存大时,也能正确运行”。这是存储管理中的“虚拟存储器”技术。 3. 设备管理 . 设备管理应借助大容量辅存,把独占设备改造成为可以多个用户“共享”的设备。这就是所谓的“虚拟设备”技术。 记住各类设备的使用状态,按各自不同的性能特点进行分配和回收。 . 为各类设备提供相应的设备驱动程序、启动程序、初始化程序以及控制程序等,保证输入/输出操作的顺利完成。 . 采用缓冲技术,提高CPU与外设、外设与外设之间操作的并行程度。 . 根据不同的设备特点,制定优化策略,使对设备的使用更趋合理和有效。 . 用户在编制程序时,不应直接使用真实的设备名,以利于设备分配的灵活性和处理外部设备的故障。这是所谓的“设备无关性”,或称“设备独立性”。 . 4. 文件管理 . 返回目录 对磁盘空间进行组织

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档