當前位置:首頁 » 硬碟大全 » 電腦內存已提交已緩存什麼意思
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

電腦內存已提交已緩存什麼意思

發布時間: 2023-07-23 14:39:44

緩存是什麼意思

緩存是臨時文件交換區,電腦把最常用的文件從存儲器里提出來臨時放在緩存里,就像把工具和材料搬上工作台一樣,這樣會比用時現去倉庫取更方便。

緩存就是數據交換的緩沖區,當某一硬體要讀取數據時,會首先從緩存中查找需要的數據,如果找到了則直接執行,找不到的話則從內存中找。由於緩存的運行速度比內存快得多,故緩存的作用就是幫助硬體更快地運行。緩存往往使用的是RAM,在用完後還是會把文件送到硬碟等存儲器里永久存儲,電腦里最大的緩存是內存條。

三級緩存是為讀取二級緩存後未命中的數據設計的一種緩存,在擁有三級緩存的CPU中,只有約百分之五的數據需要從內存中調用,這進一步提高了CPU的效率。其運作原理在於使用較快速的儲存裝置保留一份從慢速儲存裝置中所讀取數據且進行拷貝,緩存能夠使得讀寫的動作先在快速的裝置上完成,如此會使系統的響應較為快速。

緩存的特點

緩存只是內存中少部分數據的復製品,所以CPU到緩存中尋找數據時,也會出現找不到的情況,這時CPU還是會到內存中去找數據,這樣系統的速率就慢下來了,不過CPU會把這些數據復制到緩存中去,以便下一次不要再到內存中去取。

隨著時間的變化,被訪問得最頻繁的數據不是一成不變的,也就是說,剛才還不頻繁的數據,此時已經需要被頻繁的訪問,剛才還是最頻繁的數據,又不頻繁了,所以說緩存中的數據要經常按照一定的演算法來更換,這樣才能保證緩存中的數據是被訪問最頻繁的。

㈡ 電腦任務管理器里內存中已緩存 已提交等什麼意思

已提交前面是當前佔用的總內存後面一個是當前系統的總內存(物理+虛擬)

㈢ 電腦緩存是什麼

問題一:電腦緩存是什麼意思 電腦緩存(狹義)
計算機由於CPU運算的很快,而運算從內存讀取數據速度不夠,導致瓶頸(形象點,瓶頸是細細的,大量數據通過會造成堵塞,速度減緩),於是現代計算機採用的緩存技術,即在CPU在處理數據時先從緩存中提取數據(緩存內置在CPU中,它與CPU的數據交換速度遠大於內存),而緩存中的數據是從內存中提取的。
不管是什麼緩存,它的原理都是一樣的!快和慢之間通過緩沖帶進行過渡!

問題二:緩存是什麼意思呢? 電腦緩存又是什麼意思呢? 緩存是指臨時文件交換區,電腦把最常用的文件從存儲器里提出來臨時放在緩存里,就像把工具和材料搬上工作台一樣,這樣會比用時現去倉庫取更方便。因為緩存往往使用的是RAM(斷電即掉的非永久儲存),所以在忙完後還是會把文件送到硬碟等存儲器里永久存儲。電腦里最大的緩存就是內存條了,最快的是CPU上鑲的L1和L2緩存,顯卡的顯存是給GPU用的緩存,硬碟上也有16M或者32M的緩存。千萬不能把緩存理解成一個東西,它是一種處理方式的統稱!

問題三:筆記本電腦緩存有啥用,什麼意思 許多人認為,「緩存」是內存的一部分
許多技術文章都是這樣教授的
但是還是有很多人不知道緩存在什麼地方,緩存是做什麼用的
其實,緩存是CPU的一部分,主要用於上網時零時暫存的一些東西,它存在於CPU中
CPU存取數據的速度非常的快,一秒鍾能夠存取、處理十億條指令和數據(術語:CPU主頻1G),而內存就慢很多,快的內存能夠達到幾十兆就不錯了,可見兩者的速度差異是多麼的大
緩存是為了解決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找數據或指令的順序是:先到一級緩存中找,找不到再到二級緩存中找,如果還找不到就只有到內存中找了

問題四:電腦中的緩沖和緩存是什麼意思 我想比較通俗的說法來告訴你緩沖:我想你問的是每次播放歌曲和電影時候的緩沖是什麼?對吧?其實你每次不論是看電影,還是聽歌,都是把電影和歌曲下載到了你的電腦上再進行 聽和看 。像一般的IE瀏覽器都是下載到這個路徑C:\Documents and Settings\用戶名(一般都是 「Administrator」)\Local Settings\Temporary Internet Files所以說緩沖其實就是已經下載到你電腦的部分緩存:緩存是一個為了提高數據傳輸速率的臨時存放區域。簡單的說就是臨時文件交換區。電腦中最大的一個緩存就是內存條;cup中也有緩存,切分等級,作用是為了提高cup與硬碟、內存、鍵鼠等之間的數據傳輸;硬碟、顯卡也都有緩存我想你差不多明白了吧!

問題五:電腦硬碟緩存是什麼 硬碟控制器的內存晶元是64MB緩存Cache memory是硬碟控制器上的一塊內存晶元具有極快的存取速度它是硬碟內部存儲和外界介面之間的緩沖器。因為硬碟的內部數據傳輸速度和外界介面傳輸速度不合緩存在個中起到一個緩沖的感化。緩存的大年夜小與速度是直接關繫到硬碟的傳輸速度的重要身分可以或許大年夜幅度地進步硬碟整體機能。當硬碟存取零碎數據時須要賡續地在硬碟與內存之間交換數據假如有大年夜緩存則可以將那些零碎數據暫存在緩存中減小外體系的負荷也進步了數據的傳輸速度。 硬碟的緩存重要起三種感化:一是預讀取。當硬碟受到CPU指令控制開端讀取數據時硬碟上的控制晶元會控制磁頭把正在讀取的簇的下一個或者幾個簇中的數據讀到緩存中因為硬碟上數據存儲時是比較持續的所以讀取射中率較高當須要讀取下一個或者幾個簇中的數據的時刻硬碟則不須要再次讀取數據直接把緩存中的數據傳輸到內存中就可以了因為緩存的速度遠遠高於磁頭讀寫的速度所以可以或許達到明顯改良機能的目標;二是對寫入動作進行緩存。當硬碟接到寫入數據的指令之後並不會立時將數據寫入到碟片上而是先臨時存儲在緩存里然後發送一個數據已寫入 的旌旗燈號給體系這時體系就會認為數據已經寫入並持續履行下面的工作而硬碟則在餘暇不進行讀取或寫入的時刻時再將緩存中的數據寫入到碟片上。固然對於寫入數據的機能有必定晉升但也弗成避免地帶來了安然隱患――假如數據還在緩存里的時刻忽然掉落電那麼這些數據就會損掉。對於這個問題硬碟廠商們天然也有解決辦法:掉落電時磁頭會藉助慣性將緩存中的數據寫入零磁軌以外的暫存區域比及下次啟動時再將這些數據寫入目標地;第三個感化就是臨時存儲比來拜訪過的數據。有時刻某些數據是會經常須要拜訪的硬碟內部的緩存會將讀取比較頻繁的一些數據存儲在緩存中再次讀取時就可以直接從緩存中直接傳輸。 大年夜容量的緩存固然可以在硬碟進行讀寫工作狀況下讓更多的數據存儲在緩存中以進步硬碟的拜訪速度但並不料味著緩存越大年夜就越出眾。緩存的應用存在一個演算法的問題即便緩存容量很大年夜而沒有一個高效力的演算法那將導致應用中緩存數據的射中率偏低無法有效發揮出大年夜容量緩存的優勢。演算法是懈弛存容量相輔相成大年夜容量的緩存須要更為有效力的演算法不然機能會大年夜大年夜扣頭從技巧角度上說高容量緩存的演算法是直接影響到硬碟機能發揮的重要身分。更大年夜容量緩存是將來硬碟成長的必定趨勢。

問題六:電腦CPU的緩存是什麼?舉例子說明 這是我回答別人問題的答案,和你問題類似,希望有幫助:
同樣核心構架 同樣緩存 同樣核心數量情況下 主頻高則處理速度快解釋一下:主頻表示時鍾頻率 cpu一般為上升沿或下降沿觸發 也就是說高電位變換到地電位時候 會從寄存器進行運位移一位 3.0Ghz就是一秒鍾電平變換3G次 用也就是進行3G次寄存器位移,那麼一秒鍾寄存器位移越多運算就越快但是,核心構架就好像 交通方式 好的核心構架就好像地下隧道 直達目的地 落後的構架就像土路 彎曲泥濘 在土路上開車速度120 也不沒有地下隧道騎電瓶車更快到達目的地 所以核心構架很關鍵還有緩存 一二三級緩存分別存放不同優先等級的指令 緩存越大 一次清空緩存之前進行的運算就越多 越小則需不斷清空才可以繼續運算 就像瘦子吃多頓搬一頓磚頭 壯漢猛吃一頓就搬一噸磚 核心數量就不說了 四個人幹活和一個人幹活效率不用比較

問題七:電腦介紹里的 幾MB緩存是什麼意思 有什麼用 作為臨時存儲器,這樣cpu再運算的時候會更快,實際工作時,CPU往往需要重復讀取同樣的數據塊,而緩存容量的盯大,可以大幅度提升CPU內部讀取數據的命中率,而不用再到內存或者硬碟上尋找,以此提高系統性能

問題八:電腦緩存取決什麼配置 緩存是哪裡都有的,硬碟 U盤 CPU 內存 顯卡 都有,取決於大家

問題九:電腦中的 一級緩存 二級緩存 是屬於什麼的? 緩存
緩存大小也是CPU的重要指標之一,而且緩存的結構和大小對CPU速度的影響非常大,CPU內緩存的運行頻率極高,一般是和處理器同頻運作,工作效率遠遠大於系統內存和硬碟。實際工作時,CPU往往需要重復讀取同樣的數據塊,而緩存容量的增大,可以大幅度提升CPU內部讀取數據的命中率,而不用再到內存或者硬碟上尋找,以此提高系統性能。但是由於CPU晶元面積和成本的因素來考慮,緩存都很小。
L1 Cache(一級緩存)是CPU第一層高速緩存,分為數據緩存和指令緩存。內置的L1高速緩存的容量和結構對CPU的性能影響較大,不過高速緩沖存儲器均由靜態RAM組成,結構較復雜,在CPU管芯面積不能太大的情況下,L1級高速緩存的容量不可能做得太大。一般伺服器CPU的L1緩存的容量通常在32―256KB。
L2 Cache(二級緩存)是CPU的第二層高速緩存,分內部和外部兩種晶元。內部的晶元二級緩存運行速度與主頻相同,而外部的二級緩存則只有主頻的一半。L2高速緩存容量也會影響CPU的性能,原則是越大越好,以前家庭用CPU容量最大的是512KB,現在筆記本電腦中也可以達到2M,而伺服器和工作站上用CPU的L2伐速緩存更高,可以達到8M以上。
L3 Cache(三級緩存),分為兩種,早期的是外置,現在的都是內置的。而它的實際作用即是,L3緩存的應用可以進一步降低內存延遲,同時提升大數據量計算時處理器的性能。降低內存延遲和提升大數據量計算能力對游戲都很有幫助。而在伺服器領域增加L3緩存在性能方面仍然有顯著的提升。比方具有較大L3緩存的配置利用物理內存會更有效,故它比較慢的磁碟I/O子系統可以處理更多的數據請求。具有較大L3緩存的處理器提供更有效的文件系統緩存行為及較短消息和處理器隊列長度。
其實最早的L3緩存被應用在AMD發布的K6-III處理器上,當時的L3緩存受限於製造工藝,並沒有被集成進晶元內部,而是集成在主板上。在只能夠和系統匯流排頻率同步的L3緩存同主內存其實差不了多少。後來使用L3緩存的是英特爾為伺服器市場所推出的Itanium處理器。接著就是P4EE和至強MP。Intel還打算推出一款9MB L3緩存的Itanium2處理器,和以後24MB L3緩存的雙核心Itanium2處理器。
但基本上L3緩存對處理器的性能提高顯得不是很重要,比方配備1MB L3緩存的Xeon MP處理器卻仍然不是Opteron的對手,由此可見前端匯流排的增加,要比緩存增加帶來更有效的性能提升。

問題十:電腦硬碟的緩存是干什麼的, 可以理解為暫存.因為硬碟的讀寫速度跟內存的速度不一樣。
舉個例子,假設有個生產玻璃珠的機器,你去取,它才會吐出來。
那麼,你要取1000個,它不可能一下子吐出來,因為你拿不去。現在在它的吐口處放個盒子(能裝大於1000顆),那麼它一下子吐完,可以閑置下來了。
你可以從盒子里分多次取。
緩存,讀寫小數據避免反復讀寫,起到暫時存放數據。

㈣ 物理內存中的已緩存是什麼

指的是設備的實際內存里緩存數據所佔用的空間。
物理內存,在應用中,自然是顧名思義,物理上,真實存在的插在主板內存槽上的內存條的容量的大小。看計算機配置的時候,主要看的就是這個物理內存。物理內存
物理內存是計算機上的最重要的資源之一。Windows的內存管理器負責給活動進程、設備驅動,和操作系統自己分配內存。因為絕大多數系統所能訪問的數據和代碼遠比物理內存多,所以從本質上來說,物理內存是代碼和數據在其中運行的窗口。所以內存容量對性能有影響,因為如果進程或者操作系統所需的代碼或者數據不存在,內存管理器就需要從磁碟中讀取這些內容。
緩存就是數據交換的緩沖區(稱作Cache),當某一硬體要讀取數據時,會首先從緩存中查找需要的數據,如果找到了則直接執行,找不到的話則從內存中找。由於緩存的運行速度比內存快得多,故緩存的作用就是幫助硬體更快地運行。
因為緩存往往使用的是RAM(斷電即掉的非永久儲存),所以在用完後還是會把文件送到硬碟等存儲器里永久存儲。電腦里最大的緩存就是內存條了,最快的是CPU上鑲的L1和L2緩存,顯卡的顯存是給顯卡運算晶元用的緩存,硬碟上也有16M或者32M的緩存。

㈤ 筆記本已緩存內存什麼意思

就是緩存數據,將程序和系統的數據資料先讀取到物理內存,把要運行但暫時不用的數據先放起來,並且保留一部分內存空間,如果物理內存不夠,系統會將一部分數據放到虛擬內存上以備不時之需。

㈥ 什麼是計算機緩存

問題一:電腦中的緩沖和緩存是什麼意思 我想比較通俗的說法來告訴你緩沖:我想你問的是每次播放歌曲和電影時候的緩沖是什麼?對吧?其實你每次不論是看電影,還是聽歌,都是把電影和歌曲下載到了你的電腦上再進行 聽和看 。像一般的IE瀏覽器都是下載到這個路徑C:\Documents and Settings\用戶名(一般都是 「Administrator」)\Local Settings\Temporary Internet Files所以說緩沖其實就是已經下載到你電腦的部分緩存:緩存是一個為了提高數據帶跡傳輸速率的臨時存放區域。簡單的說就是臨時文件交換區。電腦中最大的一個緩存就是內此塌存條;cup中也有緩存,切分等級森行圓,作用是為了提高cup與硬碟、內存、鍵鼠等之間的數據傳輸;硬碟、顯卡也都有緩存我想你差不多明白了吧!

問題二:什麼是緩沖區(計算機類) 緩沖區 緩沖區,又稱中立區、中立地帶等,指的是兩地的交界處因為戰爭或其他因素,而劃定出的帶狀地區,此帶狀地區並不完全屬於兩方之中的一方,通常由兩方共管或是由第三方協助管理。
緩沖區是地理空間目標的一種影響范圍或服務范圍,具體指在點、線、面實體的周圍,自動建立的一定寬度的多邊形。
數學表達為:Bi=(x:d(xi,Oi)≤R)?
即對象Oi的半徑為R的緩沖區,為距Oi的距離d小於R的全部點的 *** 。d一般是最小歐氏距離,但也可是其他定義的距離。
另外還有一些特殊形態的緩沖區,如點對象有三角形、矩形和菱形,對於線對象有雙側對稱、雙側不對稱或單側緩沖區,對於面對象有內側和外側緩沖區。適合於不同應用。
[編輯本段]F1中的緩沖區
緩沖區主要在高速彎道設置,它需要在不讓賽車翻車的情況下,盡量將速度降下來,所以沙石緩沖區越寬越好,由於沙石降低了賽車的速度,因此也降低了賽車撞擊輪胎牆的能量。而瀝青緩沖區則旨在保留車手對賽車更多的控制能力。
[編輯本段]計算機中的緩沖區
緩沖器,為暫時置放輸出或輸入資料的內存。
緩沖器內資料自儲存設備(如硬碟)來,放置在緩沖器中,須待機送至CPU或其他運算設備。
緩沖區(buffer)這個中文譯意源自當計算機的高速部件與低速部件通訊時,必須將高速部件的輸出暫存到某處,以保證高速部件與低速部件相吻合. 後來這個意思被擴展了,成為臨時存貯區的意思。

問題三:電腦緩存是什麼意思 電腦緩存(狹義)
計算機由於CPU運算的很快,而運算從內存讀取數據速度不夠,導致瓶頸(形象點,瓶頸是細細的,大量數據通過會造成堵塞,速度減緩),於是現代計算機採用的緩存技術,即在CPU在處理數據時先從緩存中提取數據(緩存內置在CPU中,它與CPU的數據交換速度遠大於內存),而緩存中的數據是從內存中提取的。
不管是什麼緩存,它的原理都是一樣的!快和慢之間通過緩沖帶進行過渡!

問題四:電腦中的 一級緩存 二級緩存 是屬於什麼的? 緩存
緩存大小也是CPU的重要指標之一,而且緩存的結構和大小對CPU速度的影響非常大,CPU內緩存的運行頻率極高,一般是和處理器同頻運作,工作效率遠遠大於系統內存和硬碟。實際工作時,CPU往往需要重復讀取同樣的數據塊,而緩存容量的增大,可以大幅度提升CPU內部讀取數據的命中率,而不用再到內存或者硬碟上尋找,以此提高系統性能。但是由於CPU晶元面積和成本的因素來考慮,緩存都很小。
L1 Cache(一級緩存)是CPU第一層高速緩存,分為數據緩存和指令緩存。內置的L1高速緩存的容量和結構對CPU的性能影響較大,不過高速緩沖存儲器均由靜態RAM組成,結構較復雜,在CPU管芯面積不能太大的情況下,L1級高速緩存的容量不可能做得太大。一般伺服器CPU的L1緩存的容量通常在32―256KB。
L2 Cache(二級緩存)是CPU的第二層高速緩存,分內部和外部兩種晶元。內部的晶元二級緩存運行速度與主頻相同,而外部的二級緩存則只有主頻的一半。L2高速緩存容量也會影響CPU的性能,原則是越大越好,以前家庭用CPU容量最大的是512KB,現在筆記本電腦中也可以達到2M,而伺服器和工作站上用CPU的L2伐速緩存更高,可以達到8M以上。
L3 Cache(三級緩存),分為兩種,早期的是外置,現在的都是內置的。而它的實際作用即是,L3緩存的應用可以進一步降低內存延遲,同時提升大數據量計算時處理器的性能。降低內存延遲和提升大數據量計算能力對游戲都很有幫助。而在伺服器領域增加L3緩存在性能方面仍然有顯著的提升。比方具有較大L3緩存的配置利用物理內存會更有效,故它比較慢的磁碟I/O子系統可以處理更多的數據請求。具有較大L3緩存的處理器提供更有效的文件系統緩存行為及較短消息和處理器隊列長度。
其實最早的L3緩存被應用在AMD發布的K6-III處理器上,當時的L3緩存受限於製造工藝,並沒有被集成進晶元內部,而是集成在主板上。在只能夠和系統匯流排頻率同步的L3緩存同主內存其實差不了多少。後來使用L3緩存的是英特爾為伺服器市場所推出的Itanium處理器。接著就是P4EE和至強MP。Intel還打算推出一款9MB L3緩存的Itanium2處理器,和以後24MB L3緩存的雙核心Itanium2處理器。
但基本上L3緩存對處理器的性能提高顯得不是很重要,比方配備1MB L3緩存的Xeon MP處理器卻仍然不是Opteron的對手,由此可見前端匯流排的增加,要比緩存增加帶來更有效的性能提升。

問題五:電腦的內存和緩存有區別嗎 「內存」猶如人體大腦的記憶系統,用於存放計算機的運行程序和處理的數據,無論是否打開電源啟動計算機,內存中總會有各種各樣的數據信息存在,可以說它永遠也不會空閑著。當運行計算機程序時,程序將首先被讀入內存中,然後在特定的內存中開始執行,並且處理的結果也將保存在該內存中,也就是說內存總會和CPU之間頻繁地交換數據,沒有內存,CPU的工作將難以開展,計算機也無法啟動。
在計算機中,描述數據量的單位是「位元組(Byte,常用B表示)」,內存的大小都以MB(讀作「兆位元組」,簡稱「兆」)來表示。一台計算機要配置多大的內存才合適呢?這需要根據所要完成的工作來定的,或者說取決於運行的軟體,以及要處理的數據量。初學者可以這樣來理解這個問題,「內存」好比是一個大倉庫,這個倉庫的容量不得小於所要貯藏的「貨物」量,也就是程序運行的基本需要,小了!「貨物」搬運不方便,會影響CPU的運算速度,甚至不能讓程序運行;太大了,又會造成大部分倉庫空著,白白浪費了資源。當運行的軟體一定時,內存的增加對系統運行速度的提高是有一個限度的,當內存達到某一數目後,再加大內存,運行的速度就幾乎不會再提高了。所以,內存的大小應該視需要而定,比如用於文字處理工作,那16 MB就差不多了,而若要用來處理圖形圖像,或者玩三維游戲,64MB都可能遠遠不夠,特別是在多任務環境下128MB可能都還少
「緩存」(cache),現代的電腦同時具有L1和L2 cache 。你可能在購買電腦的時候也聽到過要好的朋友這樣建議,「不要購買賽揚(Celeron)系列處理器,因為它的cache比較少」。
在電腦系統里,緩存在很多方面都起著舉足輕重的作用, 並且它以各種各樣的形式存在不同的硬體裡面。其中有內存緩存,硬碟和軟盤緩存,軟體磁碟緩存,還有頁面緩存等更多;虛擬內存也是另外一種不同表達形式的緩存。在這篇「神奇的硬體」文章裡面,我們將會探究緩存,你可以 從中明白它的工作原理,並且知道為什麼它在電腦系統中的地位是這么的重要。
一個簡單的例子
超高速緩存(Caching)是計算機裡面基於內存子系統的技術。使用緩存的主要目的是使價位低廉的電腦也可以保持高速運行;超高速緩存允許你的電腦在運行日常任務的時候能夠更加 流暢、快速

問題六:計算機為什麼要設置緩存 有緩存你下次再進入這個網頁的時候或者打開這個軟體的時候,就省下很多時間去下載那些代碼、圖片,打開速度就會變快了

問題七:電腦中的緩沖區是指什麼? 緩沖區溢出好比是將十磅的糖放進一個只能裝五磅的容器里……
堆棧溢出(又稱緩沖區溢出)攻擊是最常用的黑客技術之一。我們知道,UNIX本身以及其上的許多應用程序都是用C語言編寫的,C語言不檢查緩沖區的邊界。在某些情況下,如果用戶輸入的數據長度超過應用程序給定的緩沖區,就會覆蓋其他數據區。這稱作「堆棧溢出或緩沖溢出」。
一般情況下,覆蓋其他數據區的數據是沒有意義的,最多造成應用程序錯誤。但是,如果輸入的數據是經過「黑客」精心設計的,覆蓋堆棧的數據恰恰是黑客的入侵程序代碼,黑客就獲取了程序的控制權。如果該程序恰好是以root運行的,黑客就獲得了root許可權,然後他就可以編譯黑客程序、留下入侵後門等,實施進一步地攻擊。按照這種原理進行的黑客入侵就叫做「堆棧溢出攻擊」。
為了便於理解,我們不妨打個比方。緩沖區溢出好比是將十磅的糖放進一個只能裝五磅的容器里。一旦該容器放滿了,餘下的部分就溢出在櫃台和地板上,弄得一團糟。由於計算機程序的編寫者寫了一些編碼,但是這些編碼沒有對目的區域或緩沖區――五磅的容器――做適當的檢查,看它們是否夠大,能否完全裝入新的內容――十磅的糖,結果可能造成緩沖區溢出的產生。如果打算被放進新地方的數據不適合,溢得到處都是,該數據也會製造很多麻煩。但是,如果緩沖區僅僅溢出,這只是一個問題。到此時為止,它還沒有破壞性。當糖溢出時,櫃台被蓋住。可以把糖擦掉或用吸塵器吸走,還櫃台本來面貌。與之相對的是,當緩沖區溢出時,過剩的信息覆蓋的是計算機內存中以前的內容。除非這些被覆蓋的內容被保存或能夠恢復,否則就會永遠丟失。
在丟失的信息里有能夠被程序調用的子程序的列表信息,直到緩沖區溢出發生。另外,給那些子程序的信息――參數――也丟失了。這意味著程序不能得到足夠的信息從子程序返回,以完成它的任務。就像一個人步行穿過沙漠。如果他依賴於他的足跡走回頭路,當沙暴來襲抹去了這些痕跡時,他將迷失在沙漠中。這個問題比程序僅僅迷失方向嚴重多了。入侵者用精心編寫的入侵代碼(一種惡意程序)使緩沖區溢出,然後告訴程序依據預設的方法處理緩沖區,並且執行。此時的程序已經完全被入侵者操縱了。
入侵者經常改編現有的應用程序運行不同的程序。例如,一個入侵者能啟動一個新的程序,發送秘密文件(支票本記錄,口令文件,或財產清單)給入侵者的電子郵件。這就好像不僅僅是沙暴吹了腳印,而且後來者也會踩出新的腳印,將我們的迷路者領向不同的地方,他自己一無所知的地方。
緩沖區溢出的處理
你屋子裡的門和窗戶越少,入侵者進入的方式就越少……
由於緩沖區溢出是一個編程問題,所以只能通過修復被破壞的程序的代碼而解決問題。如果你沒有源代碼,從上面「堆棧溢出攻擊」的原理可以看出,要防止此類攻擊,我們可以:
1、開放程序時仔細檢查溢出情況,不允許數據溢出緩沖區。由於編程和編程語言的原因,這非常困難,而且不適合大量已經在使用的程序;
2、使用檢查堆棧溢出的編譯器或者在程序中加入某些記號,以便程序運行時確認禁止黑客有意造成的溢出。問題是無法針對已有程序,對新程序來講,需要修改編譯器;
3、經常檢查你的操作系統和應用程序提供商的站點,一旦發現他們提供的補丁程序,就馬上下載並且應用在系統上,這是最好的方法。但是系統管理員總要比攻擊者慢一步,如果這個有問題的軟體是可選的,甚至是臨時的,把它從你的系統中刪除。舉另外一個例子,你屋子裡的門和窗戶越少,入侵者進入的方式就越少。...>>

問題八:筆記本電腦緩存有啥用,什麼意思 許多人認為,「緩存」是內存的一部分
許多技術文章都是這樣教授的
但是還是有很多人不知道緩存在什麼地方,緩存是做什麼用的
其實,緩存是CPU的一部分,主要用於上網時零時暫存的一些東西,它存在於CPU中
CPU存取數據的速度非常的快,一秒鍾能夠存取、處理十億條指令和數據(術語:CPU主頻1G),而內存就慢很多,快的內存能夠達到幾十兆就不錯了,可見兩者的速度差異是多麼的大
緩存是為了解決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找數據或指令的順序是:先到一級緩存中找,找不到再到二級緩存中找,如果還找不到就只有到內存中找了

㈦ Win7系統的任務管理器 性能頁 那個物理內存的「已緩存」是干什麼的

這是Windows 7的superfetch超級預讀取服務的原因。這個服務會自動分析常用的文件是哪些,在開機之後,緩緩地從硬碟里預先將它們讀取到內存中 成為」已緩存「的內容。

在本次開機之後經常打開的軟體也會被存儲在」已緩存「欄中,這樣當它們再次被打開,不必再從硬碟讀取,打開速度就飛快。

當需要用到更多內存時,superfetch會自動釋放一部分緩存,不必擔心會因為它的存在而內存不夠 事實上,完全可以把它的」佔用「 看作不存在。


(7)電腦內存已提交已緩存什麼意思擴展閱讀

Superfetch技術的中心思想是:「過分空餘的內存空間即是浪費」。如果一個操作系統總是保留著過多的空餘物理內存耗費電能,卻不能夠利用這些多餘的內存空間提高系統性能的話,將這些多餘的物理內存作為緩存使用,就是Superfetch技術的本質。

還需要注意的是Windows中運用了虛擬內存技術,即拿出一點硬碟空間來充當內存用,當內存佔用完時,電腦(PC)就會自動調出使用硬碟來充當內存,以緩解內存地緊張句號。

舉1個例子來說,就像假如電腦(PC)僅有128MB物理內存地話,當讀取1個容量為200MB地文件時,就必須要用到比較大地虛擬內存,文件被內存讀取之後就會先儲存到虛擬內存,等待內存把文件全部儲存到虛擬內存之後,跟著就會把虛擬內存里儲存地文件釋放到原來地安裝目錄里了。

㈧ 任務管理器性能裡面的內存已緩存是什麼意思

已緩存是越小越好。

已緩存是是已經用了的意思