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 (時鐘頻率,每秒執(zhí)行的指令次數(shù))

  • LOAD:從RAM裝載
  • ADD :相加計算
  • STORE :存儲到RAM
  • COMPARE:比較
  • JUMO IF CONDITION:條件跳 轉(zhuǎn)
  • JUMP: 無條件跳轉(zhuǎn)
  • OUT:輸出到屏幕
  • IN :鍵盤輸入

2)ALU 算數(shù)邏輯計算單元
3)Register寄存器:臨時存儲數(shù)據(jù)(instruction rejister指令寄存器)(instruction address rejister指令地址寄存器)(memory address rejister內(nèi)存地址寄存器)(邏輯計算單元的標志位寄存器 )

4)CPU data bus總線

  • 一組鏈接計算機各個組件的信號線
  • 總線上鏈接了還很多寄存器,可以方便的進行數(shù)據(jù)轉(zhuǎn)移
  • 缺點:同一時間只能傳輸一個數(shù)據(jù)

5)RAM內(nèi)存:保存可執(zhí)行的指令集合,數(shù)據(jù),指令地址
6)硬盤:由存儲碟片和金屬臂組成,金屬筆移動到盤片來讀取相應位置的數(shù)據(jù)

  • 永久存儲,內(nèi)存存儲的數(shù)據(jù)關(guān)機就會消失,
  • 讀取速度慢:趕不上cpu處理的速度,所以cpu處理硬盤的數(shù)據(jù)都需要裝載到RAM內(nèi)存中

7)外圍設(shè)備:輸入:鍵盤, 輸出:屏幕

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容