烈火永生_快穿鳏夫高大粗大h_久久久久久免费精品视频_小说调教h

極簡述“CPU架構”

2019-06-18 19:01:29 216

【摘自不同文章,例如“傳感器技術”】

中央處理單元(CPU)主要由運算器、控制器、寄存器三部分組成,從字面意思看運算器就是起著運算的作用,控制器就是負責發出CPU每條指令所需要的信息,寄存器就是保存運算或者指令的一些臨時文件,這樣可以保證更高的速度。

CPU有著處理指令、執行操作、控制時間、處理數據四大作用,打個比喻來說,CPU就像我們的大腦,幫我們完成各種各樣的生理活動。因此如果沒有 CPU,那么電腦就是一堆廢物,無法工作。移動設備其實很復雜,這些CPU需要執行數以百萬計的指示,才能使它向我們期待的方向運行,而CPU的速度和功率效率是至關重要的。速度影響用戶體驗,而效率影響電池壽命。最完美的移動設備是高性能和低功耗相結合。

CPU架構是CPU廠商給屬于同一系列的CPU產品定的一個規范,主要目的是為了區分不同類型CPU的重要標示。

在計算世界中,“體系結構”一詞被用來描述一個抽象的機器,而不是一個具體的機器實現。 一般而言,一個CPU的體系結構有一個指令集加上一些寄存器而組成。

從CPU發明到現在,有非常多種架構,從我們熟悉的X86、ARM,到不太熟悉的MIPS、IA64,它們之間的差距都非常大。但是如果從最基本的邏輯角度來分類的話,它們可以被分為兩大類,即所謂的“復雜指令集”與“精簡指令集”系統,也就是經常看到的“CISC”與“RISC”。

“指令集”與“體系結構”這兩個術語是同義詞。x86、ARM、MIPS算是是目前最常見也相對最知名的處理器架構。

RISC-V(發音為“risk-five”)是一個基于精簡指令集(RISC)原則的開源指令集架構(ISA)。與大多數指令集相比,RISC-V指令集可以自由地用于任何目的,允許任何人設計、制造和銷售RISC-V芯片軟件。雖然這不是第一個開源指令集,但它具有重要意義,因為其設計使其適用于現代計算設備(如倉庫規模云計算機、高端移動電話和微小嵌入式系統)。設計者考慮到了這些用途中的性能與功率效率。該指令集還具有眾多支持的軟件,這解決了新指令集通常的弱點。