软考复习之路—组成原理
? ? ? ? ?計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)應(yīng)該是作為一個(gè)編程人員必備的一門課程,僅僅有了解了計(jì)算機(jī)的組成,程序在計(jì)算
機(jī)中的存儲(chǔ)狀態(tài),運(yùn)算等基本內(nèi)容,我們才干繼續(xù)對(duì)計(jì)算機(jī)有更深層次的認(rèn)識(shí),更easy學(xué)習(xí)與上手。比方說要
想學(xué)習(xí)操作系統(tǒng),編譯原理這些內(nèi)容都是以組成原理為基礎(chǔ)的。
?
計(jì)算機(jī)系統(tǒng)主要分為幾部分:
?????????
校驗(yàn)碼
? ? 校驗(yàn)碼是為了確保數(shù)據(jù)在傳送過程中正確無誤。
?
? ? 奇偶校驗(yàn)碼:添加一位校驗(yàn)位使編碼中1的個(gè)數(shù)為奇數(shù)(奇校驗(yàn))或偶數(shù)(偶校驗(yàn)),從而使碼距變?yōu)?/span>2.
?
? ? 海明碼:
? ? 循環(huán)冗余校驗(yàn)碼:模二除法
?
?
流水線
?????????流水線是指在程序運(yùn)行時(shí)多余指令重疊進(jìn)行操作的一種準(zhǔn)并行處理實(shí)現(xiàn)技術(shù)。
?
? ? ?取指,分析,運(yùn)行是同一時(shí)候進(jìn)行的。這樣就提高了各部件的利用率和指令的平均運(yùn)行速度。
?
?
Cache
? ? ?Cache能提高CPU數(shù)據(jù)輸入輸出的速率,調(diào)和CPU速度與內(nèi)存存取速度之間的巨大的差異。
?
? ? ?Cache是訪問速度最快的,所以在計(jì)算機(jī)中一般先從Cache中讀取,若Cache中沒有則從主存中讀取數(shù)據(jù),
最后從輔助存儲(chǔ)器中讀取數(shù)據(jù)。
?
? ? ?Cache的性能分析:
? ? 命中率,在Cache中的訪問到的概率。在程序的運(yùn)行過程中,對(duì)Cache的訪問次數(shù)N1和對(duì)主存的訪問次數(shù)
N2
,則Cache的命中率為H=N1/(N1+N2)
? ? ? Cache的容量越大,命中率越高。
?
? ? ? 地址映像
? ? ? 1)直接相連映像
? 主存地址塊映射到Cache的固定塊
? 實(shí)現(xiàn)簡(jiǎn)單
? 空間利用率低,沖突概率高
? ? 2)全相連映像
? ? 主存地址塊映射到Cache的隨意塊
? ? 空間利用率高,沖突概率低
? ? 實(shí)現(xiàn)復(fù)雜
?
3)組相連映像
是地址映像和全相聯(lián)的結(jié)合
主存地址塊映射到Cache的固定組中的隨意塊
?
? ? 上面是組成原理的一些基本知識(shí)。組成原理的基礎(chǔ)就是計(jì)算機(jī)硬件以及數(shù)據(jù)在計(jì)算機(jī)中的表示,體系結(jié)構(gòu)
是為其基礎(chǔ)服務(wù)的,計(jì)算機(jī)是怎樣工作的以及怎樣提高CPU的利用率。而安全可靠性等保證了計(jì)算機(jī)正常順利執(zhí)行。
總結(jié)
以上是生活随笔為你收集整理的软考复习之路—组成原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 防止arp***方法
- 下一篇: 线程让出实验【RT-Thread学习笔记