大学计算机基础(Windows 10+Office 2016)(微课版)
上QQ阅读APP看书,第一时间看更新

1.2.4 计算机的结构与原理

要更深入地了解计算机,首先需要了解计算机的结构和工作原理。

1.计算机的结构

计算机的结构就是计算机各功能部件之间的相互连接关系。计算机的结构是不断发展与完善的,经历了3个发展阶段:以运算器为核心的结构、以存储器为核心的结构和以总线为核心的结构。

●以运算器为核心的结构:以运算器为核心的结构如图1-5所示,运算器是整个系统的核心,控制器、存储器、输入设备和输出设备都与运算器相连。这种结构具有两个特点:输入/输出都要经过运算器;运算器承载过多的负载,利用率低。

●以存储器为核心的结构:以存储器为核心的结构如图1-6所示,存储器是整个系统的核心,运算器、控制器、输入设备和输出设备都与存储器相连。这种结构具有两个特点:输入/输出不经过运算器;各部件各司其职,CPU利用率高。

图1-5 以运算器为核心的结构

图1-6 以存储器为核心的结构

●以总线为核心的结构:总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。总线传送4类信息:数据、指令、地址和控制信息。计算机的总线有3种:数据总线、地址总线和控制总线。因为CPU读写内存时,必须指定内存单元的地址,地址信息就是内存单元的地址。总线结构有4个特点:①各部件都与总线相连接,或通过接口与总线相连接;②总线结构便于模块化结构设计,简化了系统设计;③总线结构便于系统的扩充和升级;④总线结构便于故障的诊断和维修。

2.计算机的工作原理

计算机的工作原理是“存储程序”原理,是冯·诺依曼在EDVAC方案中提出的。计算机的工作原理包括两方面:①将编写好的程序和原始的数据存储在计算机的存储器中,即“存储程序”;②计算机按照存储的程序逐条取出指令加以分析,并执行指令所规定的操作,即“程序控制”。指令是由CPU中的控制器执行的,控制器执行一条指令有取指令、分析指令、执行指令3个周期。

提示

控制器根据程序计数器的内容(即指令在内存中的地址),把指令从内存中取出,保存到控制器的指令寄存器中,然后程序计数器的内容自动加“1”形成下一条指令的地址。控制器将指令寄存器中的指令送到指令译码器,指令译码器翻译出该指令对应的操作,把操作控制信号传输给操作控制器。