『壹』 常用的存儲器種類
ROM:只讀存儲器。ROM所存數據,一般是裝入整機前事先寫好的,整機工作過程中只能讀出,而不像隨機存儲器那樣能快速地、方便地加以改寫。ROM所存數據穩定,斷電後所存數據也不會改變。
RAM可以分為SRAM(靜態隨機存儲器)和DRAM(動態隨機存儲器)。
SRAM它是一種具有靜止存取功能的內存,不需要刷新電路即能保存它內部存儲的數據。優點是速度快,不必配合內存刷新電路,可提高整體的工作效率。缺點是集成度低,功耗較大,相同的容量體積較大,而且價格較高,少量用於關鍵性系統以提高效率。
DRAM是最為常見的系統內存。DRAM只能將數據保持很短的時間。為了保持數據,DRAM使用電容存儲,所以必須隔一段時間刷新(refresh)一次,如果存儲單元沒有被刷新,存儲的信息就會丟失。
SDRAM(同步動態隨機存取存儲器),是在DRAM的基礎上發展而來,為DRAM的一種,同步是指Memory工作需要同步時鍾,內部命令的發送與數據的傳輸都以時鍾為基準;動態是指存儲陣列需要不斷的刷新來保證數據不丟失;隨機是指數據不是線性依次存儲,而是由指定地址進行數據讀寫。
DDR SDRAM又是在SDRAM的基礎上發展而來,這種改進型的DRAM和SDRAM是基本一樣的,不同之處在於它可以在一個時鍾讀寫兩次數據,這樣就使得數據傳輸速度加倍了。這是目前電腦中用得最多的內存,而且它有著成本優勢。
年終總結不出彩
登錄
NETSOL
NET
存儲器的主要功能是存儲程序和各種數據,並能在計算機運行過程中高速、自動地完成程序或數據的存取。存儲器單元實際上是時序邏輯電路的一種。按存儲器的使用類型可分為只讀存儲器(ROM)和隨機存取存儲器(RAM),兩者的功能有較大的區別,因此在描述上也有所不同。存儲的基礎部分分為ROM和RAM。
在這里插入圖片描述
常見存儲器分類圖示
RAM:隨機存取存儲器是與CPU直接交換數據的內部存儲器。它可以隨時讀寫,而且速度很快,通常作為操作系統或其他正在運行中的程序的臨時數據存儲媒介。當電源關閉時RAM不能保留數據。如果需要保存數據,就必須把它們寫入一個長期的存儲設備中(例如硬碟)。RAM和ROM相比,兩者的最大區別是RAM在斷電以後保存在上面的數據會自動消失,而ROM不會自動消失,可以長時間斷電保存。
ROM:只讀存儲器。ROM所存數據,一般是裝入整機前事先寫好的,整機工作過程中只能讀出,而不像隨機存儲器那樣能快速地、方便地加以改寫。ROM所存數據穩定,斷電後所存數據也不會改變。
RAM可以分為SRAM(靜態隨機存儲器)和DRAM(動態隨機存儲器)。
SRAM它是一種具有靜止存取功能的內存,不需要刷新電路即能保存它內部存儲的數據。優點是速度快,不必配合內存刷新電路,可提高整體的工作效率。缺點是集成度低,功耗較
『貳』 存儲分類有哪些 什麼SAN/NAS之類的
SAN、NAS、DAS、FC、ISCSI、FC-SAN、IP-SAN等並不是同一類別的概念。SCSI、FC、NAS、ISCSI等概念指的是存儲設備類型,DAS、NAS、SAN等指的是存儲系統的網路結構。存儲設備類型是指通過採用SCSI、FC、TCP/IP,ISCSI等介面類型、數據傳輸協議、以及不同數據存儲介質的存儲設備。常見的存儲設備類型可為SCSI存儲、NAS存儲、FC存儲、iSCSI存儲和磁帶存儲。
『叄』 存儲的分類有哪幾種並簡單進行描述
四種變數存儲類型。說明符如下:
auto static extern register
一、auto
auto稱為自動變數。
局部變數是指在函數內部說明的變數(有時也稱為自動變數)。用關鍵字auto進
行說明, 當auto省略時, 所有的非全程變數都被認為是局部變數, 所以auto實際上
從來不用。
二、static
static稱為靜態變數。根據變數的類型可以分為靜態局部變數和靜態全程變數。
1. 靜態局部變數
它與局部變數的區別在於: 在函數退出時, 這個變數始終存在, 但不能被其它
函數使用, 當再次進入該函數時, 將保存上次的結果。其它與局部變數一樣。
2. 靜態全程變數
Turbo C將大型程序分成若干獨立模塊文件分別編譯, 然後將所有模塊
的目標文件連接在一起, 從而提高編譯速度, 同時也便於軟體的管理和維護。靜態
全程變數就是指只在定義它的源文件中可見而在其它源文件中不可見的變數。它與
全程變數的區別是: 全程變數可以再說明為外部變數(extern), 被其它源文件使用,
而靜態全程變數卻不能再被說明為外部的, 即只能被所在的源文件使用。
三、extern
extern稱為外部變數。為了使變數除了在定義它的源文件中可以使用外, 還要
被其它文件使用。因此, 必須將全程變數通知每一個程序模塊文件, 此時可用
extern來說明。
四、register
register稱為寄存器變數。
『肆』 什麼是存儲設備的類型
存儲設備的分類有好多種方法:
根據介質分:磁介質(硬碟、軟盤),光介質(光碟),電介質(U盤、固態硬碟)等
根據用途分:固定式(硬碟、固態硬碟)、移動式(U盤、光碟、軟盤、移動硬碟)等
根據存儲時效分:只讀式(不可擦寫光碟、燒錄式ROM)可擦寫式(可讀寫光碟、軟盤、硬碟、U盤、電擦寫ROM)等
『伍』 存儲器的類型
根據存儲材料的性能及使用方法的不同,存儲器有幾種不同的分類方法。1、按存儲介質分類:半導體存儲器:用半導體器件組成的存儲器。磁表面存儲器:用磁性材料做成的存儲器。
下面我們就來了解一下存儲器的相關知識。
存儲器大體分為兩大類,一類是掉電後存儲信息就會丟失,另一類是掉電後存儲信息依然保留,前者專業術語稱之為「易失性存儲器」,後者稱之為「非易失性存儲器」。
1 RAM
易失性存儲器的代表就是RAM(隨機存儲器),RAM又分SRAM(靜態隨機存儲器)和DRAM(動態隨機存儲器)。
SRAM
SRAM保存數據是靠晶體管鎖存的,SRAM的工藝復雜,生產成本高,但SRAM速度較快,所以一般被用作Cashe,作為CPU和內存之間通信的橋梁,例如處理器中的一級緩存L1 Cashe, 二級緩存L2 Cashe,由於工藝特點,SRAM的集成度不是很高,所以一般都做不大,所以緩存一般也都比較小。
DRAM
DRAM(動態隨機存儲器)保存數據靠電容充電來維持,DRAM的應用比SRAM更普遍,電腦裡面用的內存條就是DRAM,隨著技術的發展DRAM又發展為SDRAM(同步動態隨機存儲器)DDR SDRAM(雙倍速率同步動態隨機存儲器),SDRAM只在時鍾的上升沿表示一個數據,而DDR SDRAM能在上升沿和下降沿都表示一個數據。
DDR又發展為DDR2,DDR3,DDR4,在此基礎上為了適應移動設備低功耗的要求,又發展出LPDDR(Low Power Double Data Rate SDRAM),對應DDR技術的發展分別又有了LPDDR2, LPDDR3, LPDDR4。
目前手機中運行內存應用最多的就是 LPDDR3和LPDDR4,主流配置為3G或4G容量,如果達到6G或以上,就屬於高端產品。
2 ROM
ROM(Read Only Memory)在以前就指的是只讀存儲器,這種存儲器只能讀取它裡面的數據無法向裡面寫數據。所以這種存儲器就是廠家造好了寫入數據,後面不能再次修改,常見的應用就是電腦里的BIOS。
後來,隨著技術的發展,ROM也可以寫數據,但是名字保留了下來。
ROM中比較常見的是EPROM和EEPROM。
EPROM
EPROM(Easerable Programable ROM)是一種具有可擦除功能,擦除後即可進行再編程的ROM內存,寫入前必須先把裡面的內容用紫外線照射IC上的透明視窗的方式來清除掉。這一類晶元比較容易識別,其封裝中包含有「石英玻璃窗」,一個編程後的EPROM晶元的「玻璃窗」一般使用黑色不幹膠紙蓋住, 以防止遭到紫外線照射。
EPROM (Easerable Programable ROM)
EPROM存儲器就可以多次擦除然後多次寫入了。但是要在特定環境紫外線下擦除,所以這種存儲器也不方便寫入。
EEPROM
EEPROM(Eelectrically Easerable Programable ROM),電可擦除ROM,現在使用的比較多,因為只要有電就可擦除數據,再重新寫入數據,在使用的時候可頻繁地反復編程。
FLASH
FLASH ROM也是一種可以反復寫入和讀取的存儲器,也叫快閃記憶體,FLASH是EEPROM的變種,與EEPROM不同的是,EEPROM能在位元組水平上進行刪除和重寫而不是整個晶元擦寫,而FLASH的大部分晶元需要塊擦除。和EEPROM相比,FLASH的存儲容量更大。
FLASH目前應用非常廣泛,U盤、CF卡、SM卡、SD/MMC卡、記憶棒、XD卡、MS卡、TF卡等等都屬於FLASH,SSD固態硬碟也屬於FLASH。
NOR FLAHS & NAND FLASH
Flash又分為Nor Flash和Nand Flash。
Intel於1988年首先開發出Nor Flash 技術,徹底改變了原先由EPROM和EEPROM一統天下的局面;隨後,1989年,東芝公司發表了Nand Flash 結構,強調降低每比特的成本,有更高的性能,並且像磁碟一樣可以通過介面輕松升級。
Nor Flash與Nand Flash不同,Nor Flash更像內存,有獨立的地址線和數據線,但價格比較貴,容量比較小;而Nand Flash更像硬碟,地址線和數據線是共用的I/O線,類似硬碟的所有信息都通過一條硬碟線傳送一樣,而且Nand Flash與Nor Flash相比,成本要低一些,而容量大得多。
如果快閃記憶體只是用來存儲少量的代碼,這時Nor Flash更適合一些。而Nand Flash則是大量數據存儲的理想解決方案。
因此,Nor Flash型快閃記憶體比較適合頻繁隨機讀寫的場合,通常用於存儲程序代碼並直接在快閃記憶體內運行,Nand Flash型快閃記憶體主要用來存儲資料,我們常用的快閃記憶體產品,如U盤、存儲卡都是用Nand Flash型快閃記憶體。
在Nor Flash上運行代碼不需要任何的軟體支持,在Nand Flash上進行同樣操作時,通常需要驅動程序。
目前手機中的機身內存容量都比較大,主流配置已經有32G~128G存儲空間,用的通常就是Nand Flash,另外手機的外置擴展存儲卡也是Nand Flash。
『陸』 存儲類型關鍵字
auto定義的局部變數,如果在一個復合語句中定義的話,只能在這個語句中使用,出了語句據不能再用了
extern定義的全局變數,只能在本源文件中被使用,其他的文件則不能調用,且定義的變數必須初始化
register變數時寄存器變數,在C語言中,一般認為這個變數等價於auto類型
const是定義常量字元,被定義的變數必須賦值,且該值不能被修改
typedef是定義鏈表常用的關鍵字,它的作用是將一個已經定義的合法的數據類型重新取一個名字,這個新名字可以繼續定義變數
volatile的變數說這變數可能會被意想不到地改變,這樣,編譯器就不會去假設這個變數的值了。就是說,優化器在用到這個變數時必須每次都小心地重新讀取這個變數的值,而不是使用保存在寄存器里的備份。
『柒』 存儲的常見存儲介質類型
1、CF卡(Compact Flash)
是1994年由SanDisk最先推出的。CF卡具有PCMCIA-ATA功能,並與之兼容;CF卡重量只有14g,僅紙板火柴般大小(43mm x 36m x m3.3mm),是一種固態產品,也就是工作時沒有運動部件。CF卡採用快閃記憶體(flash)技術,是一種穩定的存儲解決方案,不需要電池來維持其中存儲的數據。
2、SM卡
(Smart Media)卡是由東芝公司在1995年11月發布的Flash Memory存貯卡,三星公司在1996年購買了生產和銷售許可,這兩家公司成為主要的SM卡廠商。為了推動SmartMedia成為工業標准。
SSFDC論壇有超過150個成員,同樣包括不少大廠商,如Sony、Sharp、JVC、Philips、NEC、SanDisk等廠商。SmartMedia卡也是市場上常見的微存貯卡,一度在MP3播放器上非常的流行。
3、SD卡(Secure Digital Memory Card)
是一種基於半導體快閃記憶器的新一代記憶設備。SD卡由日本松下、東芝及美國SanDisk公司於1999年8月共同開發研製。大小猶如一張郵票的SD記憶卡,重量只有2克,但卻擁有高記憶容量、快速數據傳輸率、極大的移動靈活性以及很好的安全性。
4、記憶棒
索尼一向獨來獨往的性格造就了記憶棒的誕生。這種口香糖型的存儲設備幾乎可以在所有的索尼影音產品上通用。記憶棒外形輕巧,並擁有全面多元化的功能。
5、MMC(MultiMediaCard,多媒體存儲卡)由SanDisk和Siemens公司在1997年發起,與傳統的移動存儲卡相比,其最明顯的外在特徵是尺寸更加微縮——只有普通的郵票大小(是CF卡尺寸的1/5左右),外形尺寸只有32mm×24mm×1.4mm,而其重量不超過2g。
『捌』 ipsan的存儲類型
SAN 存儲區域網路(storage area network)
范圍:使用范圍全世界都可以,是目前使用最廣泛的存儲類型,其中又以IPsan最多,同時兼容其他品牌存儲
使用的協議ISCSI協議,FCOE協議,FC協議。
SAN分為IP SAN和FC SAN
IP SAN :速度快達到16G/S應用於大型存儲,確定需要光纖交換機和光纖布線,維護復雜,需要專業FC管理員,
FC SAN :適用於中小存儲,使用ISCSI指令和數據封裝到TCP/IP包中,通過網路IP進行傳輸,成本低廉可以使用普通的乙太網交換機,部署簡單,隨著萬兆乙太網的出現,ipsan傳輸速度和FC相當,基於IP網路的優勢,可以實現異地存儲和遠程容災。
企業存儲技術發展日新月異,早期大型伺服器的DAS 技術(Direct Attached Storage,直接附加存儲,又稱直連存儲),後來為了提高存儲空間的利用及管理安裝上的效率,因而有了SAN(Storage Area Network,存儲區域網絡)技術的誕生,SAN 可說是DAS 網路化發展趨勢下的產物。早先的SAN 採用的是光纖通道(FC,Fiber Channel)技術,所以在iSCSI出現以前,SAN 多半單指FC 而言。一直到iSCSI 問世,為了方便區別,業界才分別以FC-SAN及iSCSI-SAN 的稱呼加以分辨。緊接著,為了能在多用戶網路環境中,做好檔案集中化分享管理的工作,採用全然不同於以往的文件協議(File Protocol)數據存取方式的NAS(Network Attached Storage;網路附加存儲)方案也應運而生。它的出現,為乙太網絡的成熟及重要,做了最佳腳注。日益發展及成熟的網際網路,更進一步成為了IP存儲方案成長壯大的最佳腹地及平台,現成的架構、協議、標准、基礎設施及管理工具,莫不吸引著尋求最佳存儲方案者的目光。此背景,加上FC-SAN 高不可攀的成本及管理門坎的障礙,另一存儲成員iSCSI(InternetSCSI)也來報到了。iSCSI 的出現,標志著低價化SAN 方案的問世。
從IP SAN 到iSCSI SAN所謂iSCSI 亦即通過IP 網路,將SCSI 區塊數據轉換成網路封包的一種傳輸標准,它和NAS 一樣通過IP 網路來傳輸數據,但在數據存取方式上,則採用與NAS 不同的,而與FC-SAN 相同的Block Protocol 。iSCSI 最早是由IBM 和Cisco 於2001 年制定的。事實上,為了解決FC-SAN 在價格及管理上的諸多門坎,各家早有不同協議的IP SAN的研究開發。這些IP SAN 的架構,其實與iSCSI 大同小異,只不過並非走標准化的協議(事實上,在iSCSI 標准化之前,也沒有什麼標准不標準的問題),而是各家自行研發的協議,所以基本上各家IP SAN 是不兼容的。
『玖』 C語言中有哪些存儲類型
四種變數存儲類型。說明符如下:
auto static extern register
一、auto
auto稱為自動變數。
局部變數是指在函數內部說明的變數(有時也稱為自動變數)。用關鍵字auto進
行說明, 當auto省略時, 所有的非全程變數都被認為是局部變數, 所以auto實際上
從來不用。
二、static
static稱為靜態變數。根據變數的類型可以分為靜態局部變數和靜態全程變數。
1. 靜態局部變數
它與局部變數的區別在於: 在函數退出時, 這個變數始終存在, 但不能被其它
函數使用, 當再次進入該函數時, 將保存上次的結果。其它與局部變數一樣。
2. 靜態全程變數
Turbo C將大型程序分成若干獨立模塊文件分別編譯, 然後將所有模塊
的目標文件連接在一起, 從而提高編譯速度, 同時也便於軟體的管理和維護。靜態
全程變數就是指只在定義它的源文件中可見而在其它源文件中不可見的變數。它與
全程變數的區別是: 全程變數可以再說明為外部變數(extern), 被其它源文件使用,
而靜態全程變數卻不能再被說明為外部的, 即只能被所在的源文件使用。
三、extern
extern稱為外部變數。為了使變數除了在定義它的源文件中可以使用外, 還要
被其它文件使用。因此, 必須將全程變數通知每一個程序模塊文件, 此時可用
extern來說明。
四、register
register稱為寄存器變數。