计算机体系结构和计算机组成的区别和联系是什么

1,023 阅读1分钟
  • 计算机体系结构是指机器语言或汇编语言程序员所看得到的传统机器的属性,包括指令集、 数据类型、存储器寻址技术等,大都属于抽象的属性。
  • 计算机组成是指如何实现计算机体系结构所体现的属性,它包含对许多对程序员来说透明的硬件细节。例如,指令系统属于结构的问题,但指令的实现即如何取指令、分析指令、取操作数、 如何运算等都属于组成的问题。因此,当两台机器指令系统相同时,只能认为它们具有相同的结 构,至于这两台机器如何实现其指令,完全可以不同,即可以认为它们的组成方式是不同的。例 如,一台机器是否具备乘法指令是一个结构的问题,但实现乘法指令采用什么方式则是一个组成的问题
  • 许多计算机厂商提供一系列体系结构相同的计算机,而它们的组成却有相当大的差别,即使是同一系列的不同型号机器,其性能和价格差异也很大。例如,IBM System/370结构就包含了多种价位和性能的机型。