RISC-CPU设计(一):基本概念
1.什么是CPU
? ? ? ? CPU,即Central Processing Unit(中央處理單元)的縮寫,是計算機的核心部件。計算機進行信息處理可分為以下兩個步驟:
? ? ? ? (1)將數據和程序(即指令序列)輸入到計算機的存儲器中;
? ? ? ? (2)從第一條指令的地址起,開始執行該程序,得到所需結果,結束運行。
? ? ? ? CPU的作用是協調并控制計算機的各個部件并執行程序的指令序列,使其有條不紊的執行。CPU必須具有的基本功能:
? ? ? ? I.取指令。當程序在存儲器中時,首先根據程序入口地址取出一條程序,為此要發出指令地址及控制信號。
? ? ? ? II.指令譯碼。對當前取得的指令進行分析,指出它要求什么操作,并產生相應的操作控制命令。
? ? ? ? III.執行指令。根據分析指令時產生的“操作命令”形成相應的操作控制信號序列,通過運算器、存儲器及輸入/輸出設備的執行,實現每條指令的功能,其中包括對運算結果的處理以及下條指令地址的形成。
2.什么是ISA
? ? ? ? ISA,即Instruction Set Architecture(指令集架構)。指令集是一組指令的集合;指令則是指處理器進行操作的最小單元。
????????指令集架構,有時成為“架構”或“處理器架構”,可以使用不同的處理器硬件實現方案來設計不同性能的處理器。
? ? ? ? 處理器的具體硬件方案稱為“微架構”。
? ? ? ? 指令集架構可以理解為一個抽象層,構成處理器底層硬件與運行于其上的軟件之間的橋梁與接口,是區分不同CPU的主要標準。
3.什么是RISC
? ? ? ? RISC,即Reduced Instruction Set Computer(精簡指令集)。簡化了指令系統,而且還通過簡化指令系統使計算機的結構更加簡單合理,從而提高了運算速度。
? ? ? ? RISC-V是一種開放的指令集架構,而不是一款具體的處理器。
總結
以上是生活随笔為你收集整理的RISC-CPU设计(一):基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器显示htx插槽,Socket F接
- 下一篇: 搭建hadoop3.x报错 Permis