什麼是記憶體
什麼是記憶體呢?在計算機的組成結構中,有一個很重要的部分,就是儲存器。儲存器是用來儲存程式和資料的部件,對於計算機來
說,有了儲存器,才有記憶功能,才能保證正常工作。儲存器的種類很多,按其用途可分為主儲存器和輔助儲存器,主儲存器又稱記憶體儲器(簡稱記憶體),輔助儲存
器又稱外儲存器(簡稱外存)。外存通常是磁性介質或光碟,像硬碟,軟盤,磁帶,CD等,能長期儲存資訊,並且不依賴於電來儲存資訊,但是由機械部件帶動,
速度與CPU相比就顯得慢的多。記憶體指的就是主機板上的儲存部件,是CPU直接與之溝通,並用其儲存資料的部件,存放當前正在使用的(即執行中)的資料和程
序,它的物理實質就是一組或多組具備資料輸入輸出和資料儲存功能的積體電路,記憶體只用於暫時存放程式和資料,一旦關閉電源或發生斷電,其中的程式和資料就
會丟失。
既然記憶體是用來存放當前正在使用的(即執行中)的資料和程式,那麼它是怎麼工作的呢?我們平常所提到的計算機的記憶體指的 是動態記憶體(即DRAM),動態記憶體中所謂的“動態”,指的是當我們將資料寫入DRAM後,經過一段時間,資料會丟失,因此需要一個額外設電路進行記憶體刷 新操作。具體的工作過程是這樣的:一個DRAM的儲存單元儲存的是0還是1取決於電容是否有電荷,有電荷代表1,無電荷代表0。但時間一長,代表1的電容 會放電,代表0的電容會吸收電荷,這就是資料丟失的原因;重新整理操作定期對電容進行檢查,若電量大於滿電量的1/2,則認為其代表1,並把電容充滿電;若電 量小於1/2,則認為其代表0,並把電容放電,藉此來保持資料的連續性。[@more@]
既然記憶體是用來存放當前正在使用的(即執行中)的資料和程式,那麼它是怎麼工作的呢?我們平常所提到的計算機的記憶體指的 是動態記憶體(即DRAM),動態記憶體中所謂的“動態”,指的是當我們將資料寫入DRAM後,經過一段時間,資料會丟失,因此需要一個額外設電路進行記憶體刷 新操作。具體的工作過程是這樣的:一個DRAM的儲存單元儲存的是0還是1取決於電容是否有電荷,有電荷代表1,無電荷代表0。但時間一長,代表1的電容 會放電,代表0的電容會吸收電荷,這就是資料丟失的原因;重新整理操作定期對電容進行檢查,若電量大於滿電量的1/2,則認為其代表1,並把電容充滿電;若電 量小於1/2,則認為其代表0,並把電容放電,藉此來保持資料的連續性。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8304426/viewspace-1053835/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是Java記憶體模型?Java記憶體模型
- 什麼是Java記憶體模型Java記憶體模型
- Java記憶體模型FAQ(一) 什麼是記憶體模型Java記憶體模型
- Java記憶體模型是什麼,為什麼要有Java記憶體模型,Java記憶體模型解決了什麼問題?Java記憶體模型
- Python如何管理記憶體?記憶體分配機制是什麼?Python記憶體
- Python記憶體檢視是什麼Python記憶體
- 什麼是Java記憶體模型(JMM)中的主記憶體和本地記憶體?Java記憶體模型
- 什麼是伺服器記憶體?如何選擇伺服器記憶體?伺服器記憶體
- 詳解JVM中的記憶體模型是什麼?JVM記憶體模型
- 記憶體科普:DIMM是指什麼,和DDR有什麼區別?記憶體
- MongoDB 如何使用記憶體?為什麼記憶體滿了?MongoDB記憶體
- MongoDB如何使用記憶體?為什麼記憶體滿了?MongoDB記憶體
- Linux 中的“大記憶體頁”(hugepage)是個什麼?Linux記憶體
- Java記憶體模型FAQ(三)JSR133是什麼?Java記憶體模型JS
- 為什麼說列舉更佔記憶體,列舉原理是什麼?記憶體
- 伺服器記憶體跑滿是什麼原因造成的?伺服器記憶體
- 伺服器記憶體跑滿是什麼原因造成的伺服器記憶體
- Java記憶體模型FAQ(十)volatile是幹什麼用的Java記憶體模型
- 電腦記憶體XMP是什麼意思?電腦記憶體XMP模式的作用與開啟教程記憶體模式
- 虛擬記憶體有什麼用 虛擬記憶體不足怎麼解決記憶體
- Linux記憶體是怎麼工作的?Linux記憶體
- 在Linux中,什麼是虛擬記憶體?它是如何工作的?Linux記憶體
- 記憶體條的PCB是個啥? 宏旺半導體告訴你什麼樣的記憶體條好記憶體
- SQL Server為什麼這麼耗記憶體SQLServer記憶體
- Java記憶體模型FAQ(五)舊的記憶體模型有什麼問題?Java記憶體模型
- 同樣是電晶體,為什麼暫存器比記憶體快呢?記憶體
- 為什麼 Linux 需要虛擬記憶體Linux記憶體
- Spark中的記憶體計算是什麼?Spark記憶體
- AntDB記憶體管理之記憶體上下文之記憶體上下文機制是怎麼實現的記憶體
- 面試題:請解釋一下什麼是虛擬記憶體?面試題記憶體
- RAM是記憶體還是外存記憶體
- 記憶體條頻率越高越好嗎 記憶體條頻率高了有什麼用記憶體
- 電腦卡頓是記憶體還是硬碟原因 電腦卡頓是什麼原因造成的記憶體硬碟
- 電腦記憶體升級知識 電腦升級記憶體需要注意什麼?記憶體
- 華納雲:Linux作業系統的記憶體管理方法是什麼Linux作業系統記憶體
- Java記憶體模型FAQ(六)沒有正確同步的含義是什麼?Java記憶體模型
- Linux中的管道是什麼?管道與共享記憶體的區別有哪些?Linux記憶體
- 面試官:為什麼需要Java記憶體模型?面試Java記憶體模型
- 記憶體耗盡後Redis會發生什麼記憶體Redis