『壹』 內存和緩存有什麼區別
怎麼說呢,內存是從外介讀入數據,進行緩存,以減少CPU讀取數據量的廷遲,緩存一般是指CPU的緩存,當然其它設備也有相應的緩存,當內存讀取的數據CPU需要時,就從內存讀取,到CPU的緩存中,當經CPU處理過的數據存在緩存里,當緩存用完,就存在內存里,這就是它們的關系。
『貳』 內存與緩存的區別
虛似內存
:jiushi就是在硬碟空間開辟的空間
物理內存
就是
主版上的內存條
緩存
置於cpu內的高價高速小容量存儲器
價格最貴所以最小
XP系統。右擊我的電腦-屬性-高級-性能(設置按鈕)-高級-最下面有更改虛擬內存按鈕。
通常情況是
虛擬內存是物理內存的1。5倍。一般系統默認在系統盤設置的虛擬內存空間,起到緩存的作用。
所以,藍屏故障和其它故障一樣,根據成因大致可以分為軟體和硬體兩個方面。現在還是遵循先軟後硬的原則來看看故障的成因和解決辦法吧!
??一、軟體引起的藍屏故障
??1.重要文件損壞或丟失引起的藍屏故障(包括病毒所致)。
??實例:Win98中的VxD(虛擬設備驅動程序)或是.DLL?動態連接庫?之類的重要文件丟失,情況一般會比較嚴重,會出現「藍屏警告」。
??解決方法一:記下所丟失或損壞的文件名?用Win98啟動盤中的「Ext」命令從Win98安裝盤中提取和恢復被損壞或丟失的文件,步驟如下:
??(1)用Win98啟動盤引導計算機,在提示符下敲入「Ext」命令。
??(2)在提示「Please
enter
the
path
to
the
Windows
CAB
files(
a):」後輸入Win98安裝壓縮包所在的完整路徑,如「F?\Pwin98\Win98」,完成後回車。
??(3)在提示「Please
enter
the
name(s)of
the
file(s)
you
want
to
extract:」後輸入你記下的丟失文件名,如「Bios.Vxd」,回車。
??(4)在解壓路徑提示「Please
enter
path
to
extract
to(『Enter』
for
current
directory):」後輸入文件將被解壓到的完整路徑,如「C?
\Windows\System」並敲回車。
??(5)最後出現確認提示「Is
this
Ok?(y/n):」,輸入「y」後回車。「Ext」程序會自動查找安裝盤中的CAB壓縮包,並將文件釋放到指定的位置。
??(6)重新啟動即可。
??解決方法二:用殺毒軟體殺毒。有的病毒可能會破壞注冊表項?殺毒後注冊表應恢復中毒之前的備份。
??解決方法三:如果能啟動圖形界面,可以採取重裝主板以及顯卡的驅動程序,和進行「系統文件掃描」來恢復被破壞或丟失的文件。「系統文件掃描」的方法為?單擊「開始/程序/附件/系統工具/系統信息/工具/系統文件檢查器」,然後掃描改動過的文件即可。
??2.注冊表損壞導致文件指向錯誤所引起的藍屏。
??實例:注冊表的擅自改動(包括人為地改動和軟體安裝時的自動替換)?其現象表現為開機或是在調用程序時出現藍屏,並且屏幕有出錯信息顯示(包含出錯的文件名)。
??解決方法一:恢復備份。
??(1)單擊「開始/關機/重新啟動計算機並切換到MS-DOS方式」,然後單擊「是」;
??(2)進入Windows目錄下。例如,如果你的Windows安裝在「C?\Windows」
目錄下,應鍵入以下內容?「CD
C?\WINDOWS」後回車;
??(3)鍵入「SCANREG\RESTORE」後回車。
??(4)按照上述步驟,可以將注冊表恢復到最近一次啟動計算機時的狀態。
??解決方法二:刪除鍵值。
??如果是在卸載程序後出現藍屏的話,筆者斷定故障是由於程序卸載不完善造成的。解決這類問題非常簡單,首先你要記下出錯的文件名,然後再到注冊表中找到以下分支「HKEY_LOCAL_MACHINE\System
??\CurrentControlSet\Services\VxD」。在「查找」中輸入剛才的文件名,把查到的鍵值刪除即可。此時,千萬不要忘記備份注冊表哦!
??典型案例:筆者在刪除金山毒霸時中途死機,重新啟動後剛看到桌面的圖標就出現藍屏,並伴有錯誤信息出現。錯誤信息中提到Kavkrnl.vxd文件找不到,筆者首先根據文件名的前兩個字元確定該文件不是Win98的系統文件,ka開頭的應是金山毒霸的虛擬設備驅動程序。基本判斷為文件指向錯誤,於是決定刪除它在注冊表中相應鍵值。在注冊表編輯器的查找中輸入「Kavkrnl.vxd」,將它在「HKEY_LOCAL_
??MACHINE\System\CurrentControlSet\Services\VxD」中的相應主鍵值刪除,重啟後故障消除。
??3.System.ini
文件錯誤引起的「藍屏」。
??實例:軟體卸載或是安裝後未即時更新System.ini
文件所造成的錯誤。
??解決方法:禁用注冊表中該項或是重新安裝相應的軟體或驅動程序。
??4.Win98自身的不完善造成的藍屏。
??實例:Win98的sp1和Microsoft的Vxd_fix.exe補丁程序對Win98的穩定性起著至關重要的作用。
??解決方法:快去下載吧,如華軍網站南京站http?//nj.onlinedown.net/Win98SP1.htm?Win98sp1?及http?//nj.onlinedown.net/Windows98VxDpatch.htm?
Vxd_fix.exe?。
??5.系統資源耗盡引起的藍屏故障。
??實例:藍屏故障常常發生在進行一項比較大的工作時,或是在保存復制的時候,且往往發生得比較突然。這類故障的發生原因主要是與三個堆資源(系統資源、用戶資源、GDI資源)的佔用情況有關。
??解決方法:打開你的資源狀況監視器,看一下剩餘資源,如果你的三種資源都在50%甚至更低,就很容易出現諸如「非法操作」、「藍屏」或「死機」故障。為此,必須減少資源浪費,減少不必要的程序載入,避免同時運行大程序(圖形、聲音和視頻軟體),例如載入計劃任務程序,輸入法和聲音指示器,音效卡的DOS驅動程序,系統監視器程序等等。
??6.DirectX問題引起的藍屏故障。
??實例:(1)DirectX版本過低或是過高;(2)游戲與它不兼容或是不支持;(3)輔助重要文件丟失;(4)顯卡對它不支持。
??解決方法:升級或是重裝DirectX。如果是顯卡不支持高版本的DirectX那就說明你的顯卡實在是太老了,嘗試更新顯卡的BIOS和驅動程序,否則,只好花錢升級顯卡了。
??二、硬體引起的藍屏故障
??1.內存超頻或不穩定造成的藍屏。
??實例:隨機性藍屏。
??解決方法:先用正常頻率運行,若還有問題。找一根好的內存條進行故障的替換查找,一般可以解決。再就是應當注意當CPU離內存很近時內存的散熱問題。
??2.硬體的兼容性不好引起的藍屏。
??兼容機好就好在它的性價比較高,壞就壞在它在進行組裝的時候,由於用戶沒有完善的監測手段和相應的知識,無法進行一系列的兼容性測試,從而把隱患留在了以後的使用過程中。
??實例:升級內存時,將不同規格的內存條混插引起的故障。
??解決方法:注意內存條的生產廠家、內存顆粒和批號的差異,往往就是因為各內存條在主要參數上的不同而產生了藍屏或死機,甚至更嚴重的內存故障。也可以換一下內存條所插的插槽位置。如果內存條還是不能正常工作,那就只好更換了。此處,提醒各位:內存在整個微機系統中起著非常重要的作用,它的好壞將直接影響到系統的穩定性,所以在內存的選購時要注意,最好是有內行人陪伴,避免買到Remark過的條子或頻率過低的條子。
??3.硬體散熱引起的「藍屏」故障。
??實例:在微機的散熱問題上所出現的故障,往往都有一定規律,一般在微機運行一段時間後才出現,表現為藍屏死機或隨意重啟。故障原因主要是過熱引起的數據讀取和傳輸錯誤。
??解決方法:採取超頻的應降頻,超溫的應降溫。其實不一定所有的故障都那麼復雜,有時候從簡單的方面考慮,也能很好地解決問題?要學會觸類旁通。
??4.I/O沖突引起的藍屏現象。
??解決方法:這種現象出現得比較少,如果出現了,可以從系統中刪除帶!號或?號的設備名,重新啟動計算機進行確認,或者請高手手動分配系統資源。
??凡事要防患於未然,下面是筆者總結出來的一些經驗,可供大家參考:
??1?定期對重要的注冊表文件進行手工備份,避免系統出錯後,未能及時替換成備份文件而產生不可挽回的錯誤。
??2?盡量避免非正常關機,減少重要文件的丟失。如.VxD
.DLL文件等。
??3?對普通用戶而言,只要能正常運行,沒有必要去升級顯卡、主板的BIOS和驅動程序,避免升級造成的危害。
??4?定期檢查優化系統文件,運行「系統文件檢查器」進行文件丟失檢查及版本校對。檢查步驟參見前面相關介紹。
??5?減少無用軟體的安裝,盡量不用手工卸載或刪除程序,以減少非法替換文件和文件指向錯誤的出現。
??6?如果不是內存特別大和其管理程序非常優秀,盡量避免大程序的同時運行,如果你發現在聽MP3時有沙沙拉拉的聲音,基本可以判定該故障是由內存不足而造成的。
參考資料:歷史資料
『叄』 內存和緩存有什麼 區別現在家用電腦多大內存算可以啊
1、內存是計算機中重要的部件之一,它是與CPU進行溝通的橋梁。計算機中所有程序的運行都是在內存中進行的,因此內存的性能對計算機的影響非常大。內存(Memory)也被稱為內存儲器,其作用是用於暫時存放CPU中的運算數據,以及與硬碟等外部存儲器交換的數據。
2、磁碟緩存
磁碟緩存又稱為虛擬緩存,它的讀/寫速度比管理磁介質快得多,是改善硬碟性能的主要手段。在硬碟空閑時會把數據預先存入緩存,一旦程序請求到此段資料,可以馬上從緩存中得到,無須再讀/寫硬碟,特別是連續存取的操作之中,Cache能夠極大地提高系統的整體速度。
3、系統緩存
可以將處理器和內存系統想像成為使用者和供貨商(Client-Server模式)。CPU「消費」由硬碟及內存提供的數據。由於製造技術和設計的進步,CPU的消費能力已經大大超過了存儲系統的供應能力,盡管存儲系統也有些進步(UDMA、Rambus等),CPU的時鍾循環相對與內存和匯流排而言,越來越短,於是CPU不得不在存儲系統提供足夠的數據前等待,什麼也不能做。而且每當CPU的頻率提升,這樣的差距就更是明顯。
L1緩存的速度比系統內存快的多是因為使用的是SRAM,這種內存單晶元使用四到六個晶體管。這也使得SRAM的造價相當的高,所以不能拿來用在整個存儲系統上。
在大多數CPU上,L1緩存和核心一起在一塊晶元上。這樣的設計使CPU可以從最近最快的地方得到數據。
4、虛擬內存
內存在計算機中的作用很大,電腦中所有運行的程序都需要經過內存來執行,如果執行的程序很大或很多,就會導致內存消耗殆盡。為了解決這個問題,Windows中運用了虛擬內存技術,即拿出一部分硬碟空間來充當內存使用,當內存佔用完時,電腦就會自動調用硬碟來充當內存,以緩解內存的緊張。舉例來說,如果電腦只有128MB物理內存的話,當讀取一個容量為200MB的文件時,就必須要用到比較大的虛擬內存,文件被內存讀取之後就會先儲存到虛擬內存,等待內存把文件全部儲存到虛擬內存之後,跟著就會把虛擬內里儲存的文件釋放到原來的安裝目錄里了。
現在家用電腦運行win7、win8、win10,2g勉強,4g夠用,8g、16g最好。
『肆』 電腦的內存與緩存有什麼區別嗎
內存與虛擬內存,都是在電腦上的存儲空間,
而緩存,是指網上的文件數據,傳入電腦後,暫時放在內存或虛擬內存里。
不過有些播放器之類的軟體,
自己會在硬碟上,建立一個緩存的文件夾,把緩存文件放在裡面,
這種緩存,相當於下載。
『伍』 內存和緩存的區別
CPU緩存(Cache Memoney)位於CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。由此可見,在CPU中加入緩存是一種高效的解決方案,這樣整個內存儲器(緩存+內存)就變成了既有緩存的高速度,又有內存的大容量的存儲系統了。緩存對CPU的性能影響很大,主要是因為CPU的數據交換順序和CPU與緩存間的帶寬引起的。
緩存的工作原理是當CPU要讀取一個數據時,首先從緩存中查找,如果找到就立即讀取並送給CPU處理;如果沒有找到,就用相對慢的速度從內存中讀取並送給CPU處理,同時把這個數據所在的數據塊調入緩存中,可以使得以後對整塊數據的讀取都從緩存中進行,不必再調用內存。
正是這樣的讀取機制使CPU讀取緩存的命中率非常高(大多數CPU可達90%左右),也就是說CPU下一次要讀取的數據90%都在緩存中,只有大約10%需要從內存讀取。這大大節省了CPU直接讀取內存的時間,也使CPU讀取數據時基本無需等待。總的來說,CPU讀取數據的順序是先緩存後內存。
最早先的CPU緩存是個整體的,而且容量很低,英特爾公司從Pentium時代開始把緩存進行了分類。當時集成在CPU內核中的緩存已不足以滿足CPU的需求,而製造工藝上的限制又不能大幅度提高緩存的容量。因此出現了集成在與CPU同一塊電路板上或主板上的緩存,此時就把 CPU內核集成的緩存稱為一級緩存,而外部的稱為二級緩存。一級緩存中還分數據緩存(Data Cache,D-Cache)和指令緩存(Instruction Cache,I-Cache)。二者分別用來存放數據和執行這些數據的指令,而且兩者可以同時被CPU訪問,減少了爭用Cache所造成的沖突,提高了處理器效能。英特爾公司在推出Pentium 4處理器時,還新增了一種一級追蹤緩存,容量為12KB.
隨著CPU製造工藝的發展,二級緩存也能輕易的集成在CPU內核中,容量也在逐年提升。現在再用集成在CPU內部與否來定義一、二級緩存,已不確切。而且隨著二級緩存被集成入CPU內核中,以往二級緩存與CPU大差距分頻的情況也被改變,此時其以相同於主頻的速度工作,可以為CPU提供更高的傳輸速度。
二級緩存是CPU性能表現的關鍵之一,在CPU核心不變化的情況下,增加二級緩存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二級緩存上有差異,由此可見二級緩存對於CPU的重要性。
CPU在緩存中找到有用的數據被稱為命中,當緩存中沒有CPU所需的數據時(這時稱為未命中),CPU才訪問內存。從理論上講,在一顆擁有二級緩存的CPU中,讀取一級緩存的命中率為80%。也就是說CPU一級緩存中找到的有用數據占數據總量的80%,剩下的20%從二級緩存中讀取。由於不能准確預測將要執行的數據,讀取二級緩存的命中率也在80%左右(從二級緩存讀到有用的數據占總數據的16%)。那麼還有的數據就不得不從內存調用,但這已經是一個相當小的比例了。目前的較高端的CPU中,還會帶有三級緩存,它是為讀取二級緩存後未命中的數據設計的—種緩存,在擁有三級緩存的CPU中,只有約5%的數據需要從內存中調用,這進一步提高了CPU的效率。
為了保證CPU訪問時有較高的命中率,緩存中的內容應該按一定的演算法替換。一種較常用的演算法是「最近最少使用演算法」(LRU演算法),它是將最近一段時間內最少被訪問過的行淘汰出局。因此需要為每行設置一個計數器,LRU演算法是把命中行的計數器清零,其他各行計數器加1。當需要替換時淘汰行計數器計數值最大的數據行出局。這是一種高效、科學的演算法,其計數器清零過程可以把一些頻繁調用後再不需要的數據淘汰出緩存,提高緩存的利用率。
CPU產品中,一級緩存的容量基本在4KB到64KB之間,二級緩存的容量則分為128KB、256KB、512KB、1MB、2MB等。一級緩存容量各產品之間相差不大,而二級緩存容量則是提高CPU性能的關鍵。二級緩存容量的提升是由CPU製造工藝所決定的,容量增大必然導致CPU內部晶體管數的增加,要在有限的CPU面積上集成更大的緩存,對製造工藝的要求也就越高。
祝你愉快!
『陸』 緩存是什麼與內存,硬碟各有什麼區別
CPU的緩存是提高了CPU對內存反復的數據的處理速度.CPU要運算的數據都是從內存取來的
但是內存速度比CPU慢很多,CPU總是在乾等,劃不來,
於是在CPU里設計了高速緩存(容量相對內存很小)
事先把CPU可能會用到的數據從內存取到緩存,
由於預測機制的作用,在90%以上的情況下,
CPU需要的數據就在緩存裡面,很快就可以取到。
這樣明顯可以大幅提高系統的效率。
而硬碟的緩存是提高CPU與硬碟之間的速度.同樣,內存裡面的數據大部分是從硬碟取來的,
內存速度比硬碟要快幾十倍,內存等硬碟讀盤也等得很煩。
於是在硬碟裡面設計了跟內存速度差不多的緩存
事先把內存可能用到的數據從硬碟讀到緩存。
然後內存要數據的話,先到硬碟緩存找找,
實在找不到再讓硬碟讀盤。
『柒』 電腦的內存和緩存有區別嗎
「內存」猶如人體大腦的記憶系統,用於存放計算機的運行程序和處理的數據,無論是否打開電源啟動計算機,內存中總會有各種各樣的數據信息存在,可以說它永遠也不會空閑著。當運行計算機程序時,程序將首先被讀入內存中,然後在特定的內存中開始執行,並且處理的結果也將保存在該內存中,也就是說內存總會和CPU之間頻繁地交換數據,沒有內存,CPU的工作將難以開展,計算機也無法啟動。
在計算機中,描述數據量的單位是「位元組(Byte,常用B表示)」,內存的大小都以MB(讀作「兆位元組」,簡稱「兆」)來表示。一台計算機要配置多大的內存才合適呢?這需要根據所要完成的工作來定的,或者說取決於運行的軟體,以及要處理的數據量。初學者可以這樣來理解這個問題,「內存」好比是一個大倉庫,這個倉庫的容量不得小於所要貯藏的「貨物」量,也就是程序運行的基本需要,小了!「貨物」搬運不方便,會影響CPU的運算速度,甚至不能讓程序運行;太大了,又會造成大部分倉庫空著,白白浪費了資源。當運行的軟體一定時,內存的增加對系統運行速度的提高是有一個限度的,當內存達到某一數目後,再加大內存,運行的速度就幾乎不會再提高了。所以,內存的大小應該視需要而定,比如用於文字處理工作,那16 MB就差不多了,而若要用來處理圖形圖像,或者玩三維游戲,64MB都可能遠遠不夠,特別是在多任務環境下128MB可能都還少
「緩存」(cache),現代的電腦同時具有L1和L2 cache 。你可能在購買電腦的時候也聽到過要好的朋友這樣建議,「不要購買賽揚(Celeron)系列處理器,因為它的cache比較少」。
在電腦系統里,緩存在很多方面都起著舉足輕重的作用, 並且它以各種各樣的形式存在不同的硬體裡面。其中有內存緩存,硬碟和軟盤緩存,軟體磁碟緩存,還有頁面緩存等更多;虛擬內存也是另外一種不同表達形式的緩存。在這篇「神奇的硬體」文章裡面,我們將會探究緩存,你可以 從中明白它的工作原理,並且知道為什麼它在電腦系統中的地位是這么的重要。
一個簡單的例子
超高速緩存(Caching)是計算機裡面基於內存子系統的技術。使用緩存的主要目的是使價位低廉的電腦也可以保持高速運行;超高速緩存允許你的電腦在運行日常任務的時候能夠更加 流暢、快速
『捌』 緩存和內存有什麼區別
內存是內部存儲器,是一個硬體設備;緩存是一個比較大的一個概念,用來預讀取信息(比如硬碟的緩存),或者是暫時存儲一些不長久的信息。
『玖』 內存和緩存有什麼區別和聯系請舉例具體形象比喻兩者的關系!
一般來說緩存都是集成到CPU裡面的。
眾人:「這就是你找不到緩存的圖片理由」?
如果按存取數據的速度相比,緩存是比內存快非常多的,我們電腦的操作系統會為應用程序分配好內存,但是由於內存的存取效率比較低下(相對於CPU的處理速度而言),緩存就是為了解決高速CPU對慢速內存的存取。
還有一個概念,就是一級緩存和二級緩存。
在這之前,先說一下RAM(暫時的、動態的存儲數據,具體點就是我們通常說的內存條)和ROM(永久的、固定的存儲數據,通俗講就是我們說的光碟、dvd、手機內存卡等)。
RAM是掉電的,掉電的意思就是設備關機後RAM內存儲的數據全部清空,ROM內的數據依然存在。
RAM有兩種,靜態和動態,靜態RAM比動態RAM快。
靜態RAM集成度比較低,存儲相同的數據,靜態RAM比動態RAM所花費的體積大約為六倍。
同樣的容量,靜態RAM的價格是動態RAM的四倍。
我們要知道一個道理,緩存作為靜態RAM都是比較昂貴的,所以不要幻想什麼加大緩存什麼的。
但是我們有一個折中的辦法,就是加大高速動態RAM作為緩存,比常規動態RAM要快,當然速度和靜態RAM還是有一定的差距(沒辦法,都是錢鬧的/(ㄒoㄒ)/~~)。
RAM中存儲的都是設備使用頻率比較高的數據和指令,它們都是從內存中復制而來的,這是由一套演算法所維護的,與此同時,RAM內存儲的東西並不是固定的,會跟著時間和使用習慣的改變而改變,一句話,內部保持的數據都是由演算法所決定的。CPU在工作時,先去找靜態RAM(一級緩存),然後再去找後加的高速動態RAM(二級緩存),最後內存。
『拾』 內存容量與緩存還有寄存器有什麼區別
內存容
是只
放在裡面不懂的文件
緩存就是在運行的文件
寄存器。。。。。寄生蟲