计算机的基本组成部分
其中运算器和控制器合称为中央处理器。内存储器和中央处理器合在一起称为主机。
运算器
进行算术和逻辑运算的部件,运算数据以二进制格式给出,它可从存储器取出或来自输入设备,运算结果或写入存储器,或通过输出设备输出。
算术逻辑单元(ALU):负责数据处理,实现对数据的算术运算和逻辑运算,暂时存储计算结果等
累加寄存器(AC):当ALU执行算术或是逻辑运算的时候,为ALU提供一个工作区。
数据缓存寄存器(DR):对内存进行读写操作时,用DR暂时存放由内存读写的一条指令或一个数据字。作为CPU和内存、外设之间在操作速度上的缓冲,以及数据传送的中转站。
状态条件寄存器(PSW):保存根据算术指令和逻辑指令运行或测试的结果建立的各种条件码的内容,主要分为状态标志和控制标志。如运算结果进位标志(C)、运算结果溢出标志(V)、运算结果为0标志(Z)、运算结果为负标志(N)、中断标志(I)、方向标志(D)等。
控制器
协调整个计算机系统的正常工作。它主要包括指令寄存器、指令译码及时序控制等部件。运算器与控制器一起又称为中央处理部件。
程序计数器(PC):具有寄存信息和记数两种功能,又称为指令计数器。
指令寄存器(IR):当CPU执行一条指令时,先把它从内存储器取到指令缓存器中,再送入到指令寄存器中,然后经过指令译码器的译码,从而产生各种微操作。
地址寄存器(AR):保存当前CPU所访问的内存单元的地址,由于CPU和内存在操作速度上的差异,所以需要使用AR保持地址信息,直到内存的读写操作完成。
指令译码器(ID):指令译码器对指令的操作码和地址码进行解析,转换成相应的操作信号,控制各部件的工作,完成所需要的功能。
时序部件:以时钟脉冲为基础,产生不同指令相对应的周期、节拍、工作脉冲等时序信号,以实现机器指令执行过程的时序控制。
存储器
存放数据和程序的部件,它通过地址线和数线与其他部件相连。
按按信息可保存型分类,分为易失性存储器和非易失性存储器。
易失性存储器 (掉电数据会被清除) |
RAM | DARM(动态随机存储器,需要不断刷新电路来保存数据,否则内部数据将会消失,功耗会比SRAM大)电脑内存条采用的是DRAM |
SRAM(静态随机存储器器,存储数据不需要刷新电路,成本较高,存储速度比较快。)嵌入式用的是SRAM | ||
非易失性存储器(掉电数据不会被清除) | ROM | MASK ROM |
PROM可编程只读存储器(可擦可编程只读EPROM、电可擦可编程只读存储器EEPROM) | ||
FlASH | 又称为闪存,结合了ROM和RAM的长处,不仅具备电子可擦可编程的性能,还不会断电丢失数据。 | |
光盘 | ||
软盘 | ||
机械硬盘 |
按计算机中的作用(层次)分类,分为高速缓冲存储器、主存储器和辅助存储器。
1、高速缓冲存储器(