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

如题所述

1、作用不同

计算机组成指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。主要分为五个部分:控制器,运算器,存储器,输入设备,输出设备。

计算机体系结构是指根据属性和功能不同而划分的计算机理论组成部分及计算机基本工作原理、理论的总称。其中计算机理论组成部分并不单与某一个实际硬件相挂钩,如存储部分就包括寄存器、内存、硬盘等。

2、组成不同

计算机组成的任务是在指令集系统结构确定分配给硬件系统的功能和概念结构之后,研究各组成部分的内部构造和相互联系,以实现机器指令集的各种功能和特性。这种联系包括各功能部件的内部和相互作用。

计算机体系结构是程序员所看到的计算机的属性,即计算机的逻辑结构和功能特征,包括其各个硬部件和软部件之间的相互关系。

3、功能不同

计算机组成要解决的问题是在所希望达到的性能和价格下,怎样最佳,最合理地把各个数倍和部件组成成计算机,已实现所确定的ISA。

计算机体系结构主要研究软件、硬件功能分配和对软件、硬件界面的确定。20世纪70年代以来,在计算机软件方面有了显著的进展。

参考资料来源:百度百科-计算机体系结构

参考资料来源:百度百科-计算机组成

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-13
计算机组成和计算机体系结构的区别:
计算机体系结构是指那些对程序员可见的系统属性,还包括设计思想与体系结构。
计算机系统结构是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。
ComputerArchitecture,即计算机体系结构,是程序员所看到的计算机的属性,即概念性结构与功能特性。
第2个回答  推荐于2017-09-07
体系结构是以计算机系统的外部特性为主来讲解计算机系统基本结构的一门学科,而计算机组成原理是研究计算机的一般结构、组成、原理,更偏重硬件知识,是“计算机系统结构”的先修课。本回答被提问者采纳
相似回答