《计算机科学概论》-2.2.1冯诺依曼结构的硬件组成

2.2计算机的工作原理

(本节从内部结构上介绍计算机的硬件组成,并阐述冯诺依曼机的工作原理)

导图


2.2.1冯诺依曼结构的硬件组成

【1】冯诺依曼机中的五大部件

冯诺依曼结构指出计算机应该由五大部件组成。

分别是:运算器、控制器、存储器、输入设备、输出设备

运算器:负责算术运算和逻辑运算

控制器:整个计算机的指挥中心,负责往其他部件发送控制命令。

        控制器产生的控制信号基于程序指令。(冯诺依曼的存储程序思想)

存储器:记忆部件。

        使计算机能够自动地执行程序。(计算器与计算机的本质区别)

输入设备:负责将程序和数据输入计算机。

输出设备:负责将程序执行结果输出计算机。

【2】五大部件在微型计算机中的对应与实现

运算器、控制器:中央处理单元(CPU)(计算机硬件系统的核心)

存储器:分为内存储器和外存储器

内存储器:RAM,随机存取存储器,也称为主存。

可随时读写,速度快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。

外存储器:磁盘存储器(分为软盘和硬盘)、光盘、U盘

输入设备:键盘、鼠标、手写板、扫描仪等

输出设备:显示器、打印机、绘图仪等

【3】主机和外部设备的分类

主机:CPU和内存储器

外部设备(外围设备):外存储器和输入输出设备

【4】中央处理单元(CPU)

CPU由3部分组成:算术逻辑单元(ALU)、控制单元(CU)、寄存器(Register)组

【4.1】算术逻辑单元(ALU)

进行算术运算和逻辑运算的部件。

从CPU的寄存器部分取得操作数,然后将运算结果再返回到寄存器部分。

采用组合逻辑电路构造而成。

【4.2】寄存器(Register)组

寄存器是临时存放数据的高速存储设备。

寄存器主要由数据寄存器、程序计数器(PC)、指令寄存器(IR)。

【4.2.1】数据寄存器

用于存放参与运算的操作数和运算的结果。

提高运算速度,减少访问存储器次数。

【4.2.2】程序计数器(PC)(指令计数器)

兼有指令地址寄存器和计数器的功能。

给出程序中下一条指令的存储单元地址。

控制器依据程序计数器的内容从存储器取指令到指令寄存器,当一条指令执行完毕时,PC自动加1,同时指示下一条指令的地址。

【4.2.3】指令寄存器(IR)

保存当前正在执行的指令代码。

【4.2.3.1】指令代码

由操作码和地址码两部分组成。

操作码(OP):指出指令做什么操作。

地址码(A):指示参与操作的数据保存在什么地方。

【4.3】控制单元(CU)

计算机的管理机构和指挥中心,协调计算机各部件自动工作。

实质:解释程序,每次从存储器中读取一条指令,经过分析译码,产生一系列的控制信号,发向各部件以控制它们的操作。

【5】存储器(Memory/Storage)

主要功能:存放数据和程序(大量二进制信息)

【5.1】主存

【5.1.1】主存的最基本构件—存储单元电路

存储单元电路的功能:存储一位(bit)二进制信息。

【5.1.2】主存的分级配置组成

若干存储单元电路→存储单元

若干存储单元→(一定拓扑结构排列)→主存芯片

几块芯片→内存条

若干内存条→一台计算机的主存

【5.1.3】主存的逻辑结构

主存由存储体和外围电路组成。

存储体由多个存储单元组成,每个单元存放一条数据或一条指令。

【5.1.4】存储单元的地址码

为区分不同的存储单元,通常把全部单元进行统一编号,此二进制编号称为存储单元的地址码。

每个单元地址都是唯一的,方便CPU的访问。

【5.1.5】主存的功能

存放正在运行的程序和程序执行中需要用到的数据。

【5.2】高速缓冲存储器(Cache)

【5.2.1】存取速度和容量

存取速度:CPU内部的寄存器 > 高速缓冲存储器 > 主存

容量:CPU内部的寄存器 < 高速缓冲存储器 < 主存

【5.2.2】目的

提高速度,解决CPU与主存之间速度不匹配的矛盾

【5.2.3】访问过程

高速缓冲存储器在任何时候都只是主存中一部分内容的复制。

当CPU要存取主存中的某个信息是,CPU首先检查Cache,如果cache中有该信息,CPU就直接访问,如果cache没有该信息,CPU就从主存中奖包含该信息的一个数据块复制到cache中,CPU再访问cache,读取该信息。

【5.3】辅存(外存)

【5.3.1】辅存的作用

存放暂时不执行的程序和数据,支援主存。

【5.3.2】辅存的特点

不能与CPU直接交换信息,只能与主存成批交换信息。

存储容量大、可靠性高、价格低、脱机情况下能永久保存信息,存取速度慢。

【5.3.3】辅存的分类

磁表面存储器:磁盘、磁带

光存储器:光盘

计算机最典型的辅存为硬盘

【6】输入和输出设备(I/O设备)

【6.1】作用

输入设备:将参加运算的数据和程序送入计算机,并将它们转化为计算机能识别的信息。

输出设备:将计算处理的结果转化为人或其他设备所能识别或接受的信息形式。

【6.2】速度

与运算器、存储器相比,速度较慢。

【6.3】常见的输入输出设备举例

输入设备:键盘,鼠标,手写笔、数字化仪、扫描仪、摄像机

输出设备:显示器、绘图仪

【6.4】端口地址

每个I/O设备自己的标识地址

【7】总线

【7.1】含义

总线是连接计算机各部分之间进行信息传送的一组公共传输线。

计算机系统总线是CPU芯片的引脚(电源、地除外),是CPU与外部连接并进行信息交换的通道

【7.2】地址总线(Adress Bus)

CPU芯片的地址引脚

【7.3】数据总线(Data Bus)

CPU芯片的数据引脚

【7.4】控制总线(Control Bus)

CPU芯片的控制引脚和状态引脚。

主要是一组单向信号的集合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值