Ⅰ 計算機組成原理中的存儲陣列是什麼意思
存儲陣列:由大量的存儲單元組成,每個存儲單元能存放1位二值數據(0,1)。通常存儲單元排列成N行×M列矩陣形式。
它是把多個磁碟組成一個陣列,當作單一磁碟使用,它將數據以分段(striping)的方式儲存在不同的磁碟中,存取數據時,陣列中的相關磁碟一起動作,大幅減低數據的存取時間,同時有更佳的空間利用率。磁碟陣列所利用的不同的技術,稱為RAID level ,不同的level 針對不同的系統及應用,以解決數據安全的問題。
一般高性能的磁碟陣列都是以硬體的形式來達成,進一步的把磁碟快取控制及磁碟陣列結合在一個控制器(RAID controler)或控制卡上,針對不同的用戶解決人們對磁碟輸出/入系統的四大要求:
增加存取速度。
容錯(fault tolerance ),即安全性。
有效的利用磁碟空間。
盡量的平衡CPU,內存及磁碟的性能差異,提高電腦的整體工作性能。
RAID0為例子,如果我用兩個硬組成,500G兩個,總容量1000G,讀寫速度理論是單個的兩倍。不過缺點是一個硬碟壞了,全部數據都找不回來
Ⅱ 什麼是硬碟陣列
一般不叫硬碟陣列,叫磁碟陣列
磁碟陣列(,RAID),有「價格便宜且多餘的磁碟陣列」之意。原理是利用數組方式來作磁碟組,配合數據分散排列的設計,提升數據的安全性。磁碟陣列是由很多便宜、容量較小、穩定性較高、速度較慢磁碟,組合成一個大型的磁碟組,利用個別磁碟提供數據所產生加成效果提升整個磁碟系統效能。同時利用這項技術,將數據切割成許多區段,分別存放在各個硬碟上。磁碟陣列還能利用同位檢查(ParityCheck)的觀念,在數組中任一顆硬碟故障時,仍可讀出數據,在數據重構時,將數據經計算後重新置入新硬碟中。
RAID技術主要包含RAID0~RAID7等數個規范,它們的側重點各不相同,常見的規范有如下幾種:
RAID0:RAID0連續以位或位元組為單位分割數據,並行讀/寫於多個磁碟上,因此具有很高的數據傳輸率,但它沒有數據冗餘,因此並不能算是真正的RAID結構。RAID0隻是單純地提高性能,並沒有為數據的可靠性提供保證,而且其中的一個磁碟失效將影響到所有數據。因此,RAID0不能應用於數據安全性要求高的場合。
RAID1:它是通過磁碟數據鏡像實現數據冗餘,在成對的獨立磁碟上產生互為備份的數據。當原始數據繁忙時,可直接從鏡像拷貝中讀取數據,因此RAID1可以提高讀取性能。RAID1是磁碟陣列中單位成本最高的,但提供了很高的數據安全性和可用性。當一個磁碟失效時,系統可以自動切換到鏡像磁碟上讀寫,而不需要重組失效的數據。
RAID0+1:也被稱為RAID10標准,實際是將RAID0和RAID1標准結合的產物,在連續地以位或位元組為單位分割數據並且並行讀/寫多個磁碟的同時,為每一塊磁碟作磁碟鏡像進行冗餘。它的優點是同時擁有RAID0的超凡速度和RAID1的數據高可靠性,但是CPU佔用率同樣也更高,而且磁碟的利用率比較低。
RAID2:將數據條塊化地分布於不同的硬碟上,條塊單位為位或位元組,並使用稱為「加重平均糾錯碼(海明碼)」的編碼技術來提供錯誤檢查及恢復。這種編碼技術需要多個磁碟存放檢查及恢復信息,使得RAID2技術實施更復雜,因此在商業環境中很少使用。
RAID3:它同RAID2非常類似,都是將數據條塊化分布於不同的硬碟上,區別在於RAID3使用簡單的奇偶校驗,並用單塊磁碟存放奇偶校驗信息。如果一塊磁碟失效,奇偶盤及其他數據盤可以重新產生數據;如果奇偶盤失效則不影響數據使用。RAID3對於大量的連續數據可提供很好的傳輸率,但對於隨機數據來說,奇偶盤會成為寫操作的瓶頸。
RAID4:RAID4同樣也將數據條塊化並分布於不同的磁碟上,但條塊單位為塊或記錄。RAID4使用一塊磁碟作為奇偶校驗盤,每次寫操作都需要訪問奇偶盤,這時奇偶校驗盤會成為寫操作的瓶頸,因此RAID4在商業環境中也很少使用。
RAID5:RAID5不單獨指定的奇偶盤,而是在所有磁碟上交叉地存取數據及奇偶校驗信息。在RAID5上,讀/寫指針可同時對陣列設備進行操作,提供了更高的數據流量。RAID5更適合於小數據塊和隨機讀寫的數據。RAID3與RAID5相比,最主要的區別在於RAID3每進行一次數據傳輸就需涉及到所有的陣列盤;而對於RAID5來說,大部分數據傳輸只對一塊磁碟操作,並可進行並行操作。在RAID5中有「寫損失」,即每一次寫操作將產生四個實際的讀/寫操作,其中兩次讀舊的數據及奇偶信息,兩次寫新的數據及奇偶信息。
RAID6:與RAID5相比,RAID6增加了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統使用不同的演算法,數據的可靠性非常高,即使兩塊磁碟同時失效也不會影響數據的使用。但RAID6需要分配給奇偶校驗信息更大的磁碟空間,相對於RAID5有更大的「寫損失」,因此「寫性能」非常差。較差的性能和復雜的實施方式使得RAID6很少得到實際應用。
RAID7:這是一種新的RAID標准,其自身帶有智能化實時操作系統和用於存儲管理的軟體工具,可完全獨立於主機運行,不佔用主機CPU資源。RAID7可以看作是一種存儲計算機(StorageComputer),它與其他RAID標准有明顯區別。除了以上的各種標准(如表1),我們可以如RAID0+1那樣結合多種RAID規范來構築所需的RAID陣列,例如RAID5+3(RAID53)就是一種應用較為廣泛的陣列形式。用戶一般可以通過靈活配置磁碟陣列來獲得更加符合其要求的磁碟存儲系統。
RAID5E(RAID5Enhencement):RAID5E是在RAID5級別基礎上的改進,與RAID5類似,數據的校驗信息均勻分布在各硬碟上,但是,在每個硬碟上都保留了一部分未使用的空間,這部分空間沒有進行條帶化,最多允許兩塊物理硬碟出現故障。看起來,RAID5E和RAID5加一塊熱備盤好象差不多,其實由於RAID5E是把數據分布在所有的硬碟上,性能會與RAID5加一塊熱備盤要好。當一塊硬碟出現故障時,有故障硬碟上的數據會被壓縮到其它硬碟上未使用的空間,邏輯盤保持RAID5級別。
RAID5EE:與RAID5E相比,RAID5EE的數據分布更有效率,每個硬碟的一部分空間被用作分布的熱備盤,它們是陣列的一部分,當陣列中一個物理硬碟出現故障時,數據重建的速度會更快。開始時RAID方案主要針對SCSI硬碟系統,系統成本比較昂貴。1993年,HighPoint公司推出了第一款IDE-RAID控制晶元,能夠利用相對廉價的IDE硬碟來組建RAID系統,從而大大降低了RAID的「門檻」。從此,個人用戶也開始關注這項技術,因為硬碟是現代個人計算機中發展最為「緩慢」和最缺少安全性的設備,而用戶存儲在其中的數據卻常常遠超計算機的本身價格。在花費相對較少的情況下,RAID技術可以使個人用戶也享受到成倍的磁碟速度提升和更高的數據安全性,現在個人電腦市場上的IDE-RAID控制晶元主要出自HighPoint和Promise公司,此外還有一部分來自AMI公司。面向個人用戶的IDE-RAID晶元一般只提供了RAID0、RAID1和RAID0+1(RAID10)等RAID規范的支持,雖然它們在技術上無法與商用系統相提並論,但是對普通用戶來說其提供的速度提升和安全保證已經足夠了。隨著硬碟介面傳輸率的不斷提高,IDE-RAID晶元也不斷地更新換代,晶元市場上的主流晶元已經全部支持ATA100標准,而HighPoint公司新推出的HPT372晶元和Promise最新的PDC20276晶元,甚至已經可以支持ATA133標準的IDE硬碟。在主板廠商競爭加劇、個人電腦用戶要求逐漸提高的今天,在主板上板載RAID晶元的廠商已經不在少數,用戶完全可以不用購置RAID卡,直接組建自己的磁碟陣列,感受磁碟狂飆的速度。
RAID50:RAID50是RAID5與RAID0的結合。此配置在RAID5的子磁碟組的每個磁碟上進行包括奇偶信息在內的數據的剝離。每個RAID5子磁碟組要求三個硬碟。RAID50具備更高的容錯能力,因為它允許某個組內有一個磁碟出現故障,而不會造成數據丟失。而且因為奇偶位分部於RAID5子磁碟組上,故重建速度有很大提高。優勢:更高的容錯能力,具備更快數據讀取速率的潛力。需要注意的是:磁碟故障會影響吞吐量。故障後重建信息的時間比鏡像配置情況下要長。
Ⅲ ram晶元串聯並聯的作用
半導體存儲器有體積小、存取速度快、生產製造易於自動化等特點,其性能價格比遠遠高於磁芯存儲器,因而得到廣泛的應用。
半導體存儲器的種類很多,就其製造工藝可以分成雙極型半導體存儲器和金屬-氧化物-半導體存儲器(簡稱MOS型存儲器)。MOS型存儲器按其工作狀態又可以賀明分為靜態和動態兩種。動態存儲器必須增設恢復信息的電路,外部線路復雜。但其內部線路簡單,集成度高,價格較靜態存儲器便宜。因此經常用做大容量的RAM。
靜態存儲器和動態存儲器的主要差別在於:靜態存儲器存儲的信息不會自動消失,而動態存儲器存儲的信息需要在再生過程的幫助下才能保持。但無論雙極型或MOS型存儲器,其保持的信息將隨電源的撤消而消失。
(1)RAM的組織
半導體RAM晶元是在半導體技術和集成電路工藝支持下的產物。一般計算機中使用的RAM晶元均是有自己的存儲型頃體陣列、解碼電路、讀寫控制電路和I/O電路。
①RAM的並聯
為擴展存儲器的字長,可以採用並聯存儲器晶元的方式實現。
②RAM的串聯
為擴展存儲器的存儲單元數量,可以採用多個晶元地址串聯的方式解決。
③地址復用的RAM組織
隨著大規模集成電路技術的發展,使得一塊存儲器晶元能夠容納更多的內容。其所需地址線隨之增加,為了保持晶元的外部封裝不變,一般採用地址復用的技術,採用地址分批送入的結構**不增加晶元的地址引腳。
(2)RAM的實禪租告際應用
由於一個存儲器的晶元一般不能滿足使用的要求,所以通常將若干個存儲器晶元按串聯和並聯的兩種方式相結合連接,組成一定容量和位數的存儲器。
如果設計的存儲器容量有x字,字長為y,而採用的晶元為N×M位。要組成滿足字長要求的存儲器所需晶元數為:y/M。根據容量要求,組成要求容量的RAM所需晶元數為:(x/N)×(y/M)。
2017年全國計算機考試四級復習綱要:RAM的結構、組織及其應用.doc
Ⅳ 存儲器晶元有哪些
問題一:存儲器晶元屬於哪種集成電路? 存器晶元屬於數字集世衫成電路。
RAM隨機存取存儲器 主要用於存儲計算機運行時的程序和數據,需要執行的程序或者需要處理的數據都必須先裝入RAM內,是指既可以從該設備讀取數據,也可以往裡面寫數據。RAM的特點是:計算機通電狀態下RAM中的數據可以反復使用,只有向其中寫入新數據時才被更新;斷電後RAM中的數據隨之消失。
SRAM是英文Static RAM的縮寫,它是一種具有靜止存取功能的內存,不需要刷新電路即能保存它內部存儲的數據。SRAM不需要刷新電路即能保存它內部存儲的數據。
而DRAM(Dynamic Random Access Memory)每隔一段時間,要刷新充電一次,否則內部的數據即會消失,因此SRAM具有較高的性能,但是SRAM也有它的缺點,即它的集成度較低,相同容量的DRAM內存可以設計為較小的體積,但是SRAM卻需要很大的體積,且功耗較大。所以在主板上SRAM存儲器要佔用一部分面積。
ROM只讀存儲器,是指只能從該設備中讀取數據而不能往裡面寫數據的存儲器。Rom中的數據是由設計者和製造商事先編好固化在裡面的一些程序,使用者不能隨意更改。ROM主要用於檢查計算機系統的配置情況並提供最基本的輸入輸出(I/O)程序,如存儲BIOS參數的CMOS晶元。Rom的特點是計算機斷電後存儲器中的數據仍然存在。
PROM (Programmable Read-Only Memory)可編程只讀存儲器,也叫One-Time Programmable (OTP)ROM「一次可編程只讀存儲器」,扮讓是一種可以用程序操作的只讀內存。最主要特徵是只允許數據寫入一次,如果數據燒入錯誤只能報廢。
EPROM(Erasable Programmable ROM,可擦除可編程ROM)晶元可重復擦除和寫入,解決了PROM晶元只能寫入一次的弊端。EPROM晶元有一個很明顯的特徵,在其正面的陶瓷封裝上,開有一個玻璃窗口,透過該窗口,可以看到其內部的集成電路,紫外線透過該孔照射內部晶元就可以擦除其內的數據,完成晶元擦除的操作要用到EPROM擦除器。EPROM內資料的寫入要用專用的編程器,並且往晶元中寫內容時必須要加一定的編程電壓(VPP=12―24V,隨不同的晶元型號而定)。EPROM的型號是以27開頭的,如27C020(8*256K)是一片2M Bits容量的EPROM晶元。EPROM晶元在寫入資料後,還要以不透光的貼紙或膠布把窗口封住,以免受到周圍的紫外線照射而使資料受損。 EPROM晶元在空白狀態時(用紫外光線擦除後),內部的每一個存儲單元的數據都為1(高電平)。
EEPROM (Electrically Erasable Programmable Read-Only Memory),電可擦可編程只讀存儲器--一種掉電後數據不丟失的存儲晶元。 EEPROM 可以在電腦上或專用設備上擦除已有信息,重新編程。一般用在即插即用。EEPROM(電可擦寫可編程只讀存儲器)是可用戶更改的只讀存儲器(ROM),其可通過高於普通 EEPROM電壓的作用來擦除和重編程(重寫)。不像EPROM晶元,EEPROM不需從計算機中取出即可修改。在一個EEPROM中,當計算機在使用的時候是可頻繁地重編程的,EEPROM的壽命是一個廳返局很重要的設計考慮參數。EEPROM的一種特殊形式是快閃記憶體,其應用通常是個人電腦中的電壓來擦寫和重編程。 EEPROM,一般用於即插即用(Plug & Play)。 常用在介面卡中,用來存放硬體設置數據。
Flash Memory,也稱快閃記憶體(F......>>
問題二:晶元儲存器有哪些 半導體存儲器:用半導體器件組成的存儲器。 磁表面存儲器:用磁性材料做成的存儲器。 按存儲方式分 隨機存儲器:任何存儲單元的內容都能被隨機存取,且存取時間和存儲單元的物理位置無關。 順序存儲器:只能按某種順序來存取,存取時間和存儲單元的物理位置有關。 按存儲器的讀寫功能分 只讀存儲器(ROM):存儲的內容是固定不變的,只能讀出而不能寫入的半導體存儲器。 隨機讀寫存儲器(RAM):既能讀出又能寫入的半導體存儲器。 按信息的可保存性分 非永久記憶的存儲器:斷電後信息即消失的存儲器。 永久記憶性存儲器:斷電後仍能保存信息的存儲器。 按存儲器用途分 根據存儲器在計算機系統中所起的作用,可分為主存儲器、輔助存儲器、高速緩沖存儲器、控制存儲器等。 為了解決對存儲器要求容量大,速度快,成本低三者之間的矛盾,目前通常採用多級存儲器體系結構,即使用高速緩沖存儲器、主存儲器和外存儲器。 初中的信息題,應該是按照存儲器的讀寫功能分類。 只讀存儲器(ROM):存儲的內容是固定不變的,只能讀出而不能寫入的半導體存儲器。 隨機讀寫存儲器(RAM):既能讀出又能寫入的半導體存儲器。
問題三:單片機外部存儲器晶元一般有哪些 hm6116,hm6264,hm62512,分別為2k,8k,64k,的並行ram,非常好用且便宜。
問題四:存儲器晶元由哪些電路組成?其作用是什麼 用2k*4的RAM晶元組成32KB的外擴存儲器,共需晶元32片。晶元指內含集成電路的矽片,體積很小,常常是計算機或其他電子設備的一部分。存儲器(Memory)是現代信息技術中用於保存信息的記憶設備。其概念很廣,有很多層次,在數字系統中,只要能保存二進制數據的都可以是存儲器;在集成電路中,一個沒有實物形式的具有存儲功能的電路也叫存儲器,如RAM、FIFO等;在系統中,具有實物形式的存儲設備也叫存儲器,如內存條、TF卡等。計算機中全部信息,包括輸入的原始數據、計算機程序、中間運行結果和最終運行結果都保存在存儲器中。
問題五:晶元和存儲器有什麼區別? 晶元其實就是存儲器的一種,屬於只讀存儲器,只是晶元是事先寫入程序或代碼,用以實現某種指令。存儲器一般是指硬碟和U盤,光碟、磁帶等存儲數據的介質,可以存入也取出或刪除數據
問題六:內存晶元廠商有哪些? 金士頓 威剛 海盜船 三星 金邦科技 芝奇 金泰克 創見 南亞易勝 現代 ThinkPad OCZ 黑金剛 記憶數碼三星,爾必達,力晶,鎂光,東芝,還有些其他的廠家
問題七:請問62512數據存儲器晶元有些什麼型號啊? 62512就是數據存儲器晶元的型號,你可以到21ic上去搜索SN62512的資料。
62512是指64K的RAM。
問題八:集成電路存儲器是什麼? 存儲器(Memory)是現代信息技術中用於保存信息的記憶設備。其概念很廣,有很多層次,在數字系統中,只要能保存二進制數據的都可以是存儲器;在集成電路中,一個沒有實物形式的具有存儲功能的電路也叫存儲器,如RAM、FIFO等;在系統中,具有實物形式的存儲設備也叫存儲器,如內存條、TF卡等。計算機中全部信息,包括輸入的原始數據、計算機程序、中間運行結果和最終運行結果都保存在存儲器中。它根據控制器指定的位置存入和取出信息。有了存儲器,計算機才有記憶功能,才能保證正常工作。
問題九:電腦pc中有哪些存儲器,內存儲器使用的半導體存儲晶元有哪些主要類型,各有什麼 電腦存儲設備分為內存儲器和外存儲器:
內存儲器分為RAM和ROM,其中RAM又叫隨機存儲器,隨電腦關閉裡面的內容回消失,也就是我們裝電腦時常說的「內存」
ROM又叫只讀存儲器,裡面存儲基本出廠數據,不可以改動,電腦關閉時內容不會消失。
外存儲器分為很多
例如硬碟、光碟、軟盤、U盤, 這些都屬於外部存儲設備,即外存儲器
問題十:存儲器的分類 一、RAM(Random Access Memory,隨機存取存儲器)
RAM的特點是:電腦開機時,操作系統和應用程序的所有正在運行的數據和程序都會放置其中,並且隨時可以對存放在裡面的數據進行修改和存取。它的工作需要由持續的電力提供,一旦系統斷電,存放在裡面的所有數據和程序都會自動清空掉,並且再也無法恢復。
根據組成元件的不同,RAM內存又分為以下十八種:
01.DRAM(Dynamic RAM,動態隨機存取存儲器)
這是最普通的RAM,一個電子管與一個電容器組成一個位存儲單元,DRAM將每個內存位作為一個電荷保存在位存儲單元中,用電容的充放電來做儲存動作,但因電容本身有漏電問題,因此必須每幾微秒就要刷新一次,否則數據會丟失。存取時間和放電時間一致,約為2~4ms。因為成本比較便宜,通常都用作計算機內的主存儲器。
02.SRAM(Static RAM,靜態隨機存取存儲器)
靜態,指的是內存裡面的數據可以長駐其中而不需要隨時進行存取。每6顆電子管組成一個位存儲單元,因為沒有電容器,因此無須不斷充電即可正常運作,因此它可以比一般的動態隨機處理內存處理速度更快更穩定,往往用來做高速緩存。
03.VRAM(Video RAM,視頻內存)
它的主要功能是將顯卡的視頻數據輸出到數模轉換器中,有效降低繪圖顯示晶元的工作負擔。它採用雙數據口設計,其中一個數據口是並行式的數據輸出入口,另一個是串列式的數據輸出口。多用於高級顯卡中的高檔內存。
04.FPM DRAM(Fast Page Mode DRAM,快速頁切換模式動態隨機存取存儲器)
改良版的DRAM,大多數為72Pin或30Pin的模塊。傳統的DRAM在存取一個BIT的數據時,必須送出行地址和列地址各一次才能讀寫數據。而FRM DRAM在觸發了行地址後,如果CPU需要的地址在同一行內,則可以連續輸出列地址而不必再輸出行地址了。由於一般的程序和數據在內存中排列的地址是連續的,這種情況下輸出行地址後連續輸出列地址就可以得到所需要的數據。FPM將記憶體內部隔成許多頁數Pages,從512B到數KB不等,在讀取一連續區域內的數據時,就可以通過快速頁切換模式來直接讀取各page內的資料,從而大大提高讀取速度。在96年以前,在486時代和PENTIUM時代的初期, FPM DRAM被大量使用。
05.EDO DRAM(Extended Data Out DRAM,延伸數據輸出動態隨機存取存儲器)
這是繼FPM之後出現的一種存儲器,一般為72Pin、168Pin的模塊。它不需要像FPM DRAM那樣在存取每一BIT 數據時必須輸出行地址和列地址並使其穩定一段時間,然後才能讀寫有效的數據,而下一個BIT的地址必須等待這次讀寫操作完成才能輸出。因此它可以大大縮短等待輸出地址的時間,其存取速度一般比FPM模式快15%左右。它一般應用於中檔以下的Pentium主板標准內存,後期的486系統開始支持EDO DRAM,到96年後期,EDO DRAM開始執行。。
06.BEDO DRAM(Burst Extended Data Out DRAM,爆發式延伸數據輸出動態隨機存取存儲器)
這是改良型的EDO DRAM,是由美光公司提出的,它在晶元上增加了一個地址計數器來追蹤下一個地址。它是突發式的讀取方式,也就是當一個數據地址被送出後,剩下的三個數據每一個都只需要一個周期就能讀取,因此一次可以存取多組數據,速度比EDO DRAM快。但支持BEDO DRAM內存的主板可謂少之又少,只有極少幾款提供支持(如VIA APOLLO......>>
Ⅳ RAID控制晶元是干什麼的通俗的說
基本上有兩個功能:
1. 建立冗餘磁碟陣列,最典型的是組建RAID0、RAID1和RAID5磁碟陣列,其中,RAID0陣列是用兩塊完全相同的磁碟組建一個類似於並行的容量為兩倍單磁碟的磁碟陣列,性能成倍提升單安全性下則衫降;RAID1同樣使用兩塊完全相同的磁碟,但其中一塊是另一塊的備份,因此容量埋鏈和性能與單磁碟相同,但安全性很高;RAID5使用三塊相同的磁碟構成陣列,其中兩塊構成方式與RAID0相同,第三塊採用冗餘循環形式對數據進行備份,例如,磁碟a上的數據是1,磁碟b上的數據是0,那麼磁碟c上的數據是1+0=1,這樣當其中一塊磁碟發生損壞時,可以由另外兩塊磁碟通過計算得出第三塊磁碟上的數據,RAID5方式是目前最廣泛運用的冗餘磁碟陣列模式。
2.目前的許多主板南橋晶元不再提供對IDE設備的支持,許多主板因此採用第三方RAID晶元來提彎盯孫供對該類型設備的支持。
Ⅵ 25032jvsiq是什麼晶元
25032jvsiq是串列快閃記憶體晶元。
25032jvsiq晶元屬於winbond公司W25Q32JV系列(32位)串列快閃記憶體,為空間有限的系統提供了存儲解決方案,25Q系列提供了超出普通串列快閃記憶體設備的靈活性和性能,極大地方便了用戶的使用。
基本介紹
W25Q32JV系列快閃記憶體晶元由winbond公司生產,它們非常適合將代碼隱藏到RAM,直接通過SPI執行代碼並存儲語音,文本和數據。該晶元採用2.7V至3.6V電源供電,電流消耗低,最低為1µA。
W25Q32JV存儲陣列被組織成16384個可編程頁,每個頁256位元組。一次可以編程最多256位元組。可以按16組(4KB扇區擦除)和128組擦除頁面(32KB塊擦除),256組(64KB塊擦除)或整個晶元(晶元擦除)。
Ⅶ 什麼是並行存儲結構
你到底是問軟體還是硬體?軟體屬於編程范疇,我不懂。硬體上所謂的磁碟陣列就是屬於並行存儲結構,即利用多通道同時存儲(讀取)的方式來加快磁碟讀取(存儲)的速度,一般伺服器上都用。
Ⅷ 簡述raid0 raid1 raid5 三種工作模式的工作原理及特點。
簡述raid0 raid1 raid5 三種工作模式的工作原理及特點。
RAID 0:連續以位或位元組為單位分割數據,並行讀/寫於多個磁碟上,因此具有很高的數據
傳輸率,但它沒有數據冗餘,因此並不能算是真正的RAID 結構。RAID 0 只是單純地提高
性能,並沒有為數據的可圓培靠性提供保證,而且其中的一個磁碟失效將影響到所有數據。因此,
RAID 0 不能應用於數據安全性要求高的場合。
RAID 1:它是通過磁碟數據鏡像實現數據冗餘,在成對的獨立磁碟上產生互為備份的數據。
當原始數據繁忙時,可直接從鏡像拷貝中讀取數據,因此RAID 1 可以提高讀取性能。RAID
1 是磁碟陣列中單位成本最高的,但提供了很高的數據安全性和可用性。當一個磁碟失效時,
系統可以自動切換到鏡像磁碟上讀寫 ,而不需要重組失效的數據。簡單來說就是:鏡象結
構,類似於備份模式,一個數據被復制到兩塊硬碟上。
RAID10:高可靠性與高效磁碟結構
一個帶區結構加一個鏡象結構,因為兩橘氏唯種結構各有優缺點,因此可以相互補充。
主要用於容量不大,但要求速度和差錯控制的資料庫中。
RAID5:分布式奇偶校驗的獨立磁碟結構,它的奇偶校驗碼存在於所有磁碟上,任何一個
硬碟損壞,都可以根據其它硬碟上的校驗位來重建損壞的數據。支持一塊盤掉線後仍然正常
運行。
如果有什麼不懂的話可以去看看《Linux就該這么學》這本書,非常適合新手學習Linux。
raid0/raid1/raid5三種工作模式的工作原理及特點是什麼?
Raid0要速度,不要安全,raid1要安全,讀取速度加快,raid5,速度和安全都有,但要陣列卡更高級。
RAID0/RAID1/RAID5的工作原理?
技術規范
(1)RAID技術規范簡介
冗餘磁碟陣列技術最初的研製目的是為了組合小的廉價磁碟來代替大的昂貴磁碟,以降低大批量數據存儲的費用,同時也希望採用冗餘信息的方式,使得磁碟失效時不會使對數據的訪問受損失,從而開發出一定水平的數據保護技術,並且能適當的提升數據傳輸速度。
過去RAID一直是高檔伺服器才有緣享用,一直作為高檔SCSI硬碟配套技術作應用。近來隨著技術的發展和產品成本的不斷下降,IDE硬碟性能有了很大提升,加之RAID晶元的普及,使得RAID也逐漸在個人電腦上得到應用。
那麼為何叫做冗餘磁碟陣列呢?冗餘的漢語意思即多餘,重復。而磁碟陣列說明不僅僅是一個磁碟,而是一組磁碟。這時你應該明白了,它是利用重復的磁碟來處理數據,使得數據的穩定性得到提高。
(2)RAID的工作原理
RAID如何實現數據存儲的高穩定性呢?我們不妨來看一下它的工作原理。RAID按照實現原理的不同分為不同的級別,不核宏同的級別之間工作模式是有區別的。整個的RAID結構是一些磁碟結構,通過對磁碟進行組合達到提高效率,減少錯誤的目的,不要因為這么多名詞而被嚇壞了,它們的原理實際上十分簡單。問了便於說明,下面示意圖中的每個方塊代表一個磁碟,豎的叫塊或磁碟陣列,橫稱之為帶區。
(3)RAID規范
主要包含RAID 0~RAID 7等數個規范,它們的側重點各不相同,常見的規范有如下幾種:
RAID 0:無差錯控制的帶區組
要實現RAID0必須要有兩個以上硬碟驅動器,RAID0實現了帶區組,數據並不是保存在一個硬碟上,而是分成數據塊保存在不同驅動器上。因為將數據分布在不同驅動器上,所以數據吞吐率大大提高,驅動器的負載也比較平衡。如果剛好所需要的數據在不同的驅動器上效率最好。它不需要計算校驗碼,實現容易。它的缺點是它沒有數據差錯控制,如果一個驅動器中的數據發生錯誤,即使其它盤上的數據正確也無濟於事了。不應該將它用於對數據穩定性要求高的場合。如果用戶進行圖象(包括動畫)編輯和其它要求傳輸比較大的場合使用RAID0比較合適。同時,RAID可以提高數據傳輸速率,比如所需讀取的文件分布在兩個硬碟上,這兩個硬碟可以同時讀取。那麼原來讀取同樣文件的時間被縮短為1/2。
RAID 1:鏡象結構
對於使用這種RAID1結構的設備來說,RAID控制器必須能夠同時對兩個盤進行讀操作和對兩個鏡象盤進行寫操作。通過下面的結構圖您也可以看到必須有兩個驅動器。因為是鏡象結構在一組盤出現問題時,可以使用鏡象,提高系統的容錯能力。它比較容易設計和實現。每讀一次盤只能讀出一塊數據,也就是說數據塊傳送速率與單獨的盤的讀取速率相同。因為RAID1的校驗十分完備,因此對系統的處理能力有很大的影響,通常的RAID功能由軟體實現,而這樣的實現方法在伺服器負載比較重的時候會大大影響伺服器效率。當您的系統需要極高的可靠性時,如進行數據統計,那麼使用RAID1比較合適。而且RAID1技術支持「熱替換」,即不斷電的情況下對故障磁碟進行更換,更換完畢只要從鏡像盤上恢復數據即可。當主硬碟損壞時,鏡像硬碟就可以代替主硬碟工作。鏡像硬碟相當於一個備份盤,可想而知,這種硬碟模式的安全性是非常高的,但帶來的後果是硬碟容量利用率很低,只有50%,是所有RAID級別中最低的。
RAID2:帶海明碼校驗
從概念上講,RAID 2 同RAID 3類似, 兩者都是將數據條塊化分布於不同的硬碟上, 條塊單位為位或位元組。然而RAID 2 使用一定的編碼技術來提供錯誤檢查及恢復。這種編碼技術需要多個磁碟存放檢查及恢復信息,使得RAID 2技術實施更復雜。因此,在商業環境中很少使用。下圖左邊的各個磁碟上是數據的各個位,由一個數據不同的位運算得到的海明校驗碼可以保存另一組磁碟上,具體情況請見下圖。由於海明碼的特點,它可以在數據發生錯誤的情況下將錯誤校正,以保證輸出的正確。它的數據傳送速率相當高,如果希望達到比較理想的速度,那最好提高保存校驗碼ECC碼的硬碟,對於控制器的設計來說,它又比RAID3,4或5要簡單。沒有免費的午餐,這里也一樣,要利用海明碼,必須要付出數據冗餘的代價。輸出數據的速率與驅動器組中速度最慢的相等。
RAID3:帶奇偶校驗碼的並行傳送
這種校驗碼與RAID2不同,只能查錯不能糾錯。它訪問數據時一次處理一個帶區,這樣可以提高讀取和寫入速度。校驗碼在寫入數據時產生並保存在另一個磁碟上。需要實現時用戶必須要有三個以上的驅動器,寫入速率與讀出速率都很高,因為校驗位比較少,因此計算時間相對而言比較少。用軟體實現RAID控制將是十分困難的,控制器的實現也不是很容易。它主要用於圖形(包括動畫)等要求吞吐率比較高的場合。不同於RAID 2,RAID 3使用單塊磁碟存放奇偶校驗信息。如果一塊磁碟失效,奇偶盤及其他數據盤可以重新產生數據。 如果奇偶盤失效,則不影響數據使用。RAID 3對於大量的連續數據可提供很好的傳輸率,但對於隨機數據,奇偶盤會成為寫操作的瓶頸。
RAID4:帶奇偶校驗碼的獨立磁碟結構
RAID4和RAID3很象,不同的是,它對數據的訪問是按數據塊進行的,也就是按磁碟進行的,每次是一個盤。在圖上可以這么看,RAID3是一次一橫條,而RAID4一次一豎條。它的特點的RAID3也挺象,不過在失敗恢復時,它的難度可要比RAID3大得多了,控制器的設計難度也要大許多,而且訪問數據的效率不怎麼好。
RAID5:分布式奇偶校驗的獨立磁碟結構
從它的示意圖上可以看到,它的奇偶校驗碼存在於所有磁碟上,其中的p0代表第0帶區的奇偶校驗值,其它的意思也相同。RAID5的讀出效率很高,寫入效率一般,塊式的集體訪問效率不錯。因為奇偶校驗碼在不同的磁碟上,所以提高了可靠性。但是它對數據傳輸的並行性解決不好,而且控制器的設計也相當困難。RAID 3 與RAID 5相比,重要的區別在於RAID 3每進行一次數據傳輸,需涉及到所有的陣列盤。而對於RAID 5來說,大部分數據傳輸只對一塊磁碟操作,可進行並行操作。在RAID 5中有「寫損失」,即每一次寫操作,將產生四個實際的讀/寫操作,其中兩次讀舊的數據及奇偶信息,兩次寫新的數據及奇偶信息。
RAID6:帶有兩種分布存儲的奇偶校驗碼的獨立磁碟結構
名字很長,但是如果看到圖,大家立刻會明白是為什麼,請注意p0代表第0帶區的奇偶校驗值,而pA代表數據塊A的奇偶校驗值。它是對RAID5的擴展,主要是用於要求數據絕對不能出錯的場合。當然了,由於引入了第二種奇偶校驗值,所以需要N+2個磁碟,同時對控制器的設計變得十分復雜,寫入速度也不好,用於計算奇偶校驗值和驗證數據正確性所花費的時間比較多,造成了不必須的負載。我想除了軍隊沒有人用得起這種東西。
RAID7:優化的高速數據傳送磁碟結構
RAID7所有的I/O傳送均是同步進行的,可以分別控制,這樣提高了系統的並行性,提高系統訪問數據的速度;每個磁碟都帶有高速緩沖存儲器,實時操作系統可以使用任何實時操作晶元,達到不同實時系統的需要。允許使用SNMP協議進行管理和監視,可以對校驗區指定獨立的傳送信道以提高效率。可以連接多台主機,因為加入高速緩沖存儲器,當多用戶訪問系統時,訪問時間幾乎接近於0。由於採用並行結構,因此數據訪問效率大大提高。需要注意的是它引入了一個高速緩沖存儲器,這有利有弊,因為一旦系統斷電,在高速緩沖存儲器內的數據就會全部丟失,因此需要和UPS一起工作。當然了,這么快的東西,價格也非常昂貴。
RAID10:高可靠性與高效磁碟結構
這種結構無非是一個帶區結構加一個鏡象結構,因為兩種結構各有優缺點,因此可以相互補充,達到既高效又高速還可以的目的。大家可以結合兩種結構的優點和缺點來理解這種新結構。這種新結構的價格高,可擴充性不好。主要用於容易不大,但要求速度和差錯控制的資料庫中。
RAID53:高效數據傳送磁碟結構
越到後面的結構就是對前面結構的一種重復和再利用,這種結構就是RAID3和帶區結構的統一,因此它速度比較快,也有容錯功能。但價格十分高,不易於實現。這是因為所有的數據必須經過帶區和按位存儲兩種方法,在考慮到效率的情況下,要求這些磁碟同步真是不容易。
RAID 0 1 3 5的工作原理
通俗點說raid0 需要2個或則2的倍數個硬碟 數據分塊儲存在2塊或以上硬碟上,讀寫速度理論上為2或2的倍速,一個硬碟數據丟失,全部數據丟失。raid1 需要2個或則2的倍數個硬碟 數據分別同時寫入2個硬碟,熱備份,一個硬碟數據丟失或則損壞,並不影響數據和使用raid5 需要4個或則4的倍數個硬碟,數據分塊存儲在4個硬碟上,並做數據驗證,一個硬碟損壞只要更換硬碟不影響數據。
RAID的幾種工作模式
RAID是英文Rendant Array of Inexpensive Disks的縮寫,中文簡稱為廉價磁碟冗餘陣列。RAID就是一種由多塊硬碟構成的冗餘陣列。雖然RAID包含多塊硬碟,但是在操作系統下是作為一個獨立的大型存儲設備出現。利用RAID技術於存儲系統的好處主要有以下三種:
通過把多個磁碟組織在一起作為一個邏輯卷提供磁碟跨越功能
通過把數據分成多個數據塊(Block)並行寫入/讀出多個磁碟以提高訪問磁碟的速度
通過鏡像或校驗操作提供容錯能力
最初開發RAID的主要目的是節省成本,當時幾塊小容量硬碟的價格總和要低於大容量的硬碟。目前來看RAID在節省成本方面的作用並不明顯,但是RAID可以充分發揮出多塊硬碟的優勢,實現遠遠超出任何一塊單獨硬碟的速度和吞吐量。除了性能上的提高之外,RAID還可以提供良好的容錯能力,在任何一塊硬碟出現問題的情況下都可以繼續工作,不會受到損壞硬碟的影響。
RAID技術分為幾種不同的等級,分別可以提供不同的速度,安全性和性價比。根據實際情況選擇適當的RAID級別可以滿足用戶對存儲系統可用性、性能和容量的要求。常用的RAID級別有以下幾種:NRAID,JBOD,RAID0,RAID1,RAID0+1,RAID3,RAID5等。目前經常使用的是RAID5和RAID
(0+1)。
磁碟陣列卡
磁碟陣列(Disk Array)是由一個硬碟控制器來控制多個硬碟的相互連接,使多個硬碟的讀寫同步,減少錯誤,增加效率和可靠度的技術。磁碟陣列卡則是實現這一技術的硬體產品,磁碟陣列卡擁有一個專門的處理器,還擁有專門的存貯器,用於高速緩沖數據。使用磁碟陣列卡伺服器對磁碟的操作就直接通過陣列卡來進行處理,因此不需要大量的CPU及系統內存資源,不會降低磁碟子系統的性能。陣列卡專用的處理單元來進行操作,它的性能要遠遠高於常規非陣列硬碟,並且更安全更穩定。
RAID是英文Rendant Array of Independent Disks的縮寫,翻譯成中文意思是「獨立磁碟冗餘陣列」,有時也簡稱磁碟陣列(Disk Array)。
簡單的說,RAID是一種把多塊獨立的硬碟(物理硬碟)按不同的方式組合起來形成一個硬碟組(邏輯硬碟),從而提供比單個硬碟更高的存儲性能和提供數據備份技術。組成磁碟陣列的不同方式成為RAID級別(RAID Levels)。數據備份的功能是在用戶數據一旦發生損壞後,利用備份信息可以使損壞數據得以恢復,從而保障了用戶數據的安全性。在用戶看起來,組成的磁碟組就像是一個硬碟,用戶可以對它進行分區,格式化等等。總之,對磁碟陣列的操作與單個硬碟一模一樣。不同的是,磁碟陣列的存儲速度要比單個硬碟高很多,而且可以提供自動數據備份。
RAID技術的兩大特點:一是速度、二是安全,由於這兩項優點,RAID技術早期被應用於高級伺服器中的SCSI介面的硬碟系統中,隨著近年計算機技術的發展,PC機的CPU的速度已進入GHz 時代。IDE介面的硬碟也不甘落後,相繼推出了ATA66和ATA100硬碟。這就使得RAID技術被應用於中低檔甚至個人PC機上成為可能。RAID通常是由在硬碟陣列塔中的RAID控制器或電腦中的RAID卡來實現的。
RAID技術經過不斷的發展,現在已擁有了從 RAID 0 到 6 七種基本的RAID 級別。另外,還有一些基本RAID級別的組合形式,如RAID 10(RAID 0與RAID 1的組合),RAID 50(RAID 0與RAID 5的組合)等。不同RAID 級別代表著不同的存儲性能、數據安全性和存儲成本。但我們最為常用的是下面的幾種RAID形式。
(1) RAID 0
(2) RAID 1
(3) RAID 0+1
(4) RAID 3
(5) RAID 5
RAID級別的選擇有三個主要因素:可用性(數據冗餘)、性能和成本。如果不要求可用性,選擇RAID0以獲得最佳性能。如果可用性和性能是重要的而成本不是一個主要因素,則根據硬碟數量選擇RAID 1。如果可用性、成本和性能都同樣重要,則根據一般的數據傳輸和硬碟的數量選擇RAID3、RAID5。
硬碟列陣RAID1的工作原理是什麼?
RAID 1磁碟陣列級,是一種鏡像磁碟陣列,其原理就是將一塊硬碟的數據以相同位置指向另一塊硬碟的位置。RAID 1磁碟陣列又稱為Mirror或Mirroring(鏡像),因為它就是將一塊硬碟的內容完全復制到另一塊硬碟上。
一個兩塊硬碟所構成RAID磁碟陣列陣列,其容量僅等於一塊硬碟的容量,因為另一塊只是當作數據「鏡像」。RAID 1磁碟陣列顯然是最可靠的一種陣列,因為它總是保持一份完整的數據備份。
它的性能自然沒有RAID 0磁碟陣列那樣好,但其數據讀取確實較單一硬碟來的快,因為數據會從兩塊硬碟中較快的一塊中讀出。RAID 1磁碟陣列的寫入速度通常較慢,因為數據得分別寫入兩塊硬碟中並做比較。
RAID 1磁碟陣列一般支持「熱交換」,就是說陣列中硬碟的移除或替換可以在系統運行時進行,無須中斷退出系統。RAID 1磁碟陣列是十分安全的,不過也是較貴一種RAID磁碟陣列解決方案,因為兩塊硬碟僅能提供一塊硬碟的容量。RAID 1磁碟陣列主要用在數據安全性很高,而且要求能夠快速恢復被破壞的數據的場合。
什麼是RAID?RAID的工作原理
參考 網路: 磁碟陣列。
簡述listview控制項的工作模式
ListViewItem lvi = new ListViewItem(new string[] {「ch1」,"(ch2" }, -1);創建列表項 lsv.Items.Add(lvi);將項加入listView1列表中
一、View 屬性
ListView 控制項作為一個可以顯示圖標或者子項的列表控制項,它最重要的屬性就是 View 屬性,該屬性決定了以哪種視圖模式顯示控制項的項,這四種視圖模式分別如下:
1、LartIcon:大圖標視圖模式,在項的文本旁顯示大的圖標,在控制項寬度足夠的情況下,項是如圖一中的盤符一樣優先以平行排列的,排列不完的則自動換行顯示在新行中。
2、SmallIcon:小圖標視圖模式,與大圖標模式一樣,但是顯示的是小的圖標。
3、List:列表視圖模式,顯示小圖標,但是項是垂直排列的,只顯示單列。
4、Details:詳細資料視圖模式,是最豐富的選項,它不但允許您查看項,還允許您查看為各項指定的任何子項。各項在網格中顯示,它們垂直排列且其子項會顯示在列中(帶有列標頭)。對應地,只有在Details 視圖模式中起作用的控制項屬性為:GridLines 和 FullRowSelect,GridLines 屬性指示在包含控制項中項及其子項的行和列之間是否顯示網格線。FullRowSelect 屬性指示單擊某項是否選擇其所有子項(即整行選中),如下圖三所示便是GridLines 和 FullRowSelect 屬性都設置為True的情況:
ListView 控制項中還有一個HeaderStyle 屬性也是在Details 視圖模式下才起作用,HeaderStyle 屬性指示列標頭樣式,它有下面三種顯示樣式:
1、Clickable:列標頭的作用類似於按鈕,單擊時可以執行操作(例如排序)。
2、Nonclickable:列標頭不響應滑鼠單擊。
3、None:列標頭在報表視圖中不顯示。
二、Items 屬性
此外,ListView 控制項最重要的屬性是 Items 屬性,它包含了控制項所有的存在的項。SelectedItems 屬性是控制項當前選定項的 *** ,同時和它關聯的 SelectedIndices 屬性是控制項中選定項的索引 *** ,如下示例所示,我們分別在SelectedItems 屬性和SelectedIndices 屬性中獲取所選項索引,窗體上拖放了ListView控制項和一個Button 控制項,且已經往ListView控制項中添加了若干列和行
兩個屬性都能獲得所選項在控制項中的索引,我們在實際應用的時候可以靈活選擇使用它們中的一個,以達到簡化代碼的目的。
Ⅸ 2、用16KX16位的存儲晶元組成32KX64位的存儲陣列,請問需要多少片這
根據容量相等進行計算,需要2*4=8片
Ⅹ RAID控制卡的RAID控制卡控制器晶元
在陣列卡中起著核心作用的當然就是陣列卡晶元(又稱「陣列控制器晶元」),就像網卡、顯卡等都有其核心晶元一樣畢早前。目前RAID控制卡晶元的主要提供商有:HighPoint、Promise(喬鼎)和AMI等公司。這些公司生產的晶元在控制卡和手清伺服器睜慧主板上都能見到。