像 1990 年一樣使用計算機術語
來自專欄 About Computers62 人贊了文章
內存
內存這個名字取得並不好,容易讓人望文生義,因此現在俗話說的內存的意思我已經看不太懂了。聽說現在大家喜歡把它叫「運存」,我覺得比「內存」好。傳統意義上的內存指的是 SRAM 和 DRAM 二種。SRAM 速度快,造價高,而且沒有頻率的概念;DRAM 速度慢,便宜。常見的 DDR* 內存屬於 DRAM。另外還有一些特殊用途的內存,例如 CAM;它們往往成本較高。
科普三點常識:
- 現代 CPU 裡面是有各種類型的內存的,包括 SRAM、DRAM 和 CAM。小學信息技術教材裡面說的「CPU 里只有運算器和控制器」的說法是錯誤的。當然了,這並不意味著外面不需要再插內存。
- 內存不一定會斷電就丟失所有數據。NVDIMM 斷電的時候就不會丟失數據。
- 常見的手機 SoC 晶元都是 PoP 的,意思是 SoC 上面直接壓著內存晶元。所以你去拆一台高通的手機找一下 SoC,並不能在晶元表面看到高通的標記,倒是有可能看到 SAMSUNG 之類的字樣。晶元頂上畫了個彩色 logo 的電路板圖一般都是美工設計的。(@小米 8 透明探索版)
外存
外存這個名字也取得不好——在這個詞語出現的年代,還沒有人試圖焊各種 RAM 到主板上;誰能想到現在硬碟不需要車拉著走呢?不過現在有人把「外存」叫做「內存」,我覺得是更加不合適的。一般來說,除了內存以外能存東西的玩意基本上都叫外存。
ROM
Read-only Memory,只讀存儲器。「只讀」不一定是不可擦除或不可重新寫入,而是需要特殊的方法才能擦除或者重寫。(舉個例子:EEPROM 就是可以通過較高電壓來重新寫入的。)一般對 ROM 的重新寫入稱為「燒錄」或者「燒寫」。
你能隨便往裡面塞東西的存儲器一般都不是 ROM。CD-ROM 以及一些只讀的固件存儲屬於 ROM。因為成本原因,現在已經很少有狹義的電介質 ROM 了。快閃記憶體是否屬於 ROM 是一個比較有爭議的話題。
快閃記憶體
快閃記憶體(Flash memory)是目前最常見的固態存儲。快閃記憶體和 EEPROM 的區別在於,EEPROM 的擦除必須是完整擦除,快閃記憶體可以按塊(block)來擦除。一般來說,快閃記憶體根據內部邏輯門類型分為兩類,NOR 和 NAND。
U 盤、存儲卡和 SSD 都屬於快閃記憶體。
RAM
Random Access Memory,隨機訪問存儲器。定義是訪問任何地址存放的數據所需時間相同的存儲器。
內存和快閃記憶體均屬於 RAM。 NVRAM(Non-volatile RAM)特指斷電不會丟失數據的 RAM。所以快閃記憶體既是 ROM 又是 RAM。
推薦閱讀:
※DP-動態規劃問題心得
※零技術基礎看懂閃電網路
※計算機系統進化論
※電腦知識學習小技巧
※輕易不要升級win10
TAG:計算機 |