当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《计算机体系结构》 第一章 计算机体系结构的基本概念

资源类别:文库,文档格式:PPT,文档页数:88,文件大小:1.09MB,团购合买
第一章计算机体系结构的基本概念 1.1引论 1.计算机直1946年发明以来,性能大幅度提高表现在:运行速度、功能、规模、可靠性等指标的不断提高体积、功耗等指标的不断下降。 2.计算机性能的高速增长受益于:电路技术的发展体系结构技术的发展其他因素(OS, Compiler的发展)
点击下载完整版文档(PPT)

x 《计算机体系结构》 南京审计学院计算机系水

南京审计学院计算机系 《计算机体系结构》

第一章计算机体系结构的基本概念 1.1引论 1计算机直1946年发明以来,性能大幅度提高 表现在:●运行速度、功能、规模、可靠性等指标的 不断提高 体积、功耗等指标的不断下降。 2.计算机性能的高速增长受益于: 电路技术的发展 ●体系结构技术的发展 ●其他因素(os, Compiler的发展)

1.计算机直1946年发明以来,性能大幅度提高 表现在:● 运行速度、功能、规模、可靠性等指标的 不断提高 ● 体积、功耗等指标的不断下降。 2. 计算机性能的高速增长受益于: ● 电路技术的发展 ● 体系结构技术的发展 ● 其他因素(OS, Compiler 的发展) 第一章 计算机体系结构的基本概念 1.1 引论

3.八十年代后,有两种技术使得体系结构技术对计算机 性能发展的影响越来越大: 1)RISc技术--使得体系结构的发展空间一下 子被打开; 2)微处理器技术-使得设计新型体系结构的风 险、成本、耗时都大为降低。 结果: 体系结构对计算机性能发展的影响更为明显,达到 80%以上,并且体系结构的发展带动芯片技术、编 译技术的进步,使得计算机的发展速度达到每年 50%以上

3. 八十年代后,有两种技术使得体系结构技术对计算机 性能发展的影响越来越大: 1)RISC技术 --- 使得体系结构的发展空间一下 子被打开; 2)微处理器技术--- 使得设计新型体系结构的风 险、成本、耗时都大为降低。 结果: 体系结构对计算机性能发展的影响更为明显,达到 80%以上,并且体系结构的发展带动芯片技术、编 译技术的进步,使得计算机的发展速度达到每年 50%以上

12计算机体系结构的概念 1.21计算机系统中的层次概念 1.计算机系统是=软件+硬件/固件 复杂性→当考察它时,通常需要选择某种合适的 角度; →同一台计算机在不同人眼里可以是不 样的。 例如:系统设计者和高级语言使用者

1.2.1 计算机系统中的层次概念 1. 计算机系统是=软件+硬件/固件 复杂性 → 当考察它时,通常需要选择某种合适的 角度; → 同一台计算机在不同人眼里可以是不一 样的。 例如:系统设计者和高级语言使用者。 1.2 计算机体系结构的概念

2.考查计算机通常从计算机语言的使用者角度进行 一般: 个计算机系统所支持的计算机语言由低级到高级 有多个层面,高一级语言的语句相对于低级语言功 能更强,更便于应用,但又都以低级语言为基础。 因此: 从计算机语言的角度,把计算机系统按功能划分成 多级层次结构:

2.考查计算机通常从计算机语言的使用者角度进行 一般: 一个计算机系统所支持的计算机语言由低级到高级 有多个层面,高一级语言的语句相对于低级语言功 能更强,更便于应用,但又都以低级语言为基础。 因此: 从计算机语言的角度,把计算机系统按功能划分成 多级层次结构:

第6级:应用语言虚拟机 第5级:高级语言虚拟机 第4级:汇编语言虚拟机 第3级:操作系统虚拟机 第2级:机器语言(传统机器级) 第1级:微程序机器级

第 6 级:应用语言虚拟机 第 5 级:高级语言虚拟机 第 4 级:汇编语言虚拟机 第 3 级:操作系统虚拟机 第 2 级:机器语言(传统机器级) 第 1 级:微程序机器级

概念: 虚拟机:由软件实现的机器。 语言实现的两种基本技术 翻译:先把N+1级程序全部变换成N级程序后, 再去执行新产生的N级程序,在执行过程中N+1 级程序不再被访问。 ◆解释:每当一条N+1级指令被译码后,就直接 去执行一串等效的N级指令,然后再去取下 条N+1级的指令,依此重复进行 一般: 解释执行比翻译花的时间多,但存储空间占用较少

概念: 虚拟机:由软件实现的机器。 (2) 语言实现的两种基本技术 ◆ 翻译:先把N+1级程序全部变换成N级程序后, 再去执行新产生的N级程序,在执行过程中N+1 级程序不再被访问。 ◆ 解释:每当一条N+1级指令被译码后,就直接 去执行一串等效的N级指令,然后再去取下一 条N+1级的指令,依此重复进行。 一般: 解释执行比翻译花的时间多,但存储空间占用较少

2.2计算机体系结构 1.计算机体系结构的定义:分经典和广义两种 经典定义( Amah于1964年提出) 程序员所看到的计算机的属性,即概念性 结构与功能特性 由于 按照计算机系统的多级层次结构,不同级程序 员所看到的计算机具有不同的属性。 因此 同一个计算机系统在不同层面上有不同的体蒜 构

1.2.2 计算机体系结构 1. 计算机体系结构的定义:分经典和广义两种 经典定义(Amdahl于1964年提出): 程序员所看到的计算机的属性,即概念性 结构与功能特性。 由于: 按照计算机系统的多级层次结构,不同级程序 员所看到的计算机具有不同的属性。 因此: 同一个计算机系统在不同层面上有不同的体系结 构

但一般: Amah|提出的体系结构一传统机器级的体系结构 即一般所说的机器语言程序员所看到的传统机器级 所具有的属性。 2体系结构概念包含内容 对于通用寄存器型机器,这些属性主要是指: 数据表示 (硬件能直接辩认和处理的数据类型) 寻址规则 (包括最小寻址单元、寻址方式及其表示) 寄存器定义 (包括各种奇存器的定义、数量和使用方式)k

但一般: Amdahl提出的体系结构---传统机器级的体系结构, 即一般所说的机器语言程序员所看到的传统机器级 所具有的属性。 2.体系结构概念包含内容 对于通用寄存器型机器,这些属性主要是指: (1) 数据表示 (硬件能直接辩认和处理的数据类型) (2) 寻址规则 (包括最小寻址单元、寻址方式及其表示) (3) 寄存器定义 (包括各种寄存器的定义、数量和使用方式)

指令集 (包括机器指令的操作类型和格式、指令间的排 序和控制机构等) 中断系统 (中断的类型和中断响应硬件的功能等) 机器工作状态的定义和切换 (如管态和目态等) 存储系统 (主存容量、程序员可用的最大存储容量等)

(4) 指令集 (包括机器指令的操作类型和格式、指令间的排 序和控制机构等) (5) 中断系统 (中断的类型和中断响应硬件的功能等) (6) 机器工作状态的定义和切换 (如管态和目态等) (7) 存储系统 (主存容量、程序员可用的最大存储容量等)

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共88页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有