什麼是記憶體

2021-05-02 22:37:12 字數 1593 閱讀 5055

www.armjishu.com整理

1.什麼是記憶體

什麼是記憶體呢?在計算機的組成結構中,有乙個很重要的部分,就是儲存器。儲存器是用來儲存程式和資料的部件,對於計算機來說,有了儲存器,才有記憶功能,才能保證正常工作。儲存器的種類很多,按其用途可分為主儲存器和輔助儲存器,主儲存器又稱記憶體儲器(簡稱記憶體),輔助儲存器又稱外儲存器(簡稱外存)。外存通常是磁性介質或光碟,像硬碟,軟盤,磁帶,cd等,能長期儲存資訊,並且不依賴於電來儲存資訊,但是由機械部件帶動,速度與cpu相比就顯得慢的多。記憶體指的就是主機板上的儲存部件,是cpu直接與之溝通,並用其儲存資料的部件,存放當前正在使用的(即執行中)的資料和程式,它的物理實質就是一組或多組具備資料輸入輸出和資料儲存功能的積體電路,記憶體只用於暫時存放程式和資料,一旦關閉電源或發生斷電,其中的程式和資料就會丟失。

2.記憶體工作原理:

記憶體是用來存放當前正在使用的(即執行中)的資料和程式,我們平常所提到的計算機的記憶體指的是動態記憶體(即dram),動態記憶體中所謂的'動態',指的是當我們將資料寫入dram後,經過一段時間,資料會丟失,因此需要乙個額外設電路進行記憶體重新整理操作。

具體的工作過程是這樣的:乙個dram的儲存單元儲存的是0還是1取決於電容是否有電荷,有電荷代表1,無電荷代表0。但時間一長,代表1的電容會放電,代表0的電容會吸收電荷,這就是資料丟失的原因;重新整理操作定期對電容進行檢查,若電量大於滿電量的1/2,則認為其代表1,並把電容充滿電;若電量小於1/2,則認為其代表0,並把電容放電,藉此來保持資料的連續性。

rom也有很多種,prom是可程式設計的rom,prom和eprom(可擦除可程式設計rom)兩者區別是,prom是一次性的,也就是軟體灌入後,就無法修改了,這種是早期的產品,現在已經不可能使用了,而eprom是通過紫外光的照射擦出原先的程式,是一種通用的儲存器。另外一種eeprom是通過電子擦出,**很高,寫入時間很長,寫入很慢。

從一有計算機開始,就有記憶體。記憶體發展到今天也經歷了很多次的技術改進,從最早的dram一直到fpmdram、edodram、sdram等,記憶體的速度一直在提高且容量也在不斷的增加。

3.rom和ram指的都是半導體儲存器

1)一種稱為靜態ram(static ram/sram),sram速度非常快,是目前讀寫最快的儲存裝置了,但是它也非常昂貴,所以只在要求很苛刻的地方使用,譬如cpu的一級緩衝,二級緩衝。

2)另一種稱為動態ram(dynamic ram/dram),dram保留資料的時間很短,速度也比sram慢,不過它還是比任何的rom都要快,但從**上來說dram相比sram要便宜很多,計算機記憶體就是dram的。

dram分為很多種,常見的主要有fpram/fastpage、edoram、sdram、ddr ram、rdram、sgram以及wram等,這裡介紹其中的一種ddr ram。

ddr ram(date-rate ram)也稱作ddr sdram,這種改進型的ram和sdram是基本一樣的,不同之處在於它可以在乙個時鐘讀寫兩次資料,這樣就使得資料傳輸速度加倍了。這是目前電腦中用得最多的記憶體,而且它有著成本優勢,事實上擊敗了intel的另外一種記憶體標準-rambus dram。在很多高階的顯示卡上,也配備了高速ddr ram來提高頻寬,這可以大幅度提高3d加速卡的畫素渲染能力。

5.再不明白的請看例子:

請檢視:3.flash中nor和nand的區別

什麼是ARM TCM記憶體

什麼是arm處理器上的tcm記憶體,它是乙個駐留在處理器旁邊的專用記憶體,還是乙個配置為tcm 的ram區域.如果它是專用記憶體,為什麼我們可以配置它的位置和大小?tcm,tightly coupled memory是乙個 或多個 小的專用記憶體區域,顧名思義它非常靠近cpu.它的主要好處是cpu可...

什麼是記憶體對齊?為什麼要記憶體對齊?

要了解為什麼要記憶體對齊,首先我們要了解什麼是記憶體對齊 typedef struct a typedef struct b 分別對他們求大小,sizeof a sizeof b 我們所得到的結果是不同的,sizeof a 24而sizeof b 16為什麼會產生不一樣的結果呢?這是非常簡單的乙個例...

什麼是虛擬記憶體

在windows 9x時代,例如windows 98,用於實現虛擬記憶體的檔案存放在系統分割槽的根目錄下。通常是系統分割槽根目錄下的win386.swp 具有隱藏 系統屬性 有關虛擬記憶體設定則存放在系統目錄中的system.ini中,其中形似 pagingdrive c win386.swp 的一...