計(jì)算機(jī)的CPU為什么不直接調(diào)取硬盤文件,而是要先載入到內(nèi)存中?
網(wǎng)友解答: “極客談科技”,全新視角、全新思路,伴你遨游神奇的科技世界。暫且不討論硬件組成結(jié)構(gòu)上的問題,我們單從數(shù)據(jù)的傳輸速度來討論一下這個(gè)問題。硬盤當(dāng)做內(nèi)存使用,也并不是沒有這方便的操
“極客談科技”,全新視角、全新思路,伴你遨游神奇的科技世界。
暫且不討論硬件組成結(jié)構(gòu)上的問題,我們單從數(shù)據(jù)的傳輸速度來討論一下這個(gè)問題。
硬盤當(dāng)做內(nèi)存使用,也并不是沒有這方便的操作,例如電腦中的虛擬內(nèi)存;
電腦的虛擬內(nèi)存,僅能夠在一定程度上緩解內(nèi)存的壓力,無法真正實(shí)現(xiàn)內(nèi)存的傳輸速度。
先來了解一下什么是虛擬內(nèi)存,再看看硬盤和內(nèi)存之間的差距究竟有多大。
(文后還有其他應(yīng)用的彩蛋贈(zèng)送哦?。?/p>
虛擬內(nèi)存的應(yīng)用
虛擬主要是用來緩解系統(tǒng)內(nèi)存不足的一種方法,將內(nèi)存無法處理的數(shù)據(jù)調(diào)入硬盤某個(gè)空間。
虛擬內(nèi)存的作用主要是緩解內(nèi)存壓力,無法真正的替代內(nèi)存;
電腦若使用超大的內(nèi)存組合,完全可以取消虛擬內(nèi)存的設(shè)置。
硬盤與內(nèi)存數(shù)據(jù)傳輸之間的差距
1.數(shù)據(jù)處理延時(shí)的問題
電腦的各個(gè)設(shè)備部件之間的延時(shí)可以參考下表:
延時(shí)從高到底的排列,依次是機(jī)械硬盤、固態(tài)硬盤、內(nèi)存、CPU;
從數(shù)據(jù)的反應(yīng)速度上來看,內(nèi)存明顯要優(yōu)于硬盤。
2.數(shù)據(jù)讀寫速度測(cè)試
固態(tài)硬盤的測(cè)試數(shù)據(jù)可以參看下圖:
內(nèi)存的測(cè)試數(shù)據(jù)可以參看下圖:
從測(cè)試數(shù)據(jù)可以看出,兩者之間的讀寫速度根本不在同一個(gè)數(shù)量級(jí)之上,差距相當(dāng)巨大。
大內(nèi)存的其他用處
硬盤當(dāng)做內(nèi)存使用,并不是一個(gè)好的建議;
但是卻可以將內(nèi)存當(dāng)做硬盤使用,從而體驗(yàn)更快的傳輸速度。
這里就需要通過使用RamDisk軟件來實(shí)現(xiàn),敢興趣的大內(nèi)存用戶可以下載試用。
關(guān)于計(jì)算機(jī)直接調(diào)用硬盤,取消內(nèi)存的做法,您怎么看?
歡迎大家留言討論,喜歡的點(diǎn)點(diǎn)關(guān)注。
網(wǎng)友解答:
謝邀。
如此簡單的問題,被懂科技的人攪成一桶漿糊。外行更是丈二和尚摸不著頭腦。
CPU盡管功能強(qiáng)大,但它只負(fù)責(zé)運(yùn)算,沒有記錄運(yùn)算結(jié)果的功能。因此,電腦一關(guān),它就是一塊廢鐵,里面什么也沒有。就象中國的算盤一樣,算盤打完,拎起一甩,就什么也沒有了。早期最簡單的電腦只有CPU,也就是那種兒童玩具電腦,只有CPU,沒有內(nèi)存,當(dāng)然更沒有外存,即各種硬盤、軟盤、光盤等。
為了能讓CPU做復(fù)雜一些的工作,人們就想出來為CPU提供一個(gè)舞臺(tái)、或者叫工作平臺(tái),就是內(nèi)存啦。就象為一個(gè)能干的工程師提供一張寬敞的辦公桌一樣,于是,CPU與內(nèi)存就成為了最佳搭檔,進(jìn)行各種復(fù)雜的操作。電腦電腦,實(shí)際上是指它們倆。CPU工作時(shí),它只認(rèn)內(nèi)存,從不分心,不管你有多么豐富的外部存儲(chǔ)裝備(硬盤、光盤、移動(dòng)硬盤),它理都不理你。
于是,你想,很多應(yīng)用軟件就只能呆在硬盤里。沒叫到你,你就永遠(yuǎn)呆硬盤里,沒有出頭的日子。只有要用到你這款軟件時(shí),你才有資格進(jìn)駐內(nèi)存,以便聽任CPU擺布。
不過,這種搭配方式帶來一個(gè)意外收獲,即如果不料斷電了,CPU和內(nèi)存里就什么也沒有了,成了一堆廢鐵。而你按裝的應(yīng)用軟件仍舊完好無損,它們藏身在硬盤里,大不了重新啟動(dòng)后再次運(yùn)行它罷了。
所以,從原理結(jié)構(gòu)上說,CPU只對(duì)內(nèi)存進(jìn)行操作,對(duì)硬盤是不聞不問的。有些技術(shù)能把硬盤劃出一塊視其為擴(kuò)展內(nèi)存,那是另說,不在此題范圍之內(nèi)。