计算机体系专业术语
(ISA)指令集体系结构
描述计算机的功能,程序员看到的计算机的抽象视图,并定义了汇编语言和编程模型,但并没有考虑计算机的实现
微体系结构
描述一种ISA的实现方式,关注计算机的内部设计
系统体系结构
包括
- 处理器
- 存储器
- 总线外设在内的整个系统
计算机系统体系结构所涉及的内容
什么是计算机体系结构
计算机系统包括读取并执行程序的中央处理单元 (Central processing unit,CPU),保存程序和数据的存储器,以及输入输出子系统
这些子系统会使CPU与显示器、打印机等外部设备之间的通信变得更加容易。
计算机中实际执行程序的部分叫做CPU,或者更简单地被称作处理器。
微处理器则是在单个硅片上实现的CPU。
围绕着微处理器构建的计算机被称作微机。
尽管CPU是计算机的核心,但计算机的性能既取决于CPU,也取决于其他子系统的性能。
如果不能高效进行数据传输,仅仅提高CPU的性能是毫无意义的。