第2章 计算机系统结构简介.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 计算机系统结构简介

操作系统 独立本科 第二章 计算机系统结构简介 学习目的与要求 了解计算机系统的结构,中央处理器与外围设备的并行工作,存储系统,硬件的保护措施;有关操作系统的结构,操作系统提供的使用接口. 重点是:硬件环境和操作系统与用户的接口. 第一节 计算机系统结构 层次结构 计算机系统构成:硬件系统和软件系统。 硬件系统构成:中央处理器(CPU)、存储器、输入/输出控制系统(用来管理外围设备与主存储器之间的信息传递)和各种输入/输出设备。 软件系统组成:系统软件、支撑软件、应用软件。 系统软件:是计算机系统中与硬件结合最紧密的软件,也是计算机系统中必不可少的软件。如,操作系统、编译系统等。 支撑软件:是可支持其他软件的开发和维护的软件。如,数据库、软件开发工具等。 应用软件:是按特定领域中的某种需要而编写的专用软件。如,财务管理软件、办公软件等。 第一节 计算机系统结构 层次结构: 最内层是硬件系统,最外层是使用计算机系统的人,人与硬件系统之间是软件系统。软件系统又依次为:系统软件?支撑软件?应用软件。 系统工作框架 引导程序: 进行系统初始化,把操作系统中的核心程序装入主存储器,并让操作系统的核心程序占用处理器执行。 操作系统核心程序: 完成自身的初始化工作后开始等待用户从键盘或鼠标输入命令,每接收一条命令就对该命令进行处理。 第二节 硬件环境 CPU与外设的并行工作 在现代的通用计算机系统中,为提高计算机的工作效率,均允许CPU和外设并行工作。当执行到一条启动外设的指令时,就按指令中给定的参数启动指定的设备,并将控制移交给输入/输出控制系统,由输入/输出控制系统控制外围设备与主存储器之间的信息传递,外围设备独立工作,不再需要CPU干预,于是CPU可继续执行其他程序。 详见第六章 第二节 硬件环境 存储体系 寄存器:是处理器的组成部分,用来存放处理器的工作信息。存取速度快,但造价高。 通用寄存器:存放参加运算的操作数,指令的运算结果等。 指令寄存器:存放当前从主存储器读出的指令。 控制寄存器:存放控制信息以保证程序的正确执行和系统的安全 程序状态寄存器:存放当前程序执行的状态。 中断寄存器:记录出现的事件。 基址寄存器:设定程序执行时可访问的主存空间起始地址。 限长寄存器:设定程序执行时可访问的主存空间的长度。 存储体系 主存储器:在计算机系统中,任何程序和数据都必须装入主存储器之后才能对其进行操作。 以“字节”为单位进行编址; 能被CPU直接访问; 不能长期保存信息; 高速缓冲存储器:为了减少对主存储器的访问时间,加快程序的执行速度,现代计算机系统往往配置一个高速缓冲存储器。 速度比主存储器快,价格昂贵; 容量小于主存储器,大于寄存器; 辅助存储器:磁盘和磁带是最常用的辅助存储器。 容量大,能永久保存信息; 不能被CPU直接访问,只能与主存储器互相传送信息。 存储器的层次 第二节 硬件环境 保护措施 在一个计算机系统中往往存在多个程序,既有系统程序,又有用户程序…,它们共享计算机系统的资源。在这种情况下,安全保护相当重要。为此,操作系统与硬件必须相互配合实现安全保护。 一般是硬件提供保护手段和保护装置,操作系统利用这些设施配合硬件实现保护。 第二节 硬件环境 保护措施 特权指令 不允许用户程序中直接使用的指令称为特权指令,否则称为非特权指令。 管态和目态 万一用户程序中程序了特权指令? CPU设置了两种工作状态:管态和目态——当CPU处于管态时可执行包括特权指令在内的一切机器指令,而当CPU处于目态时不允许执行括特权指令。 存储保护 硬件设置两个寄存器:基址寄存器和限长寄存器; 基址寄存器值?访问地址?基址寄存器值+限长寄存器的值 第三节 操作系统结构 设计目标 正确性 能充分估计和把握各种不确定的情况,使操作系统不仅能保证正确性,且易于验证其正确性。 高效性 减少操作系统的开销从而提高系统效率,尤其对常驻主存储器的核心程序更要精心设计。 维护性 当系统发现错误或为提高效率而对算法进行调整等工作是,应使操作系统容易维护。 移植性 移植性是指能否方便地把一个操作系统从一个硬件环境移植到另一个新的硬件环境。在结构设计时,应尽量减少与硬件直接有关的程序量,且将其独立封装。 第三节 操作系统结构 操作系统的层次结构 设计方法: 无序模块法、内核扩充法、层次结构法、管程设计法。 层次结构法 最大特点是把整体问题局部化。一个大型复杂的OS被分解成若干单向依赖的层次,由个层的正确性来保证这个OS的正确性。采用层次结构不仅结构清晰,而且便于调试,有利于功能的增加、删减和修改。 主要困难在于层次的划分和安排。 第三节 操作系统结构 UNIX系统的结构 第三节 操作系统结构 UNIX系统的结构 内核程序文件分类 汇编语言文件 C语言文件

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档