操作系统教程——Linux实例分析 教学课件 作者 孟庆昌 第1-8章 第1章 操作系统概述.pptVIP

操作系统教程——Linux实例分析 教学课件 作者 孟庆昌 第1-8章 第1章 操作系统概述.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 操作系统概述 1.1 计算机发展简史 1.2 计算机系统组成 1.3 操作系统的概念 1.4 操作系统的主要功能 1.5 操作系统的发展历程 1.6 操作系统的类型 1.7 操作系统的特征 1.8 操作系统的结构 1.9 UNIX/Linux系统的特点和结构 习题 1.1 计算机发展简史 计算机的发展历史大致可分为以下几个阶段: 第一代: 1946年~1959年, 以美国建造的ENIAC为代表, 主要电子器件是电子管。 第二代: 1960年~1964年, 主要特征是以晶体管为主要电子器件, 如IBM 7090系列。 第三代: 1965年~1973年, 以集成电路作为计算机的主要器件, 如IBM 360机种。 第四代: 从1974年至今, 大规模集成电路(LSI)、 超大规模集成电路(VLSI)用于计算机, 从巨型机到微型机、 个人计算机, 其类型层出不穷。 与之相应, 计算机科学和技术也得到了迅速发展。 1.2 计算机系统组成 1.2.1 计算机系统结构 现代通用计算机系统由CPU、 内存和多种I/O设备组成, 通过系统总线连接在一起, 实现彼此通信。 图1-1示出多数微型机采用的系统结构。 1. CPU CPU是计算机系统中的“大脑”。 它从内存(或高速缓存)中取出指令并执行它们。 其基本工作顺序是: 提取指令, 译码分析, 执行指令。 CPU内部包含若干个寄存器。 其中, 一类是通用寄存器, 用来存放关键变量和中间结果; 另一类是专用寄存器, 如程序计数器(PC)、 栈指针寄存器和程序状态字(PSW)。 2. 存储器 在现代计算机中, 可以存放信息的部件很多, 但它们在存取速度、 容量和成本等方面有很大差别。 一个存储器系统往往由各种部件构成一个层次结构, 图1-2示出了三级存储器的结构。 图中, 左部文字说明存储器的性能、 成本依箭头所示方向相对变化。 3. I/O设备 I/O设备是人机交互的工具, 通常由控制器和设备本身组成。 4. 总线 总线部件的功能是负责CPU、 存储器和设备控制器彼此间的信息或数据的传送的, 是计算机内部的“公交车”。 1.2.2 计算机软件分类 按照所起的作用和需要的运行环境, 软件通常可分为三大类, 即应用软件、 支撑软件和系统软件。 计算机系统中硬件和软件以及各类软件之间是按层次结构组织的, 如图1-3所示。 1.3 操作系统的概念 为了深入理解操作系统的定义, 我们应注意以下几点: (1) 操作系统是系统软件, 而且是裸机之上的第一层软件。 (2) 操作系统的基本职能是控制和管理系统内的各种资源, 有效地组织多道程序的运行。 作为“管理者”, 操作系统主要负责如下事情: ① 监视各种资源并随时记录它们的状态; ② 实施某种策略以决定谁获得资源, 何时获得, 获得多少; ③ 分配资源供需求者使用; ④ 回收资源, 以便再分配。 (3) 设置操作系统的另一个目的是扩充机器功能以方便用户使用。 计算机系统的基本资源包括硬件(如处理机、 内存、 各种设备等)、 软件(系统软件和应用软件)和数据。 1.4 操作系统的主要功能 1. 存储器管理功能 存储器管理的主要功能包括: 内存分配、 地址映射、 内存保护和内存扩充。 1) 内存分配 内存分配的主要任务是为每道程序分配一定的内存空间。 2) 地址映射 大家都有这种经历: 我们在编写程序时并不考虑程序和数据要放在内存的什么位置, 程序中设置变量、 数组和函数等只是为了实现这个程序所要完成的任务。 3) 内存保护 不同用户的程序都放在一个内存中, 必须保证它们在各自的内存空间中活动, 不能相互干扰, 更不能侵犯操作系统的空间。 4) 内存扩充

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档