為什麼CPU從要通過記憶體讀取硬碟資料,直接讀取硬碟資料不行嗎

2021-03-20 05:36:31 字數 1141 閱讀 9997

1樓:匿名使用者

因為硬碟太慢。

1、硬碟和記憶體其實都是電腦的儲存器,本來功能是差不多的,但速度差別非常大。記憶體至少比硬碟快100倍以上。當cpu需要與儲存器頻繁交換資料的時候,硬碟的速度是無能為力的,所以需要記憶體來代替硬碟。

2、記憶體的設定正是因為硬碟太慢而產生的。執行程式的時候,從硬碟把程式讀到記憶體裡,然後cpu再進行讀寫執行。換句話說硬碟如果足夠快的話,記憶體就可以不存在了。

2、目前固態硬碟發展的勢頭越來越快。如果將來能達到記憶體的速度,那麼,將來的電腦有可能不需要記憶體。但這個路還很漫長,因為固態硬碟還是遠遠不夠快。

2樓:匿名使用者

首先,cpu靠指令集工作,隨

著cpu的主頻越來越高,處理速度越來越快,cpu的處理能力和資訊吞吐能力遠大於硬碟。

其次,硬碟只是一個儲存器,已巨型機為例,計算結果和執行速度最重要,只要在硬碟中讀取足夠的資訊就開始計算了,這樣的機器硬碟不如記憶體重要。

再次,記憶體比硬碟資料吞吐量大,速度快。在載入系統後(不論是windows還是麥金塔,或unix,linux,包括dos),主要使用的資料(80/20定律)都已經載入進了記憶體中。這樣可以加快系統的速度,cpu是火箭的話,快取就像飛機,記憶體是火車,硬碟像輪船。

簡而言之儲存的容積越大速度越慢。

第四,cpu對資料會有一個預判,這個預判是和程式有關的,每天,甚至每個程式所需的預判資料都不同,如果忽略記憶體,直接寫入硬碟中,硬碟是掉電不復原的,只能刪除,這樣實際增加了系統開銷(是指資源,不是**)。也包括一次性的其他資料。

3樓:匿名使用者

用我不太專業的詞彙簡單給解釋下吧:因為cpu進行資料處理時速度非常快,而相對於記憶體硬碟的讀寫與存取速度會慢不少(這樣會造成cpu工作時長時間空閒在等待外部儲存器完成資料交換的操作上,浪費資源)。

4樓:匿名使用者

這是因為cpu 跟硬碟的讀取速度差太多,通過記憶體緩衝下。讀取速度 cpu>記憶體》硬碟

5樓:匿名使用者

這個具體來說說不清楚啊,記憶體就像是一個通道一樣,如果沒有通道怎麼把資料傳送呢,記憶體大了嘛就像通道也大了,通過的資料也多了,所以電腦速度也快了!!!

6樓:匿名使用者

沒車怎麼搬運?~人力啊?`

cpu超頻為什麼記憶體時序也提升CPU超頻為什麼記憶體時序也提升?

你記憶體時序應該是自動選擇 換言之是bois幫你自動提升了 提升時序是很危險的一件事情。具體為什麼你就要問設計 s的人了 我認為是硬改的原因,不知道你改的是那幾個針腳,一般這樣強行限制外頻是不會影響到記憶體控制器的。低端cpu搭配普通記憶體執行的時候,好多都是以533或者667在執行,所以可以自己把...

cpu z讀取的記憶體條頻率為什麼只有真實值的一半

因為cpu z裡顯示的記憶體頻率是真實頻率,而平時說的頻率是等效頻率,剛好是真實頻率x2。記憶體的容量和執行頻率直接決定了電腦執行速度和效能的好壞,所以大家在購買電腦時就會看記憶體頻率,大家都知道電腦記憶體可以為資料的執行提供儲存單元,記憶體的基本容量和頻率是直接關係到電腦整體效能的。擴充套件資料 ...

為什麼cpu佔用率不高,記憶體也不高,電腦會卡

80 的記憶體佔用率已經很高啦,建議如下 1.開啟工作管理員 熱鍵ctrl alt del 進入 記憶體 標籤,檢視哪些程序佔用了你的記憶體,並關閉無用程序。如有大量未知程序且無法關閉,應該是中毒了。2.安裝防毒軟體,防毒 3.如未中毒,可安裝windows優化大師 win7建議使用windows7...