電腦的主存儲器和主存、內存的關係是什麼?

一直很糾結主存是不是就是內存?如果主存存儲器就是主存/內存的話,那麼在比較他們之間的存取速度快慢是什麼?


很多答案認為 主存 = 內存,很多人忽略ROM,其實ROM也是內存的一部分

《計算機科學導論》

貼圖

內存 Memory 由二部分組成

第一部分:Random-access memory (RAM) ,隨機存取存儲器,對於CPU來說,RAM是主要存放數據和程序的地方,所以也叫做「主存」,也就是我們平常說的,內存條,一旦斷電數據就丟失了

第二部分:Read-Only Memory(ROM),只讀存儲器,對於用戶來說,它只能讀取數據,不能寫入信息,斷電也沒有關係,放ROM的數據一輩子都不會變,舊式電腦的BIOS放在ROM上


剛好學到了這一塊,發現計算機存儲系統的名詞使用確實是眾說紛紜。我結合了一下《彙編語言程序設計》(第4版,電子工業出版社),維基百科,百度百科,給出了目前接受度比較高的一種名詞方案:

如果各位知友覺得不妥歡迎討論。


如果你是選購電腦的話,你可以認為 主存儲器=主存=內存。

「那麼在比較他們之間的存取速度快慢是什麼?」—— 這個問題沒看明白

------------------------------------------------------------------------

我看到題主並不是IT從業人員,也許這只是在看電腦配置時遇到的困惑,大家為啥不順手回答一下呢?


硬碟是個大書店,有一天你想學一學英語,就去書店買了一本英語書回家,你看書就是cpu的處理過程,看完了又去書店買一本。這時候你覺得一本一本買好慢啊,就買了所有的書到拿回家,這時候你家就是內存。


《大學計算機信息技術教程(張福炎 孫志揮 第六版)》第52頁,寫的是」內存儲器 包括:寄存器、cache存儲器、主存儲器(RAM和ROM)「;但是第40頁寫的是」內存儲器(簡稱內存或主存)「。

也就是說第40頁的內容表示:內存=主存,但是第52頁的內容表示:內存包括」主存、寄存器、cache存儲器「。

請問該怎麼理解呢?

(因為要考試,所以想弄清楚。)


百度「主存」二字結果有:

排在第一位的裡面就有:

內存_百度百科Google「主存」二字結果有:

嗯,主存儲器詞條裡面確實沒明說主存和內存的關係。

題主難道是用的Google?


CSAPP


蕭三本之首CSAPP(《深入理解計算機系統》)第一章中有詳細介紹。

CSDN上可以下載到掃描的盜版書,連買書的錢和時間都省了。


主存儲器簡稱主存,也可以叫內存


推薦閱讀:

為什麼沒有編程語言的內存管理是手動管理與自動垃圾回收相結合的?
linux怎麼管理空閑內存?
如何釋放Python佔用的內存?
看遊戲引擎架構內存管理有個地方不太清楚?
C語言和內存管理有什麼關係?為什麼說學習C語言的關鍵在內存管理?

TAG:操作系統 | 內存管理 | 電腦硬體 | 名詞解釋 |