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

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) 存储系统 (主存容量、程序员可用的最大存储容量等)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《多媒体技术与应用》第四章 多媒体视频信息处理.ppt
- 《多媒体技术与应用》第六章 多媒体软件系统及制作技.ppt
- 《多媒体技术与应用》第五章 媒体辅助设备.ppt
- 《多媒体技术与应用》第二章 多媒体光盘存储系统(2/2).ppt
- 《多媒体技术与应用》第二章 多媒体光盘存储系统(1/2).ppt
- 《多媒体技术与应用》第三章 多媒体音频信息处理.ppt
- 《多媒体技术与应用》第七章 面向网络的多媒体技术.ppt
- 《多媒体技术与应用》第二章 多媒体计算机系统的组成.ppt
- 《多章单片机应用系统的扩展》讲义.ppt
- 《MCS-51单片机的系统扩展》讲义.ppt
- 《网络经济学》 网络经济对传统商务的冲击.ppt
- 《网络经济学》:互联性与网络效应.ppt
- 《计算机在商务中的应用》课程PPT教学课件(电子商务)第四章 电子商务支付系统.ppt
- 《计算机在商务中的应用》课程PPT教学课件(电子商务)第二章 技术基础.ppt
- 《计算机在商务中的应用》课程PPT教学课件(电子商务)第三章 电子商务的实现.ppt
- 《计算机在商务中的应用》课程PPT教学课件(电子商务)第一章 电子商务概述.ppt
- 中国地质大学人文与经济学院:《现代物流与电子商务》 电子商务的价值链与赢利模式.ppt
- 中国地质大学人文与经济学院:《现代物流与电子商务》 电子商务和网络营销.ppt
- 中国地质大学人文与经济学院:《现代物流与电子商务》 电子商务与现代物流.ppt
- 中国地质大学人文与经济学院:《现代物流与电子商务》 电子商务与物流.ppt
- 《计算机体系结构》 第二章 计算机指令集结构设计.ppt
- 《计算机体系结构》 第三章 流水线技术.ppt
- 《计算机体系结构》 第四章 指令级并行.ppt
- 《计算机体系结构》 第五章 存储层次.ppt
- 《计算机体系结构》 第六章 输入输出系统.ppt
- 《计算机体系结构》 第七章 多处理机.ppt
- 《C语言》课程教学课件(PPT讲稿)第七章 函数.ppt
- 《C语言》课程教学课件(PPT讲稿)第三章 顺序结构程序设计.ppt
- 《C语言》课程教学课件(PPT讲稿)第二章 数据类型、运算符与表达式.ppt
- 《C语言》课程教学课件(PPT讲稿)第八章 指针及链表.ppt
- 《C语言》课程教学课件(PPT讲稿)第六章 数组.ppt
- 《C语言》课程教学课件(PPT讲稿)第四章 选择结构程序设计.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第六讲 信息系统的规划.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第四讲 数据资源管理技术.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第一讲 管理信息系统入门.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第五讲 管理信息系统的应用.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第七讲 管理信息系统的开发方法.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第八讲 MIS的系统分析.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第十讲 管理信息系统的实施、评价与运行管理.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第一讲 电子商务时代(主讲:陈进).ppt