硬碟的緩存容量都很小,主要用於臨時存放程序運行的臨時數據和提前預讀取,所以更大容量的緩存在載入和運行軟體時性能確實會比小緩存的產品有少許提升。但是對於文件傳輸,全部的數據都是在硬碟上讀取並直接傳送至目的硬碟或分區,實際上緩存基本是不起作用的,所以對於文件傳輸,緩存大小的產品沒有區別。
② 電腦正常關機後再次啟動需要預讀硬碟,每次關機都是,為什麼
你可能是近期,突然給電腦斷電了,要不就是沒正常關機。。。沒事的,它是在檢測,電腦硬碟壞沒。。。過幾天就好了。檢測幾次,就會恢復正常了。
③ 怎樣關閉固態硬碟系統預讀
在COMS里把固態硬碟設置成非第1啟動
④ 緊急: 點了360的固態硬碟優化, 把系統預讀取功能關了, 還有啥超級預讀也關了, 搞得開機好慢,
1
點擊左下角「開始菜單」或按鍵盤「win」鍵(田字形,跟開始菜單圖標一樣)。
2
直接輸入regedit,再按回車鍵。
3
彈出帳戶控制提示窗,問是否允許更改?點擊「是」就OK了。
4
在注冊表中一步一步展開到如下目錄位置:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Memory Management\PrefetchParameters
5
選擇EnableSuperfetch並雙擊:彈出編輯的小窗口。
6
在小窗口中輸入0/1/2/3之中的一個值,然後點擊確定。
鍵值的含義如下:
0 :關閉
1 :開啟應用啟動預讀取
2 :開啟系統啟動預讀取
3 :開啟應用啟動和系統啟動預讀取
7
然後選擇EnablePrefetcher並雙擊:彈出編輯的小窗口。
8
在小窗口中輸入與步驟6中設置的一樣的值,再點擊確定
鍵值的含義如下:
0 :關閉
1 :開啟應用啟動預讀取
2 :開啟系統啟動預讀取
3 :開啟應用啟動和系統啟動預讀取
你可以試試再說。
⑤ win8 ssd 超級預讀要不要開啟
SSD是不需要超級預讀的功能的,如下解釋:
SSD製造商建議關閉固態硬碟的超級預讀取和重新組合功能,因為SSD根本就不需要重新組合,天生具有出色的速度,因此超級預讀取也不用了,這兩個功能都會產生小型的,過度的,並且是不必要的寫入操作,下面是禁用的辦法:
滑鼠右擊「計算機」,選擇「管理」選項;
在打開的管理界面中,依次展開「管理→服務和應用程序→服務」選項;
點擊「確定」按鈕即可。
⑥ 硬碟硬碟讀取和寫入
和緩存 有關系 但是 不是說8M就是 每秒8M
緩存(Cache memory)是硬碟控制器上的一塊內存晶元,具有極快的存取速度,它是硬碟內部存儲和外界介面之間的緩沖器。由於硬碟的內部數據傳輸速度和外界介面傳輸速度不同,緩存在其中起到一個緩沖的作用。緩存的大小與速度是直接關繫到硬碟的傳輸速度的重要因素,能夠大幅度地提高硬碟整體性能。當硬碟存取零碎數據時需要不斷地在硬碟與內存之間交換數據,如果有大緩存,則可以將那些零碎數據暫存在緩存中,減小外系統的負荷,也提高了數據的傳輸速度。
硬碟的緩存主要起三種作用:一是預讀取。當硬碟受到CPU指令控制開始讀取數據時,硬碟上的控制晶元會控制磁頭把正在讀取的簇的下一個或者幾個簇中的數據讀到緩存中(由於硬碟上數據存儲時是比較連續的,所以讀取命中率較高),當需要讀取下一個或者幾個簇中的數據的時候,硬碟則不需要再次讀取數據,直接把緩存中的數據傳輸到內存中就可以了,由於緩存的速度遠遠高於磁頭讀寫的速度,所以能夠達到明顯改善性能的目的;二是對寫入動作進行緩存。當硬碟接到寫入數據的指令之後,並不會馬上將數據寫入到碟片上,而是先暫時存儲在緩存里,然後發送一個「數據已寫入」的信號給系統,這時系統就會認為數據已經寫入,並繼續執行下面的工作,而硬碟則在空閑(不進行讀取或寫入的時候)時再將緩存中的數據寫入到碟片上。雖然對於寫入數據的性能有一定提升,但也不可避免地帶來了安全隱患——如果數據還在緩存里的時候突然掉電,那麼這些數據就會丟失。對於這個問題,硬碟廠商們自然也有解決辦法:掉電時,磁頭會藉助慣性將緩存中的數據寫入零磁軌以外的暫存區域,等到下次啟動時再將這些數據寫入目的地;第三個作用就是臨時存儲最近訪問過的數據。有時候,某些數據是會經常需要訪問的,硬碟內部的緩存會將讀取比較頻繁的一些數據存儲在緩存中,再次讀取時就可以直接從緩存中直接傳輸。
緩存容量的大小不同品牌、不同型號的產品各不相同,早期的硬碟緩存基本都很小,只有幾百KB,已無法滿足用戶的需求。2MB和8MB緩存是現今主流硬碟所採用,而在伺服器或特殊應用領域中還有緩存容量更大的產品,甚至達到了16MB、64MB等。
大容量的緩存雖然可以在硬碟進行讀寫工作狀態下,讓更多的數據存儲在緩存中,以提高硬碟的訪問速度,但並不意味著緩存越大就越出眾。緩存的應用存在一個演算法的問題,即便緩存容量很大,而沒有一個高效率的演算法,那將導致應用中緩存數據的命中率偏低,無法有效發揮出大容量緩存的優勢。演算法是和緩存容量相輔相成,大容量的緩存需要更為有效率的演算法,否則性能會大大折扣,從技術角度上說,高容量緩存的演算法是直接影響到硬碟性能發揮的重要因素。更大容量緩存是未來硬碟發展的必然趨勢。
retadidas - 二級 2007-3-7 02:02
⑦ 移動硬碟預讀問題
你問的是「移動硬碟預讀問題是什麼」嗎?預讀提高了計算機系統中的硬碟讀的功能,尤其是在讀取含有大量文件碎片的文件時。具有良好預讀功能的RAID卡能在看起來很隨機的讀訪問中,識別出讀取磁碟的規律,通過這個規律提前將系統要讀取的數據放在CACHE中。
預讀是微軟採用的一種加速程序進程啟動速度的技術,主要原理是在開機載入操作系統的時候讀取常用程序的主要內容以備該程序啟動時耗費大量時間來讀取本身的數據。
⑧ windows系統超級預讀是不是就是內存壓縮
不是,超級預讀是win10緩存記錄經常訪問的文件,每次開機後提前從硬碟里提取到內存里,由於內存讀寫速度是硬碟的幾十倍,所以預讀可以提高常用文件的打開(載入)速度。
內存壓縮技術是超級預讀需要依賴的一項技術之一,這項技術的運用可以使Windows預讀更多的數據到內存里備用。
⑨ 內存沒有預讀硬碟數據的功能嗎
呵呵~你所說的預讀是一個動作,或者說是一個指令吧,而指令只能由CPU發出的;而內存的作用是緩存,也就是有人說的暫時存儲和傳輸。而你所說的預讀硬碟數據這一個事件的參與者包括了CPU和內存,也就是說,CPU發出讀取(預讀)的指令,通過內存向硬碟讀取數據,並暫存其中,然後再「傳輸給CPU處理」。
其實他們都沒說錯,只不過他們因為懂得這一過程,所以把一些概念縮小或者擴大了而已~
*******************************************************************************************************
內存的存在是為了協調CPU的頻率與硬碟的讀寫速度之間的差別,也就是通道和暫存。這就是說,內存是不具備主動工作的能力的,內存只是工具而已,起決定作用的還是CPU,所以內存的頻率只要與CPU的前端匯流排(即FSB)相匹配就可以了,多了是白搭。
打個比方吧,現在有一人A,一運輸車B和一倉庫C,A想從C里邊取東西只能通過B,A只要一發出指令,B就前往C取東西。所以,最終取出東西多少快慢,都由A的指令頻率決定,而B的頻率只要剛好能滿足A在最高頻率下工作的需要即可,再快也沒用,因為B不會自己跑去C取東西。
而當B的頻率與A相匹配時,就不會出現A發出指令後等待B執行的情況,也不會出現B無法完全發揮效能的情況。
所以,B前往C取東西的頻率是由A來決定的,而討論B給A送東西的頻率的問題,僅在B的頻率無法滿足A的需求情況下才會發生。
這個問題說起來感覺有些拗口,不知道你看不看得明白。。。
*****************************************************************
內存只是工具,不具備主動意識的工具,CPU讓它做什麼它就做什麼,僅此而已!
所以,內存的頻率只有跟CPU的工作頻率放在一塊才有意義!
比方說我踩單車,你說這單車能踩多快並沒有太大意義,這得看是什麼人踩是吧~或者你可以說這單車有一個極限頻率,超過這個頻率,單車就得散架了。而在這個極限頻率之內,單車行進的快慢就取決於踩單車的人了!
⑩ 多塊硬碟,開機後,除了啟動盤,其它盤預讀很慢,這么回事
電源供電問題、硬碟數據線問題和硬碟壞扇區的原因,都有可能造成這種現象。
建議使用替換法進行排查,步驟:
除了固態硬碟以外,每次只裝一塊機械硬碟進行測試(斷開機械硬碟的電源線),是否3塊硬碟都存在這個現象;
如果主板上有多個機械硬碟的電源插頭,依次更換一次,再進行上述進行測試;
借一個大功率的電源換上,進行測試;
借幾根質量比較好的硬碟數據線,進行測試;
使用MHDD等靠譜的機械硬碟工具,檢測硬碟是否有壞扇區。
根據上述測試結果,再綜合判斷。