01 计算机基础知识详解

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。

内核态与用户态(重点)

多线程与多核芯片

2、存储器

RAM

ROM

CMOS

硬盘

机械硬盘

固态硬盘

IO延迟(重点)

虚拟内存

3、总线

4、操作系统的启动流程(重点)

5、应用程序的启动流程(重点)

猜你喜欢

转载自www.cnblogs.com/yang1333/p/12398658.html
今日推荐