计算机体系结构, 计算机系统结构 有什么区别吗?

计算机体系结构, 计算机系统结构 有什么区别吗?

计算机体系结构是指那些对程序员可见的系统属性,还包括设计思想与体系结构。

计算机系统结构是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件、软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。

ComputerArchitecture,即计算机体系结构,是程序员所看到的计算机的属性,即概念性结构与功能特性。

计算机体系结构就是计算机系统结构,一个意思

computer architecture理解为计算机系统结构也就是计算机体系结构

我用的国内的教材是清华大学出版的张晨曦等编写的计算机系统结构教程

组成原理讲的是计算机组成的各个部件,分别都讲了。体系结构不是每个都讲。体系结构里面涉及到了一些组成原理中的概念,比如流水线等,但组成原理里只是稍微讲了一些相关概念,而体系结构里的流水线则着重讲流水线指令系统方面的设计,如怎么样保证它能正常流水,流得没有阻碍等等。两本书里都有存储器啊输入输出系统这些基本知识。另外,组成原理里详细讲了cpu的,但是系统结构里就没有怎么讲。就是说知识点有交叉的,侧重点不一样