儲存器分為易失性儲存器和非易失性儲存器,區別在於前者掉電後資料會被清除
通常ram(隨機讀取儲存器)就是易失性儲存器的代表,它有包含有dram(動態隨機儲存器)和sram(靜態隨機儲存器),他們之前不同在於生產工藝的不同,sram儲存資料是靠電晶體鎖存的,dram儲存資料靠電容充電來維持。sram的工藝複雜,生產成本高,所以貴,容量比較大的ram我們都選用的是dram。但是sram速度較快。
他們的**差異還是蠻大的,開發板上的1m位元組的外部sram晶元的**都在20元以上,這樣的**即使比起堪比金條的ddr4記憶體都是碾壓的存在,所以說當需要大容量的外部ram時選用dram是更好的選擇。
cache常見於cpu中,cache實質屬於sram,所以是造價高,但是速度快,比dram快,在電腦中體現在cache(sram)比記憶體(dram)快,所以cache作為cpu和記憶體之間通訊的橋梁。
那麼cache是怎麼加快cpu和記憶體的通訊的呢?先了解cache是要解決cpu和記憶體之間的什麼矛盾。矛盾在於:cpu讀取速度快,而記憶體給的速度慢,這樣cpu要接一會資料等一會,浪費了cpu處理時間。我們把cpu常讀取的記憶體的資料放到cache中,cpu讀取cahce很快,這樣cpu就免了等待時間,cpu的處理速度就提高了。還有乙個問題就是cache怎麼知道哪些是cpu的常用資料?其實cache儲存的是pu剛用過或迴圈使用的一部分資料,就是做一些資料的快取。所以cache又叫快取。
ram既然是儲存器就要傳輸資料,傳輸資料就是通訊。通訊又分同步通訊和非同步通訊。前面我們所說的dram和sram都是非同步通訊的,速率沒有sdram和ssram快。所以現在大容量ram儲存器是選用sdram的。s(synchronous同步)
現在電腦裡面用的記憶體條就是ram。我筆記本和手機用的是ddr4sdram,我的嵌入式開發板用的是ddr2 sdram。那麼ddr sdram和sdram的區別在於ddr(double data rate)雙倍速率。sdram只在時鐘的上公升沿表示乙個資料,而ddr sdram能在上公升沿和下降沿都表示乙個資料。ddr也一步步經過改良出現了一代、二代、三代,現在也有四代,自然**也是水漲船高。
非易失性儲存器常見的有rom,flash,光碟,軟盤,機械硬碟。他們作用相同,只是實現工藝不一樣。
光碟、軟盤和機械硬碟都很好理解,不做解釋。
rom(read only memory)在以前就是唯讀儲存器,就是說這種儲存器只能讀取它裡面的資料無法向裡面寫資料。實際是以前向儲存器寫資料不容易,所以這種儲存器就是廠家造好了寫入資料,後面不能再次修改。現在技術成熟了,rom也可以寫資料,但是名字保留了下來。
rom分為mask rom、otprom、eprom、eeprom。mask rom是掩膜rom這種rom是一旦廠家生產出來,使用者無法再更改裡面的資料。otprom(one time programable rom)一次可變成儲存器,出廠後使用者只能寫一次資料,然後再也不能修改了,一般做儲存金鑰。eprom(easerable programable rom)這種儲存器就可以多次擦除然後多次寫入了。但是要在特定環境紫外線下擦除,所以這種儲存器也不方便寫入。eeprom(eelectrically easerable programable rom)電可擦除rom,現在使用的比較多因為只要有電就可擦除資料,就可以寫入資料。
flash是一種可以寫入和讀取的儲存器,叫快閃儲存器,flash也叫flash rom,有人把flash當做rom。flash和eeprom相比,flash的儲存容量大。flash的速度比現在的機械硬碟速度快,現在的u盤和ssd固態硬碟都是nandflash。flash又分為norflash和nandflash。
camera sensor的分類及區別
camera sensor分為yuv sensor 和bayer sensor。yuv sensor又叫soc sensor,它的輸出格式是yuv格式的,yuv格式又分很多種,常見的有yuv422,yuv420。bayer sensor的資料輸出格式是raw格式的。現在的主流是bayer senso...
儲存器分類及定義
一 ram random access memory,隨機訪問儲存器 ram的特點是 電腦開機時,作業系統和應用程式的所有正在執行的資料和程式都會放置其中,並且隨時可以對存放在裡面的資料進行修改和訪問。它的工作需要由持續的電力提供,一旦系統斷電,存放在裡面的所有資料和程式都會自動清空掉,並且再也無法...
儲存分類及物件儲存osd的技術原理
什麼是物件儲存 osd 儲存區域網 san 和網路附加儲存 nas 是我們比較熟悉的兩種主流網路儲存架構,而物件儲存 object based storage 是一種新的網路儲存架構,基於物件儲存技術的裝置就是物件儲存裝置 object based storage device 簡稱osd。物件儲存...