當前位置:首頁 » 硬碟大全 » 計算機緩存功能
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

計算機緩存功能

發布時間: 2022-03-30 11:53:21

① 計算機的緩存大小在哪設置

用戶無論使用的是哪一種瀏覽器,正確地設置瀏覽器的緩存參數將大大提高你的瀏覽效率,同時也將一定程度上改善你的瀏覽器的工作性能;但是如果使用不恰當,設置不正確那不但不會提高你的工作效率,反而還能降低計算機的運行速度。不同的瀏覽器有不同的設置方法:
A、IE4.0瀏覽器設置緩存大小的方法如下:
1、首先打開瀏覽器的操作窗口,然後用滑鼠淡季「查看」菜單中的「Internet選項」,程序會打開一個選項對話框。
2、在選項對話框中找到「INTERNET 臨時文件」欄,並用滑鼠單擊該欄右邊的「設置」按鈕,同樣地程序也會打開一個設置框。
3、在設置框中,用戶可以直接用滑鼠來移動滑動桿即可改變緩存的大小。
4、參數設置好後,單擊「應用」按鈕使上述設置生效,最後單擊「確定」按鈕,退出參數設置對話框。
B、IE5.0瀏覽器設置緩存大小的方法如下:
1、打開IE5.0操作窗口,在窗口中用滑鼠單擊「工具」菜單中的「Internet選項」,屏幕上將出現「Internet選項」對話框。
2、在選項對話框中,單擊「常規」標簽下的「Internet臨時文件」設置欄,並用滑鼠單擊該欄中的「設置」按鈕,程序將會打開一個標題為「設置」的對話框;當然,IE4.0以上版本的瀏覽器帶有自動清除磁碟緩存的功能,如果用戶想在這里節省硬碟的空間,也可以按「刪除文件」按鈕,來釋放出更多的緩存空間,這種刪除緩存內容的方式比較徹底。
3、在「設置」對話框上面有四個單選項:
「每次訪問此頁時檢查」單選項表示瀏覽器將發送一個信息給所要訪問的頁面的WEB伺服器,查問當前訪問的信息是否有變動,如沒有變動,就從硬碟緩存中直接調用,而且每次訪問都要發送信息給WEB伺服器進行驗證。
「每次啟動INTERNETEXPLORER時檢查」表示本次上網瀏覽器將只發送一次信息給WEB伺服器進行驗證,以後無論信息是否發生變動,都從硬碟緩存中直接調用所要訪問的頁面的信息。
「自動」單選項表示瀏覽器將自動檢查所要訪問的信息最新是否發生變動,如果變動的話,就從INTERNET上重新下載網頁,如果沒有變動的話,就直接從硬碟中讀取數據。
「不檢查」單選項表示對要調用的頁面信息不進行校驗,只要硬碟硬碟上有,就直接從硬碟中調用。弄清楚了上面四個選項後,用戶可以根據自己的實際情況進行設定,瀏覽器默認選擇「自動」這一單選項。
4、接著用戶可以在「使用的磁碟空間處」用滑鼠直接拖動滑動桿來改變緩存的大小,或者直接在後面的文本框中輸入具體的數值。如果用戶想改變瀏覽器緩存的位置,例如用戶的C盤空間緊張時或者為了使用方便,用戶需要把緩存移到其它分區或者把緩存放到一個易操作的地方,這時就可以通過另外選擇一個文件夾來作為緩存,在這里用戶只要按下「移動文件夾」並指定要新建的文件夾名稱就行了。
5、同樣地,參數設置好後,單擊「應用」按鈕使上述設置生效,最後單擊「確定」按鈕,退出選項對話框。
C、Netscape3.0瀏覽器設置緩存大小的方法如下:
1、運行瀏覽器程序,在瀏覽窗口中用滑鼠單擊「Options」菜單下面的「Network Preference」菜單項,瀏覽器將會彈出一個參數設置窗口。
2、在該窗口中單擊「Cache」標簽,我們就會發現該標簽下提供的設置內容都是與緩存有關的,用戶可以根據自己計算機的硬體配置情況,在「Memory」文本欄處輸入適當的內存緩存的數值,在「Disk」文本欄處輸入需要的硬碟緩存數值。
3、在該標簽,用戶也可以單擊「Clear memory cache now」來直接清除內存緩存中的內容,通過單擊「Clear disk cache now」按鈕來清除硬碟緩存中的內容。
4、在「Disk cache」文本欄處用戶可以另外指定一個文件夾作為硬碟緩存的目錄,瀏覽器默認的緩存目錄為「Program FilesNetscapeNavigatorCache」。
5、在「Verify」驗證欄處有三個單選項,其中「Once per session」功能與「每次啟動INTERNETEXPLORER時檢查」相同,「Every time」作用與「每次訪問此頁時檢查」 相同,「Never」當然與「不檢查」相同,瀏覽器默認會選中「Once per session」選項。
6、設置好所有參數後,單擊「確定」按鈕完成設置任務。
D、Netscape4.0以上版本瀏覽器設置緩存大小的方法如下:
1、在瀏覽器操作窗口中,用滑鼠單擊菜單欄中的「EDIT」菜單項下面的「Preferences」命令,程序會彈出一個設置對話框。
2、在該對話框的目錄欄中,選擇「Advanced」下面的「Cache」命令,用戶就會發現一個與緩存有關的設置界面。
3、這個設置界面與Netscape3.0瀏覽器的緩存設置界面相似,所以下面的設置基本上就與Netscape3.0瀏覽器設置緩存大小的方法相同。
好了,到了這里相信大家對瀏覽器緩存的使用已基本熟悉了。不過,最後筆者還要提醒大家兩點的是:1、磁碟緩存如果使用不當或使用時間較長時,有時可以導致瀏覽器降低工作效率或乾脆停止工作,最為典型的現象有兩種:一是打開一個網頁時硬碟不停的工作,需要很長的時間才有反應。這是因為緩存太長以及緩存中數據太多造成的。另外一種現象就是瀏覽器乾脆不工作,無法打開任何網頁。這是因為緩存中的數據文檔混亂或者已經破壞造成的。解決此類問題的方法是適當減小緩存尺寸或者定期及時清理緩存中的數據。2、使用緩存後網頁有可能不能自動更新,雖然在設置緩存時讓它可以自動檢測網頁是否更新,但實際使用中往往每次都是讀出的舊網頁內容,這樣網上內容更新時用戶就不能及時了解。解決上述故障的方法是必須隨時按下瀏覽器的「刷新」或「Reload」按鈕。

② 電腦緩存是什麼以及緩存的作用是什麼

CPU緩存(Cache
Memory)位於CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。由此可見,在CPU中加入緩存是一種高效的解決方案,這樣整個內存儲器(緩存+內存)就變成了既有緩存的高速度,又有內存的大容量的存儲系統了。緩存對CPU的性能影響很大,主要是因為CPU的數據交換順序和CPU與緩存間的帶寬引起的。
緩存是為了解決CPU速度和內存速度的速度差異問題。內存中被CPU訪問最頻繁的數據和指令被復制入CPU中的緩存,這樣CPU就可以不經常到象「蝸牛」一樣慢的內存中去取數據了,CPU只要到緩存中去取就行了,而緩存的速度要比內存快很多。

③ 計算機中說的緩存是什麼意思

比如你一口氣喝不了一大瓶啤酒
但可以一口氣喝一大杯
那麼把一瓶啤酒倒在3個杯子里
分別一口氣喝掉

這三個杯子就像緩存

緩存是硬體,比如CPU的緩存,由於CPU的處理速度遠高於內存,那麼當內存滿了的時候,就無法繼續處理數據,而CPU的緩存就可以將數據先放在緩存中,等內存騰出一部分空間後,再將緩存中的數據交給內存繼續處理。

④ 計算機內存的作用

內存指的是內存儲器,存儲器是用來存儲程序和數據的部件,對於計算機來說,有了存儲器,才有記憶功能,才能保證正常工作。

存儲器的種類很多,按其用途可分為主存儲器和輔助存儲器,主存儲器又稱內存儲器,比如復制了一些東西 ,在沒有粘貼或或粘貼後沒有保存的狀態下 ,這些數據就臨時存放在內存中 。而諸如硬碟、SSD等都為輔助存儲器。

內存有兩個部分 :隨機存儲器(RAM) ,另一個部分就是只讀存儲器(ROM) 。

電腦內存都使用了DRAM存儲技術,即動態隨機存取存儲器,最為常見的系統內存。DRAM只能將數據保持很短的時間。為了保持數據,DRAM使用電容存儲,所以必須隔一段時間刷新一次,如果存儲單元沒有被刷新,存儲的信息就會丟失。

(4)計算機緩存功能擴展閱讀

內存條的構造

內存的構造是由電路板、內存晶元、金手指、電容電阻構成的,電路板就是PCB,在電路板上貼著一塊塊黑色的晶元也有叫做內存顆粒的,在內存與主板的連接處,有一排金色的金屬就是金手指,還有就是在電路板上還焊有電容電阻,其中任何的一個零部件的掉落,都會導致內存無法正常運行。

內存的金手指中間有一個缺口,這就是一個防代口,不同代的內存這個缺口的位置是不同的,而在主板上的內存插槽上,只能插入其對應的代數的內存條,用以防止內存燒毀,這是就是這個缺口的作用。

⑤ 簡述計算機各種緩存(CACHE)在計算機的作用

主要有CPU緩存和硬碟緩存
目前計算機各主要硬體的數據傳輸和處理速度可以簡單理解為CPU>內存>硬碟
其中硬碟的低效率一直被認為是計算機性能的瓶頸
因為CPU速度比內存速度快很多,如果讓他們直接通信,那CPU性能肯定會被內存所累而下降,所以在他們之間加入了CPU緩存,緩存的速度和CPU速度是一樣的,系統會把一些經常用到的數據預先存放在緩存中,以此來彌補內存性能上的不足,CPU緩存有一級、二級、三級緩存,其大小依次增大,因其價格比較昂貴,所以一般都不大,一級只有32或64K左右,二級256K至1M,三級3M、6M或更高。
硬碟上的緩存功能和CPU上的緩存功能是一樣的,因為內存的速度又遠高於硬碟的讀寫速度,所以在硬碟上引入了速度較快的硬碟緩存,大小一般有2M 8M 16M 32M。
另外光碟機、列印機或其他一些辦公設備也有緩存,不過大小就很小了,功能同上

⑥ 電腦的緩存是什麼有什麼作用怎麼開啟和關閉

緩存
緩存是為了解決CPU速度和內存速度的速度差異問題
內存中被CPU訪問最頻繁的數據和指令被復制入CPU中的緩存,這樣CPU就可以不經常到象「蝸牛」一樣慢的內存中去取數據了,CPU只要到緩存中去取就行了,而緩存的速度要比內存快很多
這里要特別指出的是:
1.因為緩存只是內存中少部分數據的復製品,所以CPU到緩存中尋找數據時,也會出現找不到的情況(因為這些數據沒有從內存復制到緩存中去),這時CPU還是會到內存中去找數據,這樣系統的速度就慢下來了,不過CPU會把這些數據復制到緩存中去,以便下一次不要再到內存中去取。
2.因為隨著時間的變化,被訪問得最頻繁的數據不是一成不變的,也就是說,剛才還不頻繁的數據,此時已經需要被頻繁的訪問,剛才還是最頻繁的數據,現在又不頻繁了,所以說緩存中的數據要經常按照一定的演算法來更換,這樣才能保證緩存中的數據是被訪問最頻繁的
3.關於一級緩存和二級緩存
為了分清這兩個概念,我們先了解一下RAM
ram和ROM相對的,RAM是掉電以後,其中才信息就消失那一種,ROM在掉電以後信息也不會消失那一種
RAM又分兩種,
一種是靜態RAM,SRAM;一種是動態RAM,DRAM。前者的存儲速度要比後者快得多,我們現在使用的內存一般都是動態RAM。
有的菜鳥就說了,為了增加系統的速度,把緩存擴大不就行了嗎,擴大的越大,緩存的數據越多,系統不就越快了嗎
緩存通常都是靜態RAM,速度是非常的快,
但是靜態RAM集成度低(存儲相同的數據,靜態RAM的體積是動態RAM的6倍),
價格高(同容量的靜態RAM是動態RAM的四倍),
由此可見,擴大靜態RAM作為緩存是一個非常愚蠢的行為,
但是為了提高系統的性能和速度,我們必須要擴大緩存,
這樣就有了一個折中的方法,不擴大原來的靜態RAM緩存,而是增加一些高速動態RAM做為緩存,
這些高速動態RAM速度要比常規動態RAM快,但比原來的靜態RAM緩存慢,
我們把原來的靜態ram緩存叫一級緩存,而把後來增加的動態RAM叫二級緩存。
一級緩存和二級緩存中的內容都是內存中訪問頻率高的數據的復製品(映射),它們的存在都是為了減少高速CPU對慢速內存的訪問。
通常CPU找數據或指令的順序是:先到一級緩存中找,找不到再到二級緩存中找,如果還找不到就只有到內存中找了

⑦ 計算機中高速緩存的作用

計算機硬碟的高速緩存:
1.高速緩存的概念。緩存(Cache memory)是硬碟控制器上的一塊內存晶元,具有極快的存取速度,它是硬碟內部存儲和外界介面之間的緩沖器。由於硬碟的內部數據傳輸速度和外界介面傳輸速度不同,緩存在其中起到一個緩沖的作用。緩存的大小與速度是直接關繫到硬碟的傳輸速度的重要因素,能夠大幅度地提高硬碟整體性能。當硬碟存取零碎數據時需要不斷地在硬碟與內存之間交換數據,如果有大緩存,則可以將那些零碎數據暫存在緩存中,減小外系統的負荷,也提高了數據的傳輸速度。
2.高速緩存的作用。硬碟的緩存主要起三種作用:一是預讀取。當硬碟受到CPU指令控制開始讀取數據時,硬碟上的控制晶元會控制磁頭把正在讀取的簇的下一個或者幾個簇中的數據讀到緩存中(由於硬碟上數據存儲時是比較連續的,所以讀取命中率較高),當需要讀取下一個或者幾個簇中的數據的時候,硬碟則不需要再次讀取數據,直接把緩存中的數據傳輸到內存中就可以了,由於緩存的速度遠遠高於磁頭讀寫的速度,所以能夠達到明顯改善性能的目的;二是對寫入動作進行緩存。當硬碟接到寫入數據的指令之後,並不會馬上將數據寫入到碟片上,而是先暫時存儲在緩存里,然後發送一個「數據已寫入」的信號給系統,這時系統就會認為數據已經寫入,並繼續執行下面的工作,而硬碟則在空閑(不進行讀取或寫入的時候)時再將緩存中的數據寫入到碟片上。雖然對於寫入數據的性能有一定提升,但也不可避免地帶來了安全隱患——如果數據還在緩存里的時候突然掉電,那麼這些數據就會丟失。對於這個問題,硬碟廠商們自然也有解決辦法:掉電時,磁頭會藉助慣性將緩存中的數據寫入零磁軌以外的暫存區域,等到下次啟動時再將這些數據寫入目的地;第三個作用就是臨時存儲最近訪問過的數據。有時候,某些數據是會經常需要訪問的,硬碟內部的緩存會將讀取比較頻繁的一些數據存儲在緩存中,再次讀取時就可以直接從緩存中直接傳輸。
緩存容量的大小不同品牌、不同型號的產品各不相同,早期的硬碟緩存基本都很小,只有幾百KB,已無法滿足用戶的需求。2MB和8MB緩存是現今主流硬碟所採用,而在伺服器或特殊應用領域中還有緩存容量更大的產品,甚至達到了16MB、64MB等。
大容量的緩存雖然可以在硬碟進行讀寫工作狀態下,讓更多的數據存儲在緩存中,以提高硬碟的訪問速度,但並不意味著緩存越大就越出眾。緩存的應用存在一個演算法的問題,即便緩存容量很大,而沒有一個高效率的演算法,那將導致應用中緩存數據的命中率偏低,無法有效發揮出大容量緩存的優勢。演算法是和緩存容量相輔相成,大容量的緩存需要更為有效率的演算法,否則性能會大大折扣,從技術角度上說,高容量緩存的演算法是直接影響到硬碟性能發揮的重要因素。更大容量緩存是未來硬碟發展的必然趨勢。
高速緩存產生作用的時機:
3.作用體現及應用。 現在擁有大量數據,但最經常使用的往往只有其中一小部分。如國標漢字有6763個,但經常使用的只有3000個,其中幾百個又佔了50%以上的使用頻率。因此人們想到,如果將這幾百個放到存取最快的地方,就可以用很小的代價大大提高工作速度。高速緩存的工作原理基本就是這樣。例如我們知道內存的存取速度比硬碟快得多,我們可以在一開機時就將宋體字的前3000個、黑體字最常用的500個裝入內存專門開辟的區域,這樣當使用這部分字的時候就可以從內存取字,其餘的才會去讀硬碟。內存開辟的這部分區域就叫做高速緩存,它可能只佔所有字體存儲量的十分之一,但可以將讀寫字型檔的速度提高幾十倍。
具體看一下高速緩存起的使用。假設我們有100M數據,其中1M數據的使用頻率佔到了50%,又知內存存取時間只有硬碟時間的10萬分之一,因此如果我們用1M內存做高速緩存存儲最常用的1M數據就可以差不多將平均存取速度提高一倍。從這個例子可以看出,當數據使用越不平均,兩種存儲器之間的速度差越大時CACHE的作用就越大。
以上是一類使用分布固定的例子,在這種情況下,只要固定將這一部分數據裝入最快的存儲器就可以了。但在許多情況下,數據的使用頻率是不確定的,特別它是與時間相關的。如當我們在寫一篇文章時,對這篇文章的內容存取就特別頻繁。而過一會兒又去修一張照片,存取操作就轉移到了這張照片的數據上去,文章的數據就基本不用了。要讓一個系統能夠自動地根據當前數據的使用頻率改變高速存儲器中的內容才能使我們專門開出的高速緩存起作用。因此整個高速緩存系統應該包含調度數據的軟體。
CACHE系統怎樣調度數據
4.拓展知識-深入了解。 怡泓軟體早在1983年就在軟體內部使用了硬碟的CACHE系統,在早期內存很小的情況下有效地提高了硬碟上大量數據的存取速度。而PC DOS操作系統直到1990年的DR DOS 5.0和MS DOS 4.0中才內含了CACHE程序。從WINDOWS 3.0開始操作系統中都內建了硬碟CACHE系統,CACHE的概念也逐漸延伸到硬碟內部和CPU內部。
CACHE對數據的調度不一定只在兩種存儲器之間進行,如現在的CPU就有片上的一級、二級和內存共3種存儲器。為了便與理解,我們都以兩種存儲器為例。
為使CACHE系統能夠起到提高速度的作用,這兩種存儲器的速度必需有比較大的差異。如果用通用CPU來完成數據調度,兩種存儲器的速度差至少應該達到100倍以上。因為調度程序在每完成一次數據訪問時至少要消耗20-30個指令周期,如果速度只差10倍,用CACHE比不用還要慢。
數據的調度並不像我們想像地那樣簡單。第一高速存儲器中的每一個數據必需帶有地址信息,因為它從第二級存儲器中提出來後已經不是按順序排列。為了避免地址信息過多而造成的空間浪費和查詢時間的浪費,必需將數據分成塊。塊的大小也很有講究。太小了起不到壓縮時間和空間的作用,太大了讀一個數據會造成數百個可能用不著的數據湧入高速存儲器,反而起不到壓縮空間的作用。
高速存儲器中數據的地址信息查詢是數據調度時運算的大頭。當高速存儲器很大時,它的地址表也會很長。從計算機指令發出的是對第二級存儲器的存取指令,為了要看它是否在高速存儲器中,必需去查詢這個地址表。如果地址信息是順序排列的,平均查詢時間將是表長的一半。如果表長到了1000項,平均查一個數據地址就要500次比較。即使兩級存儲器的速度差達1000倍,這種方法也占不了任何便宜。一種方法是優先順序排序法,即每經過一段時間的使用就根據每塊數據的使用頻率修改表的排列,讓頻率最高的數據塊的地址排到最前面去,這樣可以有效地縮短查表次數。這是我們過去使用的方法。Intel發明了一種搶隊頭的方法。即每一個數據一旦被使用,就將它放到地址表的第一位去。它的優點是重整地址表的演算法最簡單,缺點是地址表的排列通常不是最優化的。還有一種方法是通過散列表來用空間換時間,這種演算法稍微復雜一點,但它通常可以在2次查詢就找到所需的地址,不過計算散列地址也要消耗不少時間。
我們從以上演算法的簡單介紹就可以看出,CACHE技術不是在什麼地方都可以使用的靈丹妙葯,它受調度計算的很大制約。在CPU內部,兩級存儲器的速度差往往到不了100倍以上,如何能實現有效的CACHE調度?它其中必須有專用的調度演算法部件,以保證在1/3的速度差之內完成調度運算,否則最多隻能實現一級緩存。
CACHE作用的局限性
從上面對CACHE調度演算法的簡單介紹我們已經看到,在沒有專用演算法部件的情況下,只有當兩級存儲器速度差很大的時候CACHE才起作用。內存和硬碟的速度差通常為105數量級,因此用內存做硬碟的高速緩存通常是很有效的。
另一方面,高頻使用的數據必須遠小於高速緩存的大小才行,如果大於高速緩存的大小就會造成剛進入緩存的數據馬上就被後來的數據擠出去,非但沒有加快速度,反而增加了一道間接傳遞的時間。當我們用PHOTOSHOP處理的圖像數據大於內存的1/3時就會出現這種情況。好在內存的速度遠大於硬碟的存取速度,這點變化我們通常感覺不出來。但在CPU中,就會非常明顯。CPU在處理圖像數據時,每次處理的數據量都遠遠超過它內部的一級和二級緩存,因此它的作用將大大降低,唯一的補償是處理程序的指令在一個操作——如銳化——中是固定的,它可以常駐高速緩存,減少讀指令的時間。這時不同CPU緩存的大小對運算速度的影響就很小了。因為即使再小的緩存,也存得下操作指令;再大的緩存也存不下被操作的圖像數據。
在CACHE調度中,為了保證數據的安全而做的回寫操作也是阻礙效率的因素。在對數據進行寫操作時,可以不將它寫回二級存儲器,如硬碟,一直到文件關閉甚至操作系統退出時再回寫,這樣的效率當然最高,但是非常不安全的。一旦一個程序崩潰,其它所有程序的數據就可能都損失了。所以現在的CACHE調度方案通常都內定必須立即回寫。我們馬上會想到,優化效率的一半沒有了。實際情況並非如此。因為回寫操作其實並不是立即發生的,它可以由一個優先順序較低的線程去完成,當你在考慮怎麼進一步調色時,操作系統插空將數據寫回硬碟。
即使內存非常大,PHOTOSHOP也將它的每一步操作寫回硬碟,這可以從PHOTOSHOP每次崩潰後都留下一個巨大的臨時文件看出。因此如果我們連續對圖像做旋轉、變形等操作,即使用了極大的內存,CACHE作用也只發生了一半。因此要全面提高PHOTOSHOP的效率,必須用RAID等技術提高硬碟的直接讀寫速度。同理,硬碟上的2M或4M緩存對於動輒幾十M的圖像數據是毫無作用的。

⑧ 計算機的緩存是怎麼回事,請詳細說明一下,非常感謝!

計算機的內存儲設備有寄存器,一級緩存,二級緩存現在還有三級緩存的了之後是內存.速度最快的是寄存器(超高速緩存),之後越向外的越慢,最慢的是內存.之所以要有緩存是因為cpu處理指令是需要從硬碟中讀入數據,硬碟的速度相當於緩存來說是好比蝸牛跟火箭比賽.cpu大部分時間用來等待硬碟的數據了,而且有很多數據都是重復調用的,這樣效率太低了,於是人們別做出了緩存,首先將硬碟數據讀入緩存大量重復調用的就優先保留,cpu要用是就直接從緩存里調用,這樣速度就快多了.

⑨ 計算機中緩存是什麼

緩存是CPU的一部分,它存在於CPU中 CPU存取數據的速度非常的快,一秒鍾能夠存取、處理十億條指令和數據,而內存就慢很多,快的內存能夠達到幾十兆就不錯了,緩存是為了解決CPU速度和內存速度的速度差異問題

⑩ 計算機緩存的作用,請高手幫助我分析一下,到底計算機緩存有什麼作用,它在內存與CPU的之間的關系

硬碟貌似是存儲設備.鍵盤是輸入設備.顯示器是輸出設備.
好比電腦是個國家.信息是貨物.輸入就等於進口.輸出就是出口,顯示器.列印器可以把信息告白於天下.就好比出口貨物.~~~硬碟就是倉庫.
用鍵盤和滑鼠可以向電腦的處理器輸入數據.處理器運算結果輸出在顯示器上讓用戶看得到.
緩存 硬碟 內存都屬於存儲器.
緩存的全稱是高速緩沖存儲器.在cpu和內存之間,cpu和硬碟之間都有緩存的存在.cpu對信息的需求量往往是很大的.就讀取速度來說,硬碟最慢,然後內存,然後緩存最快.信息容量上正好相反.所以緩存的存在是為了提高計算機得運算速度.

CPU的緩存是提高了CPU對內存反復的數據的處理速度.CPU要運算的數據都是從內存取來的 但是內存速度比CPU慢很多,CPU總是在乾等,劃不來, 於是在CPU里設計了高速緩存(容量相對內存很小) 事先把CPU可能會用到的數據從內存取到緩存, 由於預測機制的作用,在90%以上的情況下, CPU需要的數據就在緩存裡面,很快就可以取到。 這樣明顯可以大幅提高系統的效率。

而硬碟的緩存是提高CPU與硬碟之間的速度.同樣,內存裡面的數據大部分是從硬碟取來的, 內存速度比硬碟要快幾十倍,內存等硬碟讀盤也等得很煩。 於是在硬碟裡面設計了跟內存速度差不多的緩存 事先把內存可能用到的數據從硬碟讀到緩存。 然後內存要數據的話,先到硬碟緩存找找, 實在找不到再讓硬碟讀盤。