1. CPU
CPU(Central Processing Unit,中央处理器),相当于计算机的大脑。它的内部由寄存器,控制器,运算器,和时钟四个部分构成,各部分之间由电信号相互连通。
寄存器用来暂存指令、数据等处理对象。
控制器则负责把内存上的指令、数据等读入寄存器,并根据指令的执行结果来控制结算。
运算器负责运算从内存读入寄存器的数据。
时钟负责发出CPU开始计时的信号,也有些计算机的时钟位于CPU的外部。时钟信号的频率越高,CPU的运行速度越快。
2. 内存
内存又称主存,是CPU能够直接寻址的存储空间,由半导体制成。它的特点是存取速率快。平常使用的程序都是安装在外存上的,如磁盘。但此时是不能使用其功能的,必须把它们调入内存中运行,才能真正的使用其功能。内存由可读写的元素构成,每个字节都带有一个地址编号。CPU可以通过地址读取主存中的指令和数据,也可以写入数据。但是它和CPU一样,其中的数据会随着计算机的断电而自动清除。
3. 磁盘
磁盘输入外存的一种,造价便宜且断电后保存的数据不会被清除,故广泛被应用来保存数据。就运算速度来说,内存读取信息比硬盘快10万倍或100万倍。
磁盘是通过把其物理表面划分成多个空间来使用的。划分的方式有扇区方式和可变长方式两种,前者是指将磁盘划分为固定长度的空间,后者则是指把磁盘划分为长度可变的空间。扇区方式中,把磁盘表面分成若干个同心圆的空间就是磁道,把磁道按照固定大小(能存储的数据长度相同)划分而成的空间就是扇区。
扇区方式的磁盘物理结构-《程序是怎样跑起来的》
4.指令
计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。
通常一条指令包括两方面的内容:操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地址。
程序要加载到内存才能运行 -《程序是怎样跑起来的》