01 计算机基础知识详解
1、CPU详解
CPU的分类与指令集
x86-64(重点)
- x86:指的是CPU的型号
- 64: cpu一次性能从内存中取出多少指令的位数,也就是每次最多能取出64个二进制。
内存基于电信号工作,所以认为的定义,高电频代表数字1,低电频代表数字0,这就是就是二进制的由来。
cpu具有向下兼容性,cpu的取指令集数,取决于内存提供的指令集数。举个例子:cpu与内存的关系就像车道与车的关系,车道:cpu的每次读取指令集数量 车:内存最大提供给cpu的指令集数,车道能越宽,一次性能容纳车的个数也就越多。也就是说64位的cpu能读取每次性提供32位或64位指令集的内存,而32位的cpu只能读取每次提供32位指令集的内存。
拓展:64位的cpu读取提供32位指令集的内存,会在32位之前补全32个0。