Skip to content

補充教材學習報告

patrick901218 edited this page Jan 13, 2022 · 3 revisions

參考資料

報告心得

兩份處理器的東西我都有看沒有懂,x86處理的心得我還好一點,至少能讀懂一些(與程式語言有相關),但RISC-V處理器卻是我點進去也不知道從何開始看起的難,因此我以下的報告大多只會根據我所了解的第一篇參考資料 (這篇) 來報告。

圖

先從最後面的螢幕繪圖交給GPU開始說起,正因為CPU原本應該負責screen和RAM和keyboard,而當CPU將一部份工作分給GPU後,原本運算給screen的部分就可以減輕很多,而且GPU本身也有著自己相對應的高階語言,也因此,後來的電腦,都是採用GPU+CPU的工作方式,速度相對來說是快的(會輸特化機型),而後,來說多核心的部分。在連結裡說,多核心(EX:4)的CPU,會有多個core(EX:4),每一個core都有自己的ALU、暫存器、控制電路等,也因此每一個core都能執行指令,理論上來說,有多少core,執行速率就能提高幾倍,但現實不是這樣,通常一個工作,一個core做不太來,但那份工作又不是可以輕易拆解成四份工作,還是只能讓一個core去做,頂多只能讓他"同步處理",也就是同時處理那份工作(EX:4core,第一個core接到工作,2.3core過來幫忙處理),這樣雖然不能發揮最大效率,但也能加速CPU執行速度,當然,這些方法都是"平行",也就是多個部位一起工作,從而使工作效率變快。而另一種,則是用快速的材料or技術來取代慢的(升級設備等),而更新技術的方面,就像資料裡所提及的,HackCPU的ALU使用的是鏈波進位加法器,需要處理完前面的工作後,後一個動作才會去進行,而若是使用了前瞻進位加法器,就能使ALU加速,從而使cpu提速(電腦變快) 圖

Clone this wiki locally