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