从传统计算机到“无处不在”的计算(下)
从传统计算机到“无处不在”的计算(下) 参考:百度百科。 2.2 计算机系统结构 2.2.1 计算机系统结构的基本概念 计算机系统结构是计算机的机器语言程序员或编译程序编写者所看到的外特性。外特性就是指概念性的结构及其功能。例如鸡有胃,而胃的功能是消化食物。胃就是概念,其功能就是消化,而我们不需要关心胃是什么形状,以及胃由什么组成。 对于计算机系统结构,不同级的程序员眼中的计算机有不同的属性,比如机器语言程序员所看到的计算机的主要属性是指令集的功能,而高级语言程序员所看到的则是该机所配置的高级语言所具有的功能。这样,程序员们可以只需要知道对自己需要知道的部分,而不用小到CPU如何制作这样的细节都知道。 2.2.2 计算机的组成 1.系列机 *系统结构相同,具有相同的指令集,却不同型号、不同性能的一系列机器,通常由同一厂家生产。 2.兼容机 *不同厂家生产的具有相同系统结构的计算机,能够实现在不同时期、不同厂家生产的机器都能正常稳定的运行。为保证计算机系统结构的发展,兼容还分有向上、向下、向前、向后兼容。 2.2.3 计算机实现 物理实现:包括CPU、ROM、RAM等硬件的制造,总之就是把计算机组成方案制作成真实的计算机。 CPU:由运算器和控制器以及寄存器组成。运算器负责执行数据操作(如加\减法),控制器负责协调计算机的运行的电路,寄存器负责存储临时数据。程序执行时