基本系统组成
计算机系统基本的运行设计称之为体系结构。约翰 冯 洛伊曼,计算机设计的先驱,设计了今天我们所使用的主要的计算机体系结构。例如,80x86系列就采用了冯 洛伊曼体系结构(von Neumann architecture, VNA)。典型的冯 洛伊曼计算机系统有三个主要组成部分:中央处理器CPU、内存、输入输出I/O。
典型冯洛伊曼计算机系统
在VNA机器如80x86中,CPU是所有动作发生的场所,所有计算都发生在CPU内部。数据与机器指令存储在内存中,CPU需要的时候系统就会将数据传输给CPU。对于CPU来说,大多数I/O设备看起来都像内存,内存与I/O设备的主要区别在于后者通常位于外部,而前者则与CPU处于同一台机器中。
系统总线
在VNA机器中,系统总线连接各个组成部分,大多数CPU都有三种主要的总线:地址总线、数据总线、控制总线。总线是一组信号线的集合。系统的各个组成部分通过总线传输各种电气信号。总线是一组信号线的集合,系统的各个组成部分通过总线传输各种电气信号。总线随处理器而不同,但是在大多数处理器上总线传输的信息还是类似的。