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

第7讲-第2节计算机体系结构.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学概论 第7讲 本讲教学目的 理解计算机系统的层次结构 理解体系结构的基本概念 理解处理器体系结构 理解哈佛结构 掌握冯诺依曼结构 学 习 重 点 熟悉冯?诺依曼模型的原理和体系结构 掌握现代计算机处理器体系结构 2.1 计算机系统的多级层次结构 计算机是一个复杂的系统,是由硬件和软件结合而成的有机整体,如同一切复杂的自然系统和人为系统一样,计算机内部也存在多级的层次结构。这种多层次结构是人们对于计算机一种深入的、本质的认识和应用,它是随着计算机的发展而逐步建立起来的。 2.1 计算机系统的多级层次结构 机器语言:二进制的机器指令和数据,计算机能够识别并执行,是最早的计算机语言,级别最低,面向机器,编程和维护难。 指令:指定计算机实现某种控制或执行某个运算的命令代码。 指令系统:一台计算机全部指令的集合。 举例:1、加法指令代码 0011 2、n位指令代码可以表示2n条不同的指令 2.1 计算机系统的多级层次结构 汇编语言: 用助记符表示不同的机器指令,编程比较方便,但是也要转换成机器语言才能被计算机执行,也面向机器,级别较低。 对于用户而言,它面对的是一台使用汇编语言的机器,它的功能完全由软件实现,所以 称为虚拟机。如图2-1(a)所示。 2.1 计算机系统的多级层次结构 虚拟机(Virtual Machine): 凡是由软件实现的机器界面均称为虚拟机,它支持多操作系统并行运行在单个物理服务器上。 2.1 计算机系统的多级层次结构 高级语言: 定义了一套基本符号以及怎样使用这套基本符号设计程序的规则,编程方便,也要转换成机器语言才能被计算机执行,与机器无关。 图2-1(b)表示了高级语言不能直接转换为机器语言的情况:要先翻译成汇编语言或某种中间语言后才能被转换为机器语言被计算机执行。 2.1 计算机系统的多级层次结构 2.1 计算机系统的多级层次结构 汇编语言转换成机器语言的过程称为汇编, 高级语言转换成机器语言的过程称为编译。 2.2 体系结构的基本概念 计算机体系结构 是指程序设计人员所能看见的计算机系统的属性,是硬件子系统的结构概念和功能属性。 经典的体系结构是由冯·诺依曼等人提出的:计算机由运算器、控制器、存储器、输入设备、输出设备组成。 2.2 体系结构的基本概念 计算机组成 计算机体系结构的逻辑实现 。包括设计计算机各部件的具体组成与连接关系;设计指令集和软件系统等。 一种体系结构可以有多种组成方案。 典型实例----系列机 国际商用机器公司IBM的IBM 370系列机 2.2 体系结构的基本概念 计算机实现 计算机组成的物理实现 ,就是把计算机系统真正地制作并调试出来。包括中央处理机、主存储器、输入输出接口和设备的物理结构,所选用的半导体器件的集成度和速度,器件、模块、插件、底板的划分,电源、冷却、装配等技术,生产工艺和系统调试等各种问题。 同一种计算机组成可以有多种物理实现。 典型实例—兼容机:不同厂家生产的具有相同体系结构的计算机称为兼容机。 2.2 体系结构的基本概念 几个基本概念间的关系 体系结构、计算机组成、计算机实现 2.3 冯?诺依曼结构和哈佛结构 一、冯?诺依曼理论 冯?诺依曼理论的思想是:应该把程序和数据一起存储在存储器里,让计算机自己负责从存储器里提取指令、执行指令,循环式地执行这两个动作。这样,计算机在执行程序的过程中,就可以完全摆脱外界的影响,以自己可能的速度自动地运行。按照这种原理构造出来的计算机就是“存储程序控制计算机”,也被称做“冯?诺依曼计算机”。 冯?诺依曼结构 — 普林斯顿体系结构(Princetion Architecture) ,是现代通用计算机使用的最主要结构。 2.3 冯?诺依曼结构和哈佛结构 冯?诺依曼理论的要点: 指令像数据那样存放在存储器中,并可以像数据那样进行处理; 指令格式使用二进制机器码表示; 使用程序存储控制方式工作。 2.3 冯?诺依曼结构和哈佛结构 2.3 冯?诺依曼结构和哈佛结构 2.3 冯?诺依曼结构和哈佛结构 2.3 冯?诺依曼结构和哈佛结构 2.3

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档