CPU 是怎么认识代码的?

https://video.zhihu.com/video/1508848400119894016?itemId=2485313316&itemType=answer&player=%7B%22shouldShowPageFullScreenButton%22%3Atrue%7D

CPU分为以下以下几个组成部分:

1)control unit 控制单元:运行cpu instructions指令 单位:GHZ/S (时钟频率,每秒执行的指令次数)

  • LOAD:从RAM装载
  • ADD :相加计算
  • STORE :存储到RAM
  • COMPARE:比较
  • JUMO IF CONDITION:条件跳 转
  • JUMP: 无条件跳转
  • OUT:输出到屏幕
  • IN :键盘输入

2)ALU 算数逻辑计算单元
3)Register寄存器:临时存储数据(instruction rejister指令寄存器)(instruction address rejister指令地址寄存器)(memory address rejister内存地址寄存器)(逻辑计算单元的标志位寄存器 )

4)CPU data bus总线

  • 一组链接计算机各个组件的信号线
  • 总线上链接了还很多寄存器,可以方便的进行数据转移
  • 缺点:同一时间只能传输一个数据

5)RAM内存:保存可执行的指令集合,数据,指令地址
6)硬盘:由存储碟片和金属臂组成,金属笔移动到盘片来读取相应位置的数据

  • 永久存储,内存存储的数据关机就会消失,
  • 读取速度慢:赶不上cpu处理的速度,所以cpu处理硬盘的数据都需要装载到RAM内存中

7)外围设备:输入:键盘, 输出:屏幕

你可能感兴趣的:(CPU 是怎么认识代码的?)