Skip to main content

01 冯·诺依曼体系结构

计算机的基本硬件组成

中央处理器/CPU(Central Processing Unit)

计算机的所有“计算”都是由 CPU 来进行

内存(Memory)

程序读取的数据、计算得到的结果,也都要放在内存里。内存越大,能加载的东西越多

主板(Motherboard)

CPU 和 内存 要插在主板上。

主板的芯片组(Chipset)和总线(Bus)负责 CPU 和内存之间的通信。

芯片组控制了数据传输的流转,数据从哪里到哪里。总线是实际数据传输的高速公路。总线速度(Bus Speed)决定了数据能传输得多快。

电源

供电

I/O 设备

输入(Input)设备 鼠标和键盘

输出(Output)设备 显示器

硬盘

数据能持久地保存下来

显卡(Graphics Card)

GPU(Graphics Processing Unit,图形处理器)

南桥(SouthBridge)芯片组

负责控制外部 I/O 设备(鼠标、键盘以及硬盘)和 CPU 之间的通信

北桥

连接 CPU 和内存、显卡之间的通信

冯·诺依曼体系结构

也叫存储程序计算机

可编程

不可编程:由各种门电路组合而成的,然后通过组装出一个固定的电路板,来完成一个特定的计算程序。一旦需要修改功能,就要重新组装电路。(计算器)

存储

可存储:程序本身是存储在计算机的内存里,可以通过加载不同的程序来解决不同的问题。

不可存储:整个计算机就是一个巨大的插线板,通过在板子上不同的插头或者接口的位置插入线路,来实现不同的功能。Plugboard 插线板式计算机

First Draft

阐述了一台计算机应该有哪些部分组成:

处理器单元(Processing Unit)

算术逻辑单元(Arithmetic Logic Unit,ALU)和处理器寄存器(Processor Register):完成各种算术和逻辑运算

控制器单元(Control Unit/CU)

指令寄存器(Instruction Register)和程序计数器(Program Counter):控制程序的流程,通常就是不同条件下的分支和跳转

内存

用来存储数据(Data)和指令(Instruction)

外部存储

更大容量存储

输入和输出设备