當前位置:首頁 » 服務存儲 » 按行交叉存儲好處
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

按行交叉存儲好處

發布時間: 2022-04-19 09:49:08

㈠ 關於計算機組成原理的交叉存儲器問題

低位交叉多體並行存儲器的特點 :每個模塊都有相同的容量和存取速度。其實就是從每個模塊讀取一個字是並行的,而從一個模塊繼續讀取下一個字,才有時間間隔,這也就是為什麼它的帶寬比順序存取大。總而言之,模塊間並行,模塊內部串列。

㈡ 做磁碟陣列有什麼好處

RendanArrayofInexpensiveDisk,簡稱RAID技術。

現在已基本得到公認的有下面八種系列。
1.RAID0(0級盤陣列)
RAID0又稱數據分塊,即把數據分布在多個盤上,沒有容錯措施。其容量和數據傳輸率是單機容量的N倍,N為構成盤陣列的磁碟機的總數,I/O傳輸速率高,但平均無故障時間MTTF(MeanTimeToFailure)只有單台磁碟機的N分之一,因此零級盤陣列的可靠性最差。
2.RAID1(1級盤陣列)
RAID1又稱鏡像(Mirror)盤,採用鏡像容錯來提高可靠性。即每一個工作盤都有一個鏡像盤,每次寫數據時必須同時寫入鏡像盤,讀數據時只從工作盤讀出。一旦工作盤發生故障立即轉入鏡像盤,從鏡像盤中讀出數據,然後由系統再恢復工作盤正確數據。因此這種方式數據可以重構,但工作盤和鏡像盤必須保持一一對應關系。這種盤陣列可靠性很高,但其有效容量減小到總容量一半以下。因此RAID1常用於對出錯率要求極嚴的應用場合,如財政、金融等領域。
3.RAID2(2級盤陣列)
RAID2又稱位交叉,它採用漢明碼作盤錯檢驗,無需在每個扇區之後進行CRC(CyclicReDundancycheck)檢驗。漢明碼是一種(n,k)線性分組碼,n為碼字的長度,k為數據的位數,r為用於檢驗的位數,故有:n=2r-1r=n-k
因此按位交叉存取最有利於作漢明碼檢驗。這種盤適於大數據的讀寫。但冗餘信息開銷還是太大,阻止了這類盤的廣泛應用。
4.RAID3(3級盤陣列)
RAID3為單盤容錯並行傳輸陣列盤。它的特點是將檢驗盤減小為一個(RAID2校驗盤為多個,DAID1檢驗盤為1比1),數據以位或位元組的方式存於各盤(分散記錄在組內相同扇區號的各個磁碟機上)。它的優點是整個陣列的帶寬可以充分利用,使批量數據傳輸時間減小;其缺點是每次讀寫要牽動整個組,每次只能完成一次I/O。
5.RAID4(4級盤陣列)
RAID4是一種可獨立地對組內各盤進行讀寫的陣列。其校驗盤也只有一個。
RAID4和RAID3的區別是:RAID3是按位或按位元組交叉存取,而RAID4是按塊(扇區)存取,可以單獨地對某個盤進行操作,它無需象RAID3那樣,那怕每一次小I/O操作也要涉及全組,只需涉及組中兩台磁碟機(一台數據盤,一台檢驗盤)即可。從而提高了小量數據的I/O速率。
6.RAID5(5級盤陣列)
RAID5是一種旋轉奇偶校驗獨立存取的陣列。它和RAID1、2、3、4各盤陣列的不同點,是它沒有固定的校驗盤,而是按某種規則把其冗餘的奇偶校驗信息均勻地分布在陣列所屬的所有磁碟上。於是在同一台磁碟機上既有數據信息也有校驗信息。這一改變解決了爭用校驗盤的問題,因此DAID5內允許在同一組內並發進行多個寫操作。所以RAID5即適於大數據量的操作,也適於各種事務處理。它是一種快速,大容量和容錯分布合理的磁碟陣列。
7.RAID6(6級盤陣列)
RAID6是一種雙維奇偶校驗獨立存取的磁碟陣列。它的冗餘的檢、糾錯信息均勻分布在所有磁碟上,而數據仍以大小可變的塊以交叉方式存於各盤。這類盤陣列可容許雙盤出錯。
8.RAID7(7級盤陣列)
RAID7是在RAID6的基礎上,採用了cache技術,它使得傳輸率和響應速度都有較大的提高。Cache是一種高速緩沖存儲器,即數據在寫入磁碟陣列以前,先寫入cache中。一般採用cache分塊大小和磁碟陣列中數據分塊大小相同,即一塊cache分塊對應一塊磁碟分塊。在寫入時將數據分別寫入兩個獨立的cache,這樣即使其中有一個cache出故障,數據也不會丟失。寫操作將直接在cache級響應,然後再轉到磁碟陣列。數據從cache寫到磁碟陣列時,同一磁軌的數據將在一次操作中完成,避免了不少塊數據多次寫的問題,提高了速度。在讀出時,主機也是直接從cache中讀出,而不是從陣列盤上讀取,減少與磁碟讀操作次數,這樣比較充分地利用了磁碟帶寬。
這樣cache和磁碟陣列技術的結合,彌補了磁碟陣列的不足(如分塊寫請求響應差等缺陷),從而使整個系統以高效、快速、大容量、高可靠以及靈活、方便的存儲系統提供給用戶,從而滿足了當前的技術發展的需要,尤其是多媒體系統的需要。

㈢ 多波段數據有哪些存儲方式,各有什麼優缺點

BSQ(按波段順序存儲)BIP(按波段像元交叉存儲)BIL(按行交叉存儲),BSQ為最簡單的存儲方式,它提供了最佳的空間處理能力,適合讀取單個波段的數據,BIP提供了最佳的波譜處理能力,適合讀取光譜剖面數據,BIL是介於空間處理和光譜處理之間的一種折中的存儲格式

㈣ 低位交叉存儲器為什麼能並行

低位交叉存儲器能並行是因為採用流水線的方式並行存取。交叉存儲器,又稱低位交叉編址,是一種模塊式的存儲器,能並行執行多個獨立的讀、寫操作。存儲器單元實際上是時序邏輯電路的一種。

按存儲器的使用類型可分為只讀存儲器(ROM)和隨機存取存儲器(RAM),兩者的功能有較大的區別,因此在描述上也有所不同。存儲器是許多存儲單元的集合,按單元號順序排列。

每個單元由若干二進制位構成,以表示存儲單元中存放的數值,這種結構和數組的結構非常相似,故在VHDL語言中,通常由數組描述存儲器。

工作原理

存儲器是用來存儲程序和各種數據信息的記憶部件。存儲器可分為主存儲器(簡稱主存或內存)和輔助存儲器(簡稱輔存或外存)兩大類。和CPU直接交換信息的是主存。

主存的工作方式是按存儲單元的地址存放或讀取各類信息,統稱訪問存儲器。主存中匯集存儲單元的載體稱為存儲體,存儲體中每個單元能夠存放一串二進制碼表示的信息,該信息的總位數稱為一個存儲單元的字長。

存儲單元的地址與存儲在其中的信息是一一對應的,單元地址只有一個,固定不變,而存儲在其中的信息是可以更換的。

以上內容參考:網路- 存儲器

㈤ 什麼叫存儲器地址交叉技術,微機的存儲器為什麼要用存儲器地址交叉技術

2基本存儲元的結構、雙埠存儲器、多模塊交叉存儲器、相聯存儲器的工作原理1、SRAM和DRAM的主要差別是什麼? 2、為什麼DRAM晶元的地址一般要分兩次接收

㈥ 計算機組成原理 交叉存儲器

順序還是交叉,那不是重點。。。。重點是4個模塊,每個模塊之間是並行運作的,每個模塊數據位寬是32位,4個並行就是128位,剩下的周期不用解釋了。。

㈦ 誰知道磁碟管理的作用

磁碟管理是一項使用計算機時的常規任務,Windows 2000 Server的磁碟管理任務是以一組磁碟管理應用程序的形式提供給用戶的,它們位於「計算機管理」控制台中,包括查錯程序、磁碟碎片整理程序、磁碟整理程序等。
磁碟存儲器不僅容量大,存取速度快,而且可以實現隨機存取,是實現虛擬存儲器所必需的硬體。因此在現代計算機系統中,都配置了磁碟存儲器,並以它為主,存放文件。磁碟存儲管理的主要任務是:
·為文件分配必要的存儲空間;
·提高磁碟存儲空間的利用率;
·提高對磁碟的I/O速度,以改善文件系統的性能;
·採取必要的冗餘措施,來確保文件系統的可靠性。
1.磁碟調度演算法
磁碟是可被多個進程共享的設備。當有多個進程都請求訪問磁碟時,應採用一種適當的調度演算法,以使各進程對磁碟的平均訪問(主要是尋道)時間最小。由於在訪問磁碟的時間中,主要是尋道時間,因此,磁碟調度的目標應是使磁碟的平均尋道時間最少。目前常用的磁碟調度演算法有:先來先服務;最短尋道時間優先;掃描演算法;循環掃描演算法等。
(1)先來先服務.(First-Come,First-Served,FCFS)
這是一種簡單的磁碟調度演算法。它根據進程請求訪問磁碟的先後次序進行調度。此演算法的優點是公平、簡單,且每個進程的請求都能依次得到處理,不會出現某一進程的請求長期得不到滿足的情況。但此演算法由於未對尋道進行優化,致使平均尋道時間可能較長。圖4-5示出了有9個進程先後提出磁碟I/O請求時,按FCFS演算法進行調度的情況。這里,將進程號(請求者)按其發出請求的先後次序排列。這樣,平均尋道距離為55.3條磁軌。與後面要講的幾種調度演算法相比,其平均尋道距離較大。故FCFS演算法僅適用於請求磁碟I/O的進程數目較少的場合。
(2)最短尋道時間優先(ShortestSeekTimeFirst,SSTF)
該演算法選擇這樣的進程,其要求訪問的磁軌與當前磁頭所在的磁軌距離最近,以使每次的尋道時間最短,但這種調度演算法卻不能保證平均尋道時間最短。圖4-6所示按SSTF演算法進行調度時,各進程被調度的次序,每次磁頭的移動距離,以及9次磁頭移動的平均距離。比較圖4-5和圖4-6可以看出,SSTF演算法的平均每次磁頭移動距離,明顯低於FCFS的距離。SSTF較之FCFS有更好的尋道性能,故過去一度被廣泛採用過。
(3)各種掃描演算法
1)掃描(SCAN)演算法。SSTF演算法雖然獲得較好的尋道性能,但它可能導致某些進程發生「飢餓」(starvation)。SCAN演算法不僅考慮到欲訪問的磁軌與當前磁軌的距離,更優先考慮的是磁頭的當前移動方向。例如,當磁頭正在自里向外移動時,SCAN演算法所選擇的下一個訪問對象應是其欲訪問的磁軌既在當前磁軌之外,又是距離最近的。這樣自里向外地訪問,直到再五更外的磁軌需要訪問才將磁臂換向,自外向里移動。這時,同樣也是每次選擇這樣的進程來調度,即其要訪問的磁軌,在當前磁軌之內,從而避免了飢餓現象的出現。由於這種演算法中磁頭移動的規律頗似電梯的運行,露故又稱為電梯調度演算法。
2)循環掃描(CSCAN)演算法。處理該進程的請求,致使該進程的請求被嚴重地推遲。為了減少這種延遲,CSCAN演算法規定磁頭單向移動。例如,只自里向外移動,當磁頭移到最外的被訪問磁軌時,磁頭立即返回到最里的欲訪磁軌,即將最小磁軌號緊接著最大磁軌號構成循環,進行掃描。
2.廉價冗餘磁碟陣列RAID
磁碟系統中比較引人注目的是廉價冗餘磁碟陣列(Rendant arrays ofinexpensive disk,RAID)的發展,這是將並行處理原理引入磁碟系統。它採用低成本的小溫盤,使多台磁碟構成磁碟陣列,數據展開存儲在多台磁碟上,提高數據傳輸的帶寬,並利用冗餘技術提高可靠性。磁碟陣列還具有容量大,數據傳輸率高,功耗低,體積小,成本低和便於維護等優點。1987年美國加州大學伯克利分校的D.A.Patterson等人,首先提出了廉價冗餘磁碟陣列的概念,並將RAID分為6級:
RAID-0。該級僅提供了並行交叉存取。它雖然有效提高了磁碟I/O速度,但並無冗餘校驗功能,致使磁碟系統的可靠性不好。只要陣列中有一個磁碟損壞,便會造成不可彌補的數據丟失。
RAID-1。它是鏡像磁碟冗餘陣列,將每一數據塊重復存人鏡像磁碟,以改善磁碟機的可靠性。鏡像盤也稱拷貝盤,它相當於一個不斷進行備份操作的磁碟。這種磁碟的冗餘度為100%,使有效容量下降了一半,成本較高。鏡像盤是磁碟陣列的簡單形式。
RAID-2。它是採用海明碼糾錯冗餘的磁碟陣列,將數據位交叉寫人幾個磁碟中,並利用幾個磁碟驅動器進行按位的出錯檢查,它比鏡像磁碟冗餘陣列的冗餘度小。這種陣列中的數據讀寫操作涉及陣列中的每一個磁碟,這影響小文件的傳輸率,因此它適合於大量順序數據訪問。
RAID-3。它是採用奇偶校驗冗餘的磁碟陣列,也採用數據位交叉,陣列中只有一個校驗盤。將數據按位交叉寫到幾個磁碟上,用一個校驗盤檢查數據錯誤。各磁碟同步運轉,陣列中的驅動器數量可擴展。這種陣列冗餘度較小,因為採用數據位交叉,所以也適合大量順序數據訪問。
RAID-4。它是一種獨立傳送磁碟陣列,採用數據塊交叉,用一個校驗盤。將數據按塊交叉存儲在多個磁碟上。在數據不沖突時,多個磁碟可並行進行數據讀操作。這種磁碟陣列適用於小塊數據讀寫,它的小塊數據傳輸速度比RAID-3快。
RAID-5。它也是一種獨立傳送磁碟陣列,採用數據塊交叉和分布的冗餘校驗,將數據和校驗都分布在各個磁碟中,沒有專門的奇偶校驗驅動器。奇偶校驗碼被分布存放在陣列中各驅動器中,磁碟冗餘度低,使並行讀寫操作成為可能。這種方法也適用於小塊數據的讀寫。但對控制器的要求較高,是最難實現的一種磁碟陣列。
RAID自1988年面世後,很快流行起來,這主要是因為RAID具有以下明顯的優點:
可靠性高。RAID的最大特點就是它的高可靠性。除了RAID-0級外,其餘各級都採用了容錯技術。與單台磁碟機相比,其可靠性往往高出一個數量級。
磁碟I/O速度高。由於磁碟陣列採取並行交叉存取,故可將磁碟I/O速度提高N-1倍,N為磁碟數目。性能/價格比高。利用RAID技術實現犬容量高速存儲器時,其體積與相同容量和速度的大型磁碟系統相比,只是後者的三分之一,價格也是後者的三分之一,且可靠性更高。

㈧ (1)多體交叉存儲主要解決擴充容量問題。

第一個錯了~

㈨ 什麼是多模塊存儲器的低位交叉編址方式低位交叉編址如何提高存儲性能

3.4.2多模塊交叉存儲器
1.存儲器的模塊化組織
一個由若干個模塊組成的主存儲器是線性編址的。
這些地址在各模塊有兩種安排方式:一種是順序方式,一種是交叉方式。
順序方式:某個模塊進行存取時,其他模塊不工作,某一模塊出現故障時,其他模塊可以照常工作,
通過增添模塊來擴充存儲器容量比較方便。但各模塊串列工作,存儲器的帶寬受到了限制。
交叉方式:地址碼的低位欄位經過解碼選擇不同的模塊,而高位欄位指向相應模塊內的存儲字。連續
地址分布在相鄰的不同模塊內,同一個模塊內的地址都是不連續的。對連續字的成塊傳送可實現多模塊
流水式並行存取,大大提高存儲器的帶寬。
2.多模塊交叉存儲器的基本結構
四模塊交叉存儲器結構框圖演示
每個模塊各自以等同的方式與CPU傳送信息。CPU同時訪問四個模塊,由存儲器控制部件控制它們分時
使用數據匯流排進行信息傳遞。這是一種並行存儲器結構。
下面做定量分析:我們認為模塊字長等於數據匯流排寬度,模塊存取一個字的存儲周期為T,匯流排傳送周期為τ,存儲器的交叉模塊數為m,為了實現流水線方式存取,應當滿足
T=mτ (m=T/τ稱為交叉存取度)
交叉存儲器要求其模塊數必須大於或等於m,以保證啟動某模塊後經mτ時間再次啟動該模塊時,它的上次存取操作已經完成。這樣,連續讀取m 個字所需的時間為
t1=T+(m-1)τ
而順序方式存儲器連續讀取m個字所需時間為t2=mT.交叉存儲器的帶寬確實大大提高了。
m=4的流水線方式存取示意圖如下
圖3.31流水線方式存取示意圖
【例4】 設存儲器容量為32字,字長64位,模塊數m=4,分別用順序方式和交叉方式進行組織。存儲周期
T=200ns,數據匯流排寬度為64位,匯流排傳送周期τ=50ns。問順序存儲器和交叉存儲器的帶寬各是多少?
【解】
順序存儲器和交叉存儲器連續讀出m=4個字的信息總量都是:
q=64位×4=256位
順序存儲器和交叉存儲器連續讀出4個字所需的時間分別是:
t2=mT=4×200ns=800ns=8×10-7s;
t1=T+(m-1)=200ns+30ns=350ns=35×10-7s
順序存儲器和交叉存儲器的帶寬分別是:
W2=q/t2=256÷(8×10-7)=32×107[位/s];
W1=q/t1=256÷(35×10-7)=73×107[位/s]
3.二模塊交叉存儲器舉例
二模塊交叉存儲器方框圖演示
DRAM存儲器讀/寫周期時,在行選通信號RAS有效下輸入行地址,在列選通信號CAS有效下輸入列地址。
如果是讀周期,此位組內容被讀出;如果是寫周期,將匯流排上數據寫入此位組。刷新周期是在RAS有效下
輸入刷新地址,此地址指示的一行所有存儲元全部被再生。A20—A3的18位地址用於模塊中256K個存儲字
的選擇。A2用模塊選擇 ,連續的存儲字交錯分布在兩個模塊上,偶地址在模塊0,奇地址在模塊1。
DRAM存儲器需要逐行定時刷新,而且,DRAM晶元的讀出是一種破壞性讀出,因此在讀取之後要立即按讀
出信息予以充電再生。 這樣,若CPU先後兩次讀取的存儲字使用同一RAS選通信號的話,CPU在接收到第一
個存儲字之後必須插入等待狀態,直至前一存儲字再生完畢才開始第二個存儲字的讀取。
無等待狀態成塊存取示意圖演示
由於採用m=2的交叉存取度的成塊傳送,兩個連續地址字的讀取之間不必插入等待狀態(零等待存取)。