最近的工作一直跟flash打交道,讀flash,寫flash,出于強迫癥總結一下。
目前創新互聯已為千余家的企業提供了網站建設、域名、虛擬空間、綿陽服務器托管、企業網站設計、孟州網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
存儲器總的分為兩大類:掉電不丟失數據、掉電丟失數據。
一、掉電不丟失數據(ROM)術語:非易失性存儲器
ROM一般存的是固件,比如PC,BIOS.系統的引導程序(boot)。
1、ROM(只讀存儲器)中的PROM(可編程ROM)
只能被擦除一次(每個存儲單元有一種熔絲,只能用高溫熔斷一次)
2、ROM(只讀存儲器)中的EPROM(可編程ROM)
能擦除1000多次,用紫外線擦除。
3、ROM(只讀存儲器)中的EEPROM(可編程ROM)
能擦除很多很多次,電可擦除,比EPROM好太多。
4、flash(閃存,基于EEPROM)
最近一直在操作這個玩意,flash會被等分成若干的扇區(根據flash大小)。
1)不同的flash有不同的扇區大小,然后將flash等分成若干扇區;
2)不同的flash有不同的最大讀寫塊,最小一般按字節讀寫;我最近搞兩種,一種國外的最大讀寫就是一個扇區0x20000,一種是臺灣的最大讀寫是64字節。
5、固態硬盤(SSD,基于flash)
固態硬盤和磁盤一個地位,但是比磁盤最主要的區別就是快,當然也就貴很多。
6、磁盤存儲
磁盤是由盤片構成。每個盤片有兩面或者稱為表面,表面覆蓋著磁性記錄材料。
二、掉電丟失數據(RAM隨機訪問存儲器)術語:易失性存儲器
1、SRAM(靜態RAM)
SRAM用來做高速緩存(位于主存和cpu寄存器中間),高速緩存分為L1,L2,L3,三級。L1高速緩存比L2高速緩存快但比L2小;二者是靜態隨機訪問存儲器(SRAM)硬件實現;比較新的處理器有三級緩存,L1.L2.L3
2、DRAM(動態RAM)
DRAM用來實現主存,電腦或手機說的1g,4g運行內存就是主存(DRAM),64g,128g說的就是硬盤/FLASH/固態硬盤。
三、存儲器的層次結構
四、各個部分在設備的體現