计算机体系结构和计算机组织的区别
计算机体系结构 是对计算机各个部分的需求和设计实现的功能描述。它处理计算机系统的功能行为。在设计计算机时,它出现在计算机组织之前。计算机体系结构描述了计算机的功能,参考下图:
计算机组织 首先出现在计算机体系结构的决定之后。计算机组织是操作属性如何链接在一起并有助于实现架构规范的方式。计算机组织处理结构关系。组织描述了它是如何做到的。
计算机体系结构和计算机组织之间的区别:
编号 | 计算机体系结构 | 计算机组织 |
---|---|---|
1 | 架构描述了计算机的功能 | 本组织描述了它是如何做到的 |
2 | 计算机体系结构处理计算机系统的功能行为 | 计算机组织处理结构关系 |
3 | 在上图中,很明显它处理的是高级设计问题 | 在上图中,也很明显它处理的是低级设计问题 |
4 | 架构表示它的硬件 | 组织表明其绩效的地方 |
5 | 设计一台计算机,首先要确定它的架构 | 为了设计一台计算机,一个组织是根据它的架构来决定的 |
6 | 计算机体系结构也称为指令集体系结构 | 计算机组织通常被称为微体系结构 |
7 | 计算机体系结构包括指令集、寄存器、数据类型和寻址模式等逻辑功能 | 计算机组织由电路设计、外围设备和加法器等物理单元组成 |
8 | 系统硬件和软件之间的架构协调 | 计算机组织处理系统中的网络段 |