題主提這個問題的目的是相弄清楚內存的作用麼?

內存的英文是memory,意思就是記憶體。它負責存儲計算機在運行時需要用到的代碼和數據。

你說沒有內存,這個。。。

我覺得科學家肯定能find another way來解決運行時的存儲問題吧?所以我個人認為對計算機領域不會有什麼影響的。

我覺得題主的問題很不清楚,所以沒辦法正經嚴肅的回答呀。


內存主要是和計算機CPU進行數據交互的,沒有內存數據不能高速交互CPU性能不會有現在這麼高,然後硬碟發展會比較快些


如果沒有RAM只能在硬碟上劃一塊空間用了,那麼受於IO速度限制CPU資源會大量閑置,CPU可能100MHz就夠用了,但是核心會非常多,PC可能64核起步吧,商用可能1024核起步


那證明科技的發展還處於較低的水平,也可能是知識體系還不夠完善。

那時的計算機領域應用應該還不到現在的百分之一吧。


基於這個設想,大概主板會集成內存,或者硬碟緩存變大,變快,或者CPU集成個內存模塊。


電腦的運行速度會不可避免地變慢——除非技術已經達到硬碟讀寫速度可以勉強追上CPU的處理速度。

內存存在的意義就是用來裝載準備給CPU處理/已處理完的數據,讀寫速度比硬碟快不是一截半截(PCIE4固態順序讀寫除外,已經可以趕上DDR3的速度了),由於HDD的速度太慢,不論是讀取還是寫入都跟不上CPU處理的速度,需要內存作提前讀取和臨時存儲,再寫入到硬碟裡面。

但是隨機讀寫仍然是個問題。。即使是SSD,隨機讀寫的速度也只能達到內存的1/10,而且很多時候我們用到的都是4K,這也是SSD的性能瓶頸。


推薦閱讀:
相關文章