跳转至

计算机体系结构与计算机组成的区别

计算机体系结构

  • 计算机体系结构是程序员可见计算机系统的属性
    • 计算机系统的属性:通常指用机器语言编程的程序员所看到的的传统机器的属性
      • 指令集、数据类型、存储器寻址技术、I/O基理
  • 不同层级的程序员所见到的计算机体系结构有所不同
  • 举例:
    • 指令系统->体现了机器的属性
    • 一台机器是否具有乘法的功能
  • 简单理解,计算机体系结构在于探讨是否具有这个功能方面的问题

计算机组成

  • 计算机组成是指如何实现计算机体系结构所体现的属性,包含了许多对于程序员来说透明的硬件细节
    • 指令系统的实现属于计算机组成的问题
      • 包括了如何取指令、分析指令、取操作数、运算、输出结果
    • 一台机器如何实现乘法的功能属于计算机组成的问题
  • 简单理解,计算机组成在于探讨实现方面的问题