閃存
“優(yōu)盤”是這個產(chǎn)品最早的一個名稱,現(xiàn)在它的名稱早已是遍地開花,多不勝數(shù)了,什么“閃盤”、“隨身Q”之類的。最初優(yōu)盤是由朗科公司發(fā)明的一種新型存儲設(shè)備,因為它不需要額外的物理驅(qū)動器,并且容量很大,從16M到2GB可選,突破了軟盤1.44M的局限性。從讀寫速度上講,優(yōu)盤采用USB1.1或2.0接口標(biāo)準(zhǔn),讀寫速度較軟盤大大提高。從穩(wěn)定性上講,優(yōu)盤沒有機械讀寫裝置,避免了移動硬盤容易碰傷、跌落等原因造成的損壞(相信你也一定有重要的文件被那可惡軟盤毀掉的慘痛經(jīng)歷)。由于使用了USB接口,因此可以進行熱插拔、無外接電源、僅拇指般大小、重量約20克,攜帶使用非常方便,任何帶有USB接口的電腦都可以使用優(yōu)盤。后來,優(yōu)盤這個儲存用的東西被眾多公司看好,一個新名詞--閃存誕生了。
閃存盤可用來在電腦之間交換數(shù)據(jù)。從容量上講,閃存盤的容量從16MB到2GB可選,突破了軟驅(qū)1.44MB的局限性。從讀寫速度上講,閃存盤采用USB接口,讀寫速度比軟盤高許多。從穩(wěn)定性上講,閃存盤沒有機械讀寫裝置,避免了移動硬盤容易碰傷、跌落等原因造成的損壞。部分款式閃存盤具有加密等功能,令用戶使用更具個性化。閃存盤外形小巧,更易于攜帶。
閃存是一種長期動力的非易失性的存儲器,它能在被稱為block的存儲單位中進行刪除和改編。閃存是電可擦除只讀存儲器(EEPROM)的變種,EEPROM與閃存不同的是,它能在字節(jié)水平上進行刪除和重寫,這樣EEPROM就比閃存的更新速度慢。閃存通常被用來保存控制代碼,比如在個人電腦中的基本輸入輸出系統(tǒng)(BISO)。當(dāng)BIOS需要被改變(重寫)時,閃存可以寫到block(而不是字節(jié))大小,使它更容易被更新。另一方面,閃存不像任意存取存儲器(RAM)一樣有用,因為任意存取存儲器必須是在字節(jié)(而不是block)水平可設(shè)定地址的。
緩存
是為了解決CPU速度和內(nèi)存速度的速度差異問題
內(nèi)存中被CPU訪問最頻繁的數(shù)據(jù)和指令被復(fù)制入CPU中的緩存,這樣CPU就可以不經(jīng)常到象“蝸牛”一樣慢的內(nèi)存中去取數(shù)據(jù)了,CPU只要到緩存中去取就行了,而緩存的速度要比內(nèi)存快很多
這里要特別指出的是:
1.因為緩存只是內(nèi)存中少部分?jǐn)?shù)據(jù)的復(fù)制品,所以CPU到緩存中尋找數(shù)據(jù)時,也會出現(xiàn)找不到的情況(因為這些數(shù)據(jù)沒有從內(nèi)存復(fù)制到緩存中去),這時CPU還是會到內(nèi)存中去找數(shù)據(jù),這樣系統(tǒng)的速度就慢下來了,不過CPU會把這些數(shù)據(jù)復(fù)制到緩存中去,以便下一次不要再到內(nèi)存中去取。
2.因為隨著時間的變化,被訪問得最頻繁的數(shù)據(jù)不是一成不變的,也就是說,剛才還不頻繁的數(shù)據(jù),此時已經(jīng)需要被頻繁的訪問,剛才還是最頻繁的數(shù)據(jù),現(xiàn)在又不頻繁了,所以說緩存中的數(shù)據(jù)要經(jīng)常按照一定的算法來更換,這樣才能保證緩存中的數(shù)據(jù)是被訪問最頻繁的
3.關(guān)于一級緩存和二級緩存
為了分清這兩個概念,我們先了解一下RAM
ram和ROM相對的,RAM是掉電以后,其中才信息就消失那一種,ROM在掉電以后信息也不會消失那一種
RAM又分兩種,
一種是靜態(tài)RAM,SRAM;一種是動態(tài)RAM,DRAM。前者的存儲速度要比后者快得多,我們現(xiàn)在使用的內(nèi)存一般都是動態(tài)RAM。
有的菜鳥就說了,為了增加系統(tǒng)的速度,把緩存擴大不就行了嗎,擴大的越大,緩存的數(shù)據(jù)越多,系統(tǒng)不就越快了嗎
緩存通常都是靜態(tài)RAM,速度是非常的快,
但是靜態(tài)RAM集成度低(存儲相同的數(shù)據(jù),靜態(tài)RAM的體積是動態(tài)RAM的6倍),
價格高(同容量的靜態(tài)RAM是動態(tài)RAM的四倍),
由此可見,擴大靜態(tài)RAM作為緩存是一個非常愚蠢的行為,
但是為了提高系統(tǒng)的性能和速度,我們必須要擴大緩存,
這樣就有了一個折中的方法,不擴大原來的靜態(tài)RAM緩存,而是增加一些高速動態(tài)RAM做為緩存,
這些高速動態(tài)RAM速度要比常規(guī)動態(tài)RAM快,但比原來的靜態(tài)RAM緩存慢,
我們把原來的靜態(tài)ram緩存叫一級緩存,而把后來增加的動態(tài)RAM叫二級緩存。
一級緩存和二級緩存中的內(nèi)容都是內(nèi)存中訪問頻率高的數(shù)據(jù)的復(fù)制品(映射),它們的存在都是為了減少高速CPU對慢速內(nèi)存的訪問。
通常CPU找數(shù)據(jù)或指令的順序是:先到一級緩存中找,找不到再到二級緩存中找,如果還找不到就只有到內(nèi)存中找了
評論