都是用顆粒 為什麼SSD有讀寫上限而記憶體卻沒

SSD和記憶體,其構成都離不開一個重要的東西——顆粒,這也是它們得以正常工作的必備部件之一。不過兩者雖然用的都是顆粒,但SSD在讀寫上有次數限制,而記憶體卻沒有。其中的原因,得從兩者的功能說起。

都是用顆粒 為什麼SSD有讀寫上限而記憶體卻沒

首先,我們得要明白,無論是SSD還是記憶體,同屬於存儲器。

存儲器,顧名思義是用來存放程序和數據的部件。有了它,計算機才有了記憶功能,才能保證正常的數據讀取和寫入。

存儲器可分為記憶體儲器和外存儲器。記憶體儲器可簡稱為記憶體,其作用是用於暫時存放CPU中的運算數據,以及與外存儲器交換數據。它的特點是讀寫數據快,但一旦斷電就無法存儲數據。

而外存儲器不一樣,斷電後它仍能保存數據,缺點是讀寫速度慢,像SSD、U盤,或者久遠的磁帶都統稱為外存儲器。

正是兩者在功能的巨大區別,導致了它們在讀寫次數上大相徑庭。

都是用顆粒 為什麼SSD有讀寫上限而記憶體卻沒

當CPU需要讀取硬盤中的數據時,由於硬盤的速度慢,耗費時間長,記憶體會先到硬盤中把數據調取出來,再讓CPU直接到記憶體中拿數據運算。

都是用顆粒 為什麼SSD有讀寫上限而記憶體卻沒

不過,由於記憶體的存儲介質是DRAM顆粒,它以一個晶體管加一個電容來存儲一個位(1bit)資料。

也就是說,DRAM顆粒是依靠電容來實現存儲的,它需要隔一段時間補充一次電量以保存數據,換言之,在記憶體中的數據只是短暫停留,一旦關機斷電,電容就無法工作,數據也會隨之消失。

由此看來,DRAM顆粒其實是沒有實質的數據寫入的,那就意味着它可以無限讀寫。

都是用顆粒 為什麼SSD有讀寫上限而記憶體卻沒

但SSD就不一樣了,由於存儲介質是閃存顆粒,它能夠在斷電的情況下繼續保存數據。

而閃存顆粒是有使用壽命的,即P/E擦寫次數。每寫滿一次容量,就損失了一次P/E值,也就是花掉了一次壽命。和人的壽命一樣,從出生的那一刻起就在做減法。當寫入數次超過理論數值時,SSD就會損壞。

所以:

記憶體只要能正常工作,讀寫次數時是沒有上限的。

SSD有讀寫上限,並且根據閃存類型來決定上限的水平。

都是用顆粒 為什麼SSD有讀寫上限而記憶體卻沒

看到這里,肯定有人要問了,既然記憶體可以無限讀寫,是不是意味着記憶體可以永久使用呢?答案當然不是,除去人為外力損壞,DRAM顆粒中的晶體管也會隨着時間的推移出現老化現象,這是所有電子元器件都會面臨的問題。

來源:快科技