【廣告】
存儲(chǔ)器
按照與CPU的接近程度,存儲(chǔ)器分為內(nèi)存儲(chǔ)器與外存儲(chǔ)器,簡稱內(nèi)存與外存。內(nèi)存儲(chǔ)器又常稱為主存儲(chǔ)器(簡稱主存),屬于主機(jī)的組成部分;外存儲(chǔ)器又常稱為輔助存儲(chǔ)器(簡稱輔存),屬于外部設(shè)備。CPU不能像訪問內(nèi)存那樣,直接訪問外存,外存要與CPU或I/O設(shè)備進(jìn)行數(shù)據(jù)傳輸,必須通過內(nèi)存進(jìn)行。在80386以上的微機(jī)中,還配置了高速緩沖存儲(chǔ)器(cache),這時(shí)內(nèi)存包括主存與高速緩存兩部分。對(duì)于低檔微機(jī),主存即為內(nèi)存。
為解決高速的CPU與速度相對(duì)較慢的主存的矛盾,還可使用高速緩存。它采用速度很快、價(jià)格更高的半導(dǎo)體靜態(tài)存儲(chǔ)器,甚至與微處理器做在一起,存放當(dāng)前使用很頻繁的指令和數(shù)據(jù)。當(dāng)CPU從內(nèi)存中讀取指令與數(shù)據(jù)時(shí),將同時(shí)訪問高速緩存與主存。如果所需內(nèi)容在高速緩存中,就能立即獲??;如沒有,再從主存中讀取。高速緩存中的內(nèi)容是根據(jù)實(shí)際情況及時(shí)更換的。這樣,通過增加少量成本即可獲得很高的速度。
使用磁盤作為外存,不僅價(jià)格便宜,可以把存儲(chǔ)容量做得很大,而且在斷電時(shí)它所存放的信息也不丟失,可以長久保存,且復(fù)印、攜帶都很方便。
存儲(chǔ)器測(cè)試的目的是確認(rèn)在存儲(chǔ)設(shè)備中的每一個(gè)存儲(chǔ)位置都在工作。換一句話說,如果你把數(shù)50存儲(chǔ)在一個(gè)具體的地址,你希望可以找到存儲(chǔ)在那里的那個(gè)數(shù),直到另一個(gè)數(shù)寫入。任何存儲(chǔ)器測(cè)試的基本方法是,往存儲(chǔ)器寫入一些數(shù)據(jù),然后根據(jù)內(nèi)存設(shè)備的地址,校驗(yàn)讀回的數(shù)據(jù)。如果所有讀回的數(shù)據(jù)和那些寫入的數(shù)據(jù)是一樣的,那么就可以說存儲(chǔ)設(shè)備通過了測(cè)試。只有通過認(rèn)真選擇的一組數(shù)據(jù)你才可以確信通過的結(jié)果是有意義的。
當(dāng)然,像剛才描述的有儲(chǔ)器的測(cè)試不可避免地具有破壞性。在內(nèi)存測(cè)試過程中,你必須覆蓋它原先的內(nèi)容。因?yàn)橹貙懛且资源鎯?chǔ)器內(nèi)容通常來說是不可行的,這一部分描述的測(cè)試通常只適用于RAM 的測(cè)試。
存儲(chǔ)器的分類
存儲(chǔ)器是計(jì)算機(jī)用來存儲(chǔ)信息的部件。按存取速度和用途可把存儲(chǔ)器分為兩大類:
內(nèi)存和外存。
內(nèi)存:把通過系統(tǒng)總線直接與CPU相連、具有一定容量、存取速度快的存儲(chǔ)器稱為內(nèi)存儲(chǔ)器,簡稱內(nèi)存。目前內(nèi)存一般都使用半導(dǎo)體存儲(chǔ)器。
外存:把通過接口電路與系統(tǒng)相連、存儲(chǔ)容量大而速度較慢的存儲(chǔ)器稱為外存儲(chǔ)器,簡稱外存。外存常使用磁介質(zhì)或光介質(zhì)存儲(chǔ)器,如硬盤、軟盤和光盤等。