計(jì)算機(jī)系統(tǒng)由計(jì)算機(jī)硬件和軟件兩部分組成。硬件包括中央處理機(jī)、存儲器和外部設(shè)備等;軟件是計(jì)算機(jī)的運(yùn)行程序和相應(yīng)的文檔。計(jì)算機(jī)系統(tǒng)具有接收和存儲信息、按程序快速計(jì)算和判斷并輸出處理結(jié)果等功能。本文主要從硬件部分著手,一起來大致了解一下。
存儲器的組成及特點(diǎn) 性能指標(biāo)
接口的控制方式及特點(diǎn)
流水線的定義及操作特點(diǎn)
多級存儲體系
串并系統(tǒng)特點(diǎn)及可靠性度量
(點(diǎn)我查看大圖)
1 高速緩存中的地址映像及方法
緩存:拿我們喝水舉例。飲水機(jī)是存儲器,那么緩存就相當(dāng)于紙杯。有了緩存 相當(dāng)于任何時候我們想喝到白開水都快速的多了。
地址映像:假設(shè)小明是新同學(xué),他只知道飲水機(jī)在哪,可是我們最終是用紙杯喝水。這就需要建立一個指導(dǎo),從飲水機(jī)那能知道去哪找紙杯。這個過程就是我們的地址映像。(比較地址映像的概念:在cpu工作的時 送出去的是主存地址,而應(yīng)從cache存儲器中讀寫信息, 將主存地址轉(zhuǎn)換成cache存儲器的地址。)
三個方法:直接映像,全相聯(lián)映像,組相聯(lián)映像
①:直接映像
一樓的熱水器寫上一樓的紙杯放在哪。即一樓只能用一樓的紙杯。
②:全相聯(lián)映像
整個樓層的熱水器可以用整個樓層的紙杯。
③:組相聯(lián)映像
例如,分組,讓一二層一組。三四層為一組。那么一二層的熱水器可以用一二樓層的紙杯。
用一二層的熱水器不能用三四層的紙杯
2 虛擬存儲器
虛擬存儲器好像有個比實(shí)際主存大得多且可以放下整個程序的虛擬主存空間。
家里的熱水器一般都是直接連著自來水管,插著電(危險(xiǎn))。所以我們,一直沖澡,一直有熱水。并不是在洗澡的過程中就燒好了我們所用的所有熱水。在洗澡的時候,先用的是已經(jīng)燒好的水,然后又把自來水管的水注入到熱水器中加熱。
這會這個熱水器好像有一個比實(shí)際存儲量大得多的空間。就是所謂的虛擬存儲器。
3 CPU 存儲器 總線 IO協(xié)同工作
用非官方的語言聯(lián)系一下。
生活場景--吃:我看到了好吃的,開始吃!一口一口的吃,事物經(jīng)過食道進(jìn)入胃。
翻譯成計(jì)算機(jī):IO接口輸入了好吃的信息,CPU發(fā)出命令:吃?。桑辖涌谝稽c(diǎn)點(diǎn)輸入信息,信息經(jīng)過總線到達(dá)了存儲器。
上述是計(jì)算機(jī)系統(tǒng)的基本內(nèi)容,當(dāng)然,我們還有一個更為基礎(chǔ)的就是數(shù)據(jù)的內(nèi)容。
以前總會看到一些爭辯,未來計(jì)算機(jī)會不會超過人腦。重點(diǎn)是從這句話,可以提示我們學(xué)習(xí)計(jì)算機(jī)的知識的時候,可以多多聯(lián)系我們的大腦,我們的生活。每一個硬件有什么樣的特點(diǎn),是解決什么樣的問題,怎么樣協(xié)同工作的,是不是都可以想一想。米老師的教導(dǎo) 學(xué)習(xí)要聯(lián)系生活 要聯(lián)系舊知識。萬事萬物都是相互聯(lián)系的。
學(xué)習(xí)還在繼續(xù)??偨Y(jié)不斷更新中。歡迎批評與指正。