CS考研复习——计算机组成原理

计算机组成和计算机体系结构概念的区分以及冯诺依曼体系结构

计算机体系结构:指的是哪些能被程序员所见到的计算机系统的属性,即概念性结构和功能特性.

计算机系统的属性:指用机器语言编程的程序员(也包括汇编语言程序设计者和汇编程序设计者)所能看到的机器的传统的属性.包括指令集,数据类型,存储器寻址技术,I/O机理等抽象的属性.

计算机组成:指如何实现计算机体系结构所体现的属性.

冯诺依曼计算机体系结构:

采用存储程序思想的各类计算机通称为冯诺依曼计算机.

特点:

① 计算机由运算器,存储器,控制器,输入输出设备五大部件组成.

② 指令和数据以同等的地位存放在存储器内,并可按地址寻访.

③ 指令和数据均用二进制数表示.

④ 指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置.

⑤ 指令在存储器内按顺序存放.

⑥ 机器以运算器为中心.

⑦ 存储程序.

结构图:


现代计算机以存储器为中心,可认为由三大部分组成:CPU,I/O设备及主存储器. CPU与主存储器称为主机,I/O设备称为外部设备.


主存储器是存储器子系统中的一类,用来存放程序和数据,可直接与CPU交换信息. 另一类称为辅存储器,简称辅存,又称外存.

算术逻辑单元(ALU)简称算术部件,用来完成算术逻辑运算.

控制单元(CU)用来解释程序中的指令,并发出各种操作命令来执行程序.ALU和CU是CPU的核心部件.


猜你喜欢

转载自blog.csdn.net/qq_33063287/article/details/80423664