计算机系统机构_第1章.pptVIP

  • 3
  • 0
  • 约1.08万字
  • 约 73页
  • 2018-03-27 发布于江西
  • 举报
计算机系统机构_第1章.ppt

课程介绍 1.课程名称 计算机系统结构 计算机体系结构 Computer Architecture 建筑物的设计或式样,通常指一个系统的外貌 2.研究内容 从外部来研究计算机系统 使用者所看到的物理计算机的抽象 编写出能够在机器上正确运行的程序所必须了解的计算机的属性 课程介绍 3.学习目的 建立计算机系统的完整概念 学习计算机系统的分析方法和设计方法 了解计算机系统的最新研究成果 4.与其他学科的交叉 学科交叉:计算机组成、计算机操作系统、汇编语言、数据结构、计算机网络…… 新内容:超标量处理机、超流水线处理机、向量处理机、并行处理机、多处理机、互联网络、…… 计算机系统结构正处于变革时期: 软件-系统结构-实现技术,两头发展快中间慢 非冯计算机正在兴起 课程介绍 5.课程安排 54学时 多看好论文,了解国内外最新研究成果 6.教材 清华大学计算机系列教材: 计算机系统结构(第2版) 清华大学出版社 参考书 高等计算机系统结构 黄凯 清华大学出版社 第一章 计算机系统结构的基本概念 1.1 计算机系统结构 1.2 计算机系统设计技术 1.3 计算机系统的评价标准 1.4 计算机系统结构的发展 1.1 计算机系统结构 1.1.1 计算机系统层次结构 1.1.2 计算机系统结构定义 1.1.3 计算机组成与实现 1.1.4 计算机系统结构的分类 1.1.1 计算机系统层次结构 一 虚拟计算机 虚拟计算机: 从不同 角度所看到的计算机系统属性是不同的 观察者包括: 应用程序员 高级语言程序员 汇编语言程序员 系统管理员 硬件设计人员 在需要的层次上认识计算机系统 虚拟计算机系统 二 层次结构 共分为7个层次 第0级和第1级由硬件实现 第2级至第6级由软件实现,称为虚拟机 从学科领域来划分: 第0级和第1级属于“计算机组成与系统结构” 第2至第5级是系统软件 第6级是应用软件 它们之间有交叉 例如:第0级要求一定的数字逻辑基础 第2级涉及汇编语言程序设计的内容 计算机系统的层次结构 计算机系统的层次结构 计算机系统的层次结构 1.1.2 计算机系统结构的定义 一 计算机系统结构定义 1.计算机系统结构定义一 Amdahl于1964年在推出IBM360系列计算机时提出: 程序员所看到的计算机系统的属性,即概念性结构和功能特性 程序员:汇编语言、机器语言、编译程序、操作系统 看到的:编写出能在机器上正确运行的程序所必须看到的 概念性结构 功能特性 指令系统及其执行模式 数据表示:硬件能够直接识别和处理的数据类型; 寻址方式:寻址单位、寻址方式的种类和地址运算等 寄存器组织:操作数寄存器、变址寄存器、控制寄存器及专用寄存器的定义、数量和使用方式等; 指令系统:操作类型、格式,指令间的排序控制等; 中断系统:中断类型、中断级别和中断响应方式等; 存储系统:编址单位、编址方式、最大寻址空间等; 处理机工作方式:定义和切换方式,如管态和目态等; 输入输出系统:数据交换方式、交换过程的控制等; 信息保护:信息保护方式和硬件对信息保护的支持等。 2.计算机系统结构定义二 研究软硬件功能分配和对软硬件界面的确定 计算机系统由软件、硬件和固件组成,它们在功能上是同等的。 同一种功能可以用硬件实现,也可以用软件或固件实现。 不同的组成只是性能和价格不同,他们的系统结构是相同的。 三 透明性概念 透明性定义 本来存在的事务或属性,从某种角度看似乎不存在 例如:CPU类型、型号、主存储器容量等 对应用程序员 透明 对系统程序员、硬件设计人员等 不透明 例如:浮点数表示、乘法指令 对高级语言程序员、应用程序员 透明 对汇编语言程序员、机器语言程序员 不透明 1.1.3 计算机组成与实现 一 计算机组成 1.定义 Computer Organization 计算机组成是计算机系统结构的逻辑实现 2.研究方法 从内部研究计算机系统 3.主要研究内容 确定数据通路的宽度 确定各种操作对功能部件的共享程度 确定专用的功能部件 确定功能部件的并行度 设计缓冲和排队策略 设计控制机构 确定采用何种可靠性技术 二 计算机实现技术 1. 定义 计算机实现是指计算机组成的物理实现 2.主要包括: 处理机、主存储器等部件的物理结构 器件的集成度和速度 专用器件的设计 器件、模块、插件、底板的划分和连接 信号传输技术 电源、冷却及装配技术,制造工艺及技术等 随着技术、器件和应

文档评论(0)

1亿VIP精品文档

相关文档