1. 程式人生 > >主存、輔存、記憶體、外存、儲存器是什麼?還傻傻分不清楚?看完這一篇就夠了

主存、輔存、記憶體、外存、儲存器是什麼?還傻傻分不清楚?看完這一篇就夠了

**現代計算機硬體由五大部件組成,分別是運算器、控制器、儲存器、輸入裝置和輸出裝置。** 而儲存器的存在對於計算機來說起著不可或缺的作用。在CPU的內部,存在著許多的儲存器,這些儲存器叫做暫存器,用來暫時存放資料或者指令。正是因為有了這些暫存器,CPU才能快速高效地處理計算機中複雜地工作。而與暫存器並稱為內部儲存器的還有記憶體。記憶體也被稱為主存,而輔存指的是計算機的外部儲存、例如,硬碟、U盤、軟盤以及光碟等等。 ## **記憶體** 記憶體又稱主存,是CPU能直接定址訪問的儲存空間。在計算機工作的時候,所有的資料都要先經過記憶體,然後才能交由處理器去處理,記憶體也被稱為,CPU與外存通訊的橋樑。它的特點是讀寫速度快。 記憶體一般是由半導體器件組成,可分為**RAM(隨機儲存器)**、**ROM(只讀儲存器)**、**Cache(快取記憶體)**。 > RAM(Random Access Memory),隨機訪問儲存器 表示既可以從中讀取資料,也可以從中寫入資料,但是斷電後資料就會消失。我們現在所使用的記憶體條,其實就是RAM整合塊集中在一起的一塊小電路板,它插在計算機的記憶體插槽上。而RAM又分為兩種,DRAM(動態隨機儲存)和SRAM(靜態隨機儲存)。 - **DRAM** 動態隨機儲存,儲存單元是由電容和相關元件組成的,電容存在漏電現象,電荷不足會導致儲存單元資料出錯,所以DRAM需要週期性重新整理,以保持電荷狀態。DRAM結構較簡單且整合度高,通常用於製造記憶體條中的儲存晶片。 - **SRAM** 靜態隨機儲存,儲存單元是由電晶體和相關元件做成的鎖存器,每個儲存單元具有鎖存“0”和“1”訊號的功能。它速度快且不需要重新整理操作,但整合度差和功耗較大,通常用於製造容量小但效率高的CPU快取。 > ROM(Read Only Memory),只讀儲存器 在製造ROM的時候,資訊(比如資料或者程式)就被永久寫入並永久儲存。這些資訊只能讀入,不能寫入。即使處於停電狀態,這些資訊也不會丟失。ROM一般用於存放計算機的基本程式和資料,如BIOS晶片。 現在比較流行的只讀儲存器是快閃記憶體( Flash Memory),它屬於 EEPROM(電擦除可程式設計只讀儲存器)的升級,可以通過電學原理反覆擦寫。現在大部分BIOS程式就儲存在 FlashROM晶片中。 > Cache,高速緩衝儲存器 Cache,介於CPU與記憶體,平時我們經常看到的是,一級快取(L1 Cache)、二級快取(L2 Cache)、三級快取(L3 Cache),它處於CPU與記憶體之間,是一個讀寫速度比記憶體更快的儲存器,當CPU向記憶體讀取或者存入資料時,這些資料也會被儲存進Cache中。當CPU再次需要訪問這些資料時,CPU就從Cache中讀取資料,而不是去訪問速度較慢的記憶體,當然了,如果Cache中沒有需要的資料,CPU會去訪問記憶體,讀取需要的資料。 ## **外存** 外存又稱為輔存,是指除計算機記憶體及CPU快取以外的儲存器,此類儲存器斷電後仍能儲存資料。常見的外存有硬碟、光碟、U盤等。我們現在筆記本所使用的SSD固態硬碟,機械硬碟等等就是外部儲存器。CPU如果想訪問外存中的資料,必須先把外存的資料儲存到記憶體中,CPU再去讀取記憶體中的資料。 ### 如果覺得我寫的不錯的話,幫個忙唄 ##### 1.關注我的知乎賬號小叢,上面有我的文章同步,同時需要詢問學習計算機經驗的話,也歡迎私聊。 ##### 2.點贊,關注我,這是對我最大的鼓勵了,有了你們的鼓勵,我會寫出更多的優質