CPU:
CPU是由许多晶体管组成的电子元件。cpu内部有寄存器,控制器,时钟,运算器构成
控制器负责把内存上的指令,数据等读入寄存器,并根据指令的结果控制计算机,运算器负责运算从内存读入到寄存器的数据,
内存:
通过控制芯片等与cpu相连,cpu可以读取内存中的数据与指令,也可以写入数据,
注意:内存中的数据随着关机而自动清除。
内存是利用电流实现储存的,硬盘是利用磁效应实现储存的。
程序要从磁盘读取到内存后才能运行。
内存与磁盘之间的关系:
1.磁盘缓存:指磁盘中读取的数据存储在内存空间中的方式。使用磁盘缓存大大加快了磁盘数据的访问速度。
2.虚拟内存: 指把磁盘的一部分作为假想的内存来使用,虚拟内存的方法有分页式,分段式。
对程序员来说主要关注寄存器。对程序员来说cpu是有各种功能的寄存器的集合体。
程序计数器决定程序流程。