计算机组织与体系结构 和计算机组成原理的区别
1、包含不同
计算机体系结构包含那些能够被程序员所见到的计算机系统属性,即概念性的结构与功能特性。计算机组成原理十指如何实现计算机系统结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。
2、属性不同
计算机系统的属性通常是指用机器语言编程的程序员(也包括汇编语言程序设计者和汇编程序设计者)所看到的传统属性。例如指令系统体现了计算机的属性,这是属于计算机的结构的问题。
3、指令不同
计算机组织包括指令集、数据类型、存储器寻址技术、I/O机理等,大都是属于抽象的属性由于计算机有多层次结构,因此,站在不同层次上编程的程序员所看到的计算机属性也是不同的。但指令的实现,即如何实现指令、分析指令、取操作数、运算、送结果等,这些都是组成问题。
扩展资料:
计算机组织与体系结构联系
组成原理是从整体上精略地了解计算机是怎么工作的,内容上侧重于计算机的几大组成(运算器,控制器,存储器,输入设备,输出设备与总线结构),是具体一条指令在cpu中是如何执行的,计算机的储存体系是如何的(分三层),还有就是一是I/O接口的基本概念。
体系结构可以认为是对《计算机组成》的抽象化与进一步的理论化,里面计的技术包罗万象,包括大型机和微机中所应用的技术。主要内容是学习指令的流水技术,动态调度,静态调度
例如:一台机器是否具备乘法指令的功能,这是一个结构问题,实现这个乘法采用什么方式,则是一个组成问题。实现乘法指令可以采用一个专门的乘法电路,也可以采用连续相加的加法电路来实现,这两者的区别。