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)外围设备:输入:键盘, 输出:屏幕

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容