如果硬碟足夠快,CPU的快取也足夠大,記憶體是不是可以退出歷史舞台了 不考慮集顯 ?

時間 2021-05-08 00:53:57

1樓:yuantailing

看到乙個更適合的答案:

沒有記憶體條的情況下,能不能用硬碟代替記憶體條執行系統?

原回答不專業,請一笑而過:

現在的計算機系統結構是:CPU 只能執行記憶體裡的指令,訪問記憶體裡的資料。

磁碟之類都是外設,是可有可無的。磁碟操作要先對映到記憶體才能被訪問到。網絡卡上的資料也要先對映到記憶體才能被訪問到。

記憶體得有。搞個「整合記憶體」也許能行;把記憶體去掉,把快取造大(只堆砌數量)而不實現記憶體的功能是不行的。層級是 CPU - 快取 - 磁碟的話,得把整個系統結構換掉。

2樓:BetaCat

我覺得難;首先,電腦程式對資料的需求通常比較集中,比如程式執行的90%的時間可能都在用10%的資料,大部分的資料處理都是連續或臨近的。只要這種聚合性依然存在,多級儲存都會是降低成本的很好方法,因而會被保留。其次,當硬碟的技術得到發展的時候,記憶體的技術不是停止發展的,很可能出現更高效能,但同樣比硬碟貴的儲存技術,那麼記憶體還是會存在的。

3樓:裴蕾

我認為,如果cpu快取足夠大,可以達到幾個g的程度,就可以放棄記憶體了。因為快取的作用跟記憶體基本一樣,但是比記憶體快。但是,,,恐怕這輩子很難實現這個願望了。

4樓:滄狼

記憶體這類可以單位元組讀取,包括SRAM,nor flash,記憶體條的ddr1/2/3/4是ddr sdram,乙個意思,都可以單位元組讀取,這樣可以讓CPU一次拿一條指令進行執行,程式可以跑在這上面。

NOR flash可以單位元組讀取,但是必須整塊擦出寫入,所以可以讓CPU執行,但是執行時資料不能像記憶體條那樣隨便改,所以可以儲存程式檔案。

重點來了,這兩個都比較貴,而且佔晶元面積比較大,但是nor相對ram好一些,在寸矽寸金的晶元上放很多這些玩意成本太高,就另外置晶元了。

後來有了nand flash,這個佔面積就小了,成本低容量大,用它儲存程式、做硬碟就比較便宜了,但是,這個只能整塊讀整塊寫,CPU就不幹了,我一次只幹乙個活!這時候要把對應的程式複製到記憶體(sram或內部快取),nor速度比較慢,不大合適,再執行。

大容量的儲存器都是nand,固態硬碟不例外。

如果快取足夠大,不要記憶體條是可以的,但是,做不到!銳龍3已經把北橋(IO晶元,我覺著像北橋)從核心裡摘出來了,晶元面積越大良率越低,必然要採用多晶元方案,那就真的是把CPU焊死到主機板上了,同時把記憶體條一塊焊死了,這時大家最不希望發生的事。

貌似沒有扯硬碟速度,nand這種不能做到單位元組4位元組8位元組讀取的儲存器對CPU執行程式沒有什麼實際意義,就是乙個單純的倉庫,門開再大,也做不到把原材料直接送到機器上。

5樓:

用不著硬碟夠快,只要快取夠大就能捨棄記憶體

本來記憶體就是作為臨時儲存,理論上跟cache是一樣的工作模式,跟硬碟沒關係,管你有沒有記憶體你資料都得從在硬碟裡儲存從硬碟裡讀取寫入

當然這暫時不可能,因為SRAM做不大,而且這樣一來耗電會增加很多,因為頻繁讀取SRAM的功耗比DRAM高得多,但依舊不是問題

萬物皆有可能,將來發展出了新型別的快閃儲存器這種構想完全可能,但我覺得應該不會實現,不然cpu和記憶體繫結要被噴死。真要淘汰也是淘汰cache,應該反過來想,假如記憶體發展到一種程度,cache是不是可以退出歷史舞台

6樓:kevin

應該是,記憶體足夠大,而且變成非易失性的,硬碟就可以淘汰了。

要知道,硬碟的出現,就是為了緩解,記憶體的兩個短板:容量太小和斷電丟失資料。

以目前技術水平,容量短板基本上已經解決了。但斷電資料保持,一直沒有太大的突破。

目前非易失性記憶體的主技術:Flash Memory(包括EEPROM),這種記憶體本質上是通過電子擊穿絕緣材料,實現資料儲存,這是一種破壞性的儲存方式,雖然可以做到,斷電後資料保持,但寫入的速度相對較慢,寫入壽命比較短。所以這種記憶體,大規模的應用在ssd中。

而一些新興技術,例如磁阻記憶體,鐵電記憶體等,雖然在一定程度上,解決了速度,和壽命問題,但和現有RAM技術相比,還差很多。但相信隨著技術的進步,這些問題都是可以解決的,例如傲騰記憶體,已經在這方面進行嘗試。

回到問題本身,如果,將來記憶體的易失性和速度問題都完美解決,那這種記憶體完全可以用於cpu快取(CPU快取,沒有必要替代記憶體,因為過大快取會增加CPU的體積,而且對速度並不會太大提公升),和主存,硬碟等外部儲存器將不復存在。

由於CPU快取和主存採用了非易失性記憶體,斷電,對於電腦來說,僅僅是按下了暫停鍵,上電之後,馬上可以繼續執行,做到真正的0秒啟動,想想都激動⊙⊙!

7樓:兔猻不是兔

我覺得不會消失

內存在所有硬體中上不可替代的

記憶體的作用是暫時儲存一些資料,CPU讀取足夠快,也能修改,且速度極快,可以做到斷電其儲存的資料消失

硬碟即使速度夠快也不會使資料消失的(永久儲存嘛,斷電資料消失算怎麼回事嘛)

難道要分出一塊區域作為快取區?但是這樣會影響硬碟使用壽命,此路不通至於CPU快取,,成本太貴了,而且不方便擴充套件,總不能記憶體不夠用了換個CPU吧,從各方面考慮也不會放在CPU裡的

如果乙個星球足夠大會產生不同的文明嗎?

關朗 那要看你怎麼對文明進行定義了,這就像兩種語言一樣,一種語言之中的概念未必在另一種語言中存在,但是可以把這種概念套到與之相似的東西上去 珷玞 舉個例子 地球對於交通不便的人類祖先來說已經夠大了,那地球有沒有出現不同文明呢?當然有要不然四大文明古國是怎麼來的。要是文化習俗都一樣,是不是就應該改名了...

如果宇宙物質均勻,一定存在足夠大的球,它內部質量的史瓦西半徑到達其本身半徑。那宇宙為什麼沒變成黑洞?

盧健龍 反對 尋風 和 小咖啡 用 宇宙在加速膨脹 為依據的回答。密度均勻各向同性的宇宙不變成Schwarzschild度規所描述的黑洞這一點既不依賴於 宇宙加速膨脹 也不依賴於 宇宙膨脹 這一點可以從FLWR度規中的尺度因子的變化規律看出來。不依賴於 宇宙加速膨脹 的原因為 我們可以通過調整宇宙各...

如果乙個物體以足夠快的速度來回運動,能否改變其內部分子結構?

較真的大錘 來回,且足夠快,那麼需要有強大的加速度。且不說是否能改變分子結構,在分子結構改變之前,人肯定被晃死了,讓加速度壓死的 死相一定很慘,請自行腦補 題主你有沒有聽說過相對論?簡單一點講就是說當乙個物體的運動速度接近或者達到光速的時候,它的質量是會發生變化的,至於裡邊的具體原因,題主你得學習量...