[點晴永久免費(fèi)OA]CPU的發(fā)展歷程、架構(gòu)與指令
當(dāng)前位置:點晴教程→點晴OA辦公管理信息系統(tǒng)
→『 經(jīng)驗分享&問題答疑 』
1、CPU發(fā)展歷程在一個電子系統(tǒng)中,處理器占據(jù)最重要的位置,被稱為中央處理器單元:CPU(Central Processing Unit)。它從IO設(shè)備讀取數(shù)據(jù),處理,然后顯示出來。CPU的發(fā)展有兩個路線:MPU、MCU。
(1) MPU這一路線,在上世紀(jì)80年代非常流行,那時的微型計算機(jī)、游戲機(jī)都是使用MPU。后來MPU逐漸式微,可以認(rèn)為MPU發(fā)展到現(xiàn)在只剩下了intel、AMD兩家公司,主要用于個人電腦中。芯片越來越復(fù)雜,逐漸強(qiáng)大,稱之為MPU似乎不恰當(dāng),現(xiàn)在都直接稱為CPU。
(2)MCU這一路線,就是把CPU、內(nèi)存、Flash都集中在一個芯片上,它再搭配其他外設(shè)備就可以構(gòu)建一個完整的系統(tǒng)。 MCU的發(fā)展經(jīng)歷過8位8051單片機(jī)、16位AVR單片機(jī)、32位STM單片機(jī)等等。
(3)為了跟個人電腦相區(qū)分,這些使用含有CPU電子產(chǎn)品,被稱為嵌入式系統(tǒng)、嵌入式產(chǎn)品、嵌入式板卡。 2、CPU、MPU和MCU嵌入式板卡就是一臺形狀不一樣的電腦,跟電腦相比,可以引入幾個概念: (1)CPU(Central Processing Unit):
(2)MPU(Mircro Processor Unit):
(3)Application Processors: Application Processors 即應(yīng)用處理器,用于手機(jī)、平板當(dāng)中; 用來處理顯示、輸入,運(yùn)行用戶的程序等。
Application Processors 的概念可以擴(kuò)展到其他場景,不再局限于手機(jī)、平板。
(4)SoC SoC(System on Chip),即片上系統(tǒng)。SoC的本意是在一個芯片上就可以搭建完整的系統(tǒng)。
在以前的文檔中涉及SoC時,意指比較復(fù)雜的系統(tǒng)。這時候MCU不屬于SoC,因為MCU比較簡單;但是時代在發(fā)展,MCU也越來越復(fù)雜了,所以把MCU也當(dāng)作SoC也是可以的。 3、哈佛架構(gòu)和馮諾伊曼架構(gòu)CPU架構(gòu)可以分為哈弗架構(gòu)與馮諾伊曼架構(gòu)。 (1)哈佛架構(gòu)
(2)馮諾伊曼架構(gòu)
4、指令集:CISC和RISC(1)CISC,即復(fù)雜指令集計算機(jī)。
(2)RISC,即精簡指令集計算機(jī)。
(3)舉一個例子,下圖是實現(xiàn)這樣的乘法運(yùn)算:a = a * b。它需要4個步驟:讀出a的值、讀出b的值、相乘、寫結(jié)果到a。
參考文章:原文鏈接? ? 該文章在 2025/10/29 10:39:25 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |