外存設(shè)備與磁盤(pán)陣列技術(shù)_第1頁(yè)
已閱讀1頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、外存設(shè)備與磁盤(pán)陣列技術(shù)   這里說(shuō)的外存設(shè)備,主要指磁盤(pán)、磁帶和光盤(pán)。當(dāng)高速磁盤(pán)以虛擬存儲(chǔ)器的面貌出現(xiàn)時(shí),人們更喜歡稱其為輔助存儲(chǔ)器。外存設(shè)備,更多的是強(qiáng)調(diào)這些設(shè)備的如下特性:設(shè)備的存儲(chǔ)容量大、存儲(chǔ)成本低,特別是在斷電后仍能長(zhǎng)期保存信息,大部分存儲(chǔ)介質(zhì)還能脫機(jī)保存信息。本節(jié)內(nèi)容屬于一般了解的部分比較多,例如磁表面存儲(chǔ)器的讀寫(xiě)原理,這些設(shè)備的一般組成等;屬于應(yīng)掌握的內(nèi)容不是很多,主要是磁記錄編碼,光盤(pán)簡(jiǎn)單組成與讀寫(xiě)原理,磁盤(pán)陣列與容錯(cuò)技

2、術(shù)中的主要概念性知識(shí)。,外存設(shè)備概述 1. 外存設(shè)備的主要技術(shù)指標(biāo) (1) 存儲(chǔ)密度:  在存儲(chǔ)介質(zhì)的單位長(zhǎng)度上或單位面積上所存儲(chǔ)的二進(jìn)制信息的數(shù)量。對(duì)于磁盤(pán)設(shè)備,通常用道密度和位密度表示,也可以用二者的乘積表示。對(duì)磁帶設(shè)備,通??偸怯梦幻芏缺硎尽#?) 存儲(chǔ)容量:  一臺(tái)設(shè)備所能存儲(chǔ)的總信息數(shù)量,通常以字節(jié)為單位表示。(3) 尋址時(shí)間:  磁盤(pán)設(shè)備屬于按直接存取方式讀寫(xiě)的設(shè)備,它的尋址時(shí)間由兩部分組成,一是磁頭沿磁盤(pán)

3、的徑向運(yùn)動(dòng)到達(dá)目標(biāo)磁道的時(shí)間,二是在目標(biāo)磁道上磁盤(pán)被讀寫(xiě)區(qū)段旋轉(zhuǎn)到磁頭下面的時(shí)間。由于這兩個(gè)時(shí)間都與磁頭距離目標(biāo)位置的遠(yuǎn)近有關(guān),故習(xí)慣上都用這兩個(gè)時(shí)間的最大與最小時(shí)間的平均時(shí)間值之和來(lái)表示。當(dāng)前的磁盤(pán),該值為幾個(gè)毫秒到十幾個(gè)毫秒;磁盤(pán)本身的讀寫(xiě)速度相對(duì)較快。磁帶設(shè)備則是以順序存取方式完成讀寫(xiě),不存在尋找磁道的問(wèn)題,但要讀寫(xiě)磁帶某個(gè)區(qū)域上的信息,必須首先等待磁帶旋轉(zhuǎn)到該區(qū)域所用的時(shí)間,可能是幾分鐘到十幾分鐘,時(shí)間回比較長(zhǎng);磁帶本身的讀寫(xiě)速

4、度也要慢一些。,(4) 數(shù)據(jù)傳輸率:  指磁表面存儲(chǔ)器在單位時(shí)間內(nèi)可以向主機(jī)傳送數(shù)據(jù)的數(shù)量,通常用二進(jìn)制數(shù)的位數(shù)或字節(jié)數(shù)表示。它與設(shè)備本身的讀寫(xiě)速度和接口邏輯線路有關(guān)。5) 誤碼率:  外存設(shè)備是高精密度的機(jī)械電子裝置,集機(jī)械、電子、電磁、光電等多項(xiàng)技術(shù)于一身,不僅價(jià)格較高,其運(yùn)行的可靠性也遠(yuǎn)比CPU、主存等電子邏輯部件要低。誤碼率就是用于衡量磁表面設(shè)備運(yùn)行可靠性的重要指標(biāo),它等于在一次讀操作過(guò)程中,出錯(cuò)信息數(shù)量在讀出的全部信息中

5、所占的比例。(6) 價(jià)格:在現(xiàn)代的計(jì)算機(jī)系統(tǒng)中,外存設(shè)備本身的價(jià)格算得上是很貴的部分,但由于它的存儲(chǔ)容量特別大,為存儲(chǔ)單位信息(例如1KB)所占的平均價(jià)格又是最低的部件?!?。磁表面存儲(chǔ)器的工作原理(1) 磁記錄原理 磁表面記錄設(shè)備,是在磁頭和磁性材料的記錄介質(zhì)之間有相對(duì)運(yùn)動(dòng)時(shí),通過(guò)一個(gè)電磁轉(zhuǎn)換過(guò)程完成讀寫(xiě)操作的。磁頭是實(shí)現(xiàn)電磁轉(zhuǎn)換過(guò)程的關(guān)鍵裝置,通常由軟磁材料(外界磁場(chǎng)的作用消失后,該磁性材料的磁性容易消失)做成。

6、它是一個(gè)留有前后間隙的磁性環(huán)狀物體,上面繞有線圈。后間隙越小越好,前間隙(稱為工作間隙)要寬窄適當(dāng)。當(dāng)向線圈提供一定方向和大小的電流時(shí),將使磁頭體被磁化,建立起有一定方向和強(qiáng)度的磁場(chǎng),即在磁環(huán)內(nèi)有磁力線產(chǎn)生,由于磁頭的前間隙處磁阻較大,將產(chǎn)生漏磁,這漏磁就是向磁記錄介質(zhì)中寫(xiě)入信息的信息源。 磁記錄介質(zhì),是在某種剛性(如硬盤(pán))或柔性(如軟盤(pán)、磁帶)載體上涂有薄層磁性材料的物體,用于記錄以磁狀態(tài)表示的信息。磁記錄介質(zhì)用硬磁材料(外

7、界磁場(chǎng)的作用消失后,該磁性材料的磁性盡量多的保留)做成。,,磁表面存儲(chǔ)器的磁性材料具有如圖所示的矩形磁滯回線,當(dāng)這些磁性材料被磁化后,其工作特點(diǎn)總是在磁滯回線,只要外加足夠大的正向脈沖電流(外加磁場(chǎng)H),則電流消失后,磁感應(yīng)強(qiáng)度并不為0而處于正剩磁狀態(tài)+Br。反之若外加負(fù)向脈沖電流,磁感應(yīng)強(qiáng)度可出現(xiàn)負(fù)剩磁狀態(tài)-Br即當(dāng)這些磁性材料被磁化后,會(huì)出現(xiàn)兩個(gè)穩(wěn)定的剩磁狀態(tài),形成一磁化元或存儲(chǔ)元。如果規(guī)定+Br 狀態(tài)表示代碼“1”,

8、-Br表示代碼“0”,則利用剩磁狀態(tài)可以記錄一位二進(jìn)制信息。磁表面存儲(chǔ)器是利用“磁頭”來(lái)形成和判別磁層中的不同磁化狀態(tài)的。,。2、寫(xiě)操作 ——寫(xiě)入線圈通入寫(xiě)脈沖電流I,產(chǎn)生磁通Φ,通過(guò)磁頭縫隙  將高速運(yùn)動(dòng)的磁層磁化,磁層的剩磁記錄了寫(xiě)入的信息。                二

9、進(jìn)制位→磁化位(磁化元) 3、讀操作 ——記錄有磁化位的磁層高速通過(guò)磁頭縫隙,與鐵心耦合形成              閉合磁路,磁通的變化可在讀出線圈感應(yīng)出電勢(shì),經(jīng)放大           &

10、#160;  輸出1或0的信號(hào)。                e=-K×(dΦ/dt) 磁表面存儲(chǔ)器存取信息的原理是:通過(guò)電磁變換,利用磁頭寫(xiě)線圈中的脈沖電流,可把一位二進(jìn)制代碼轉(zhuǎn)換成載磁體存儲(chǔ)單元的不同剩磁狀態(tài);反之,通過(guò)磁電變換,可將存儲(chǔ)單元的不同剩磁狀態(tài)轉(zhuǎn)換成不同方向

11、的感應(yīng)電動(dòng)勢(shì),經(jīng)讀出放大器鑒別后形成二進(jìn)制信息。,(2)磁記錄方式當(dāng)前最常用的基本編碼方式有如下幾種,各自的寫(xiě)入電流和磁化強(qiáng)度的波形給出在圖4.27 中:1) 歸零制(RZ)  這是用向磁頭線圈送入正、負(fù)脈沖電流的辦法執(zhí)行寫(xiě)"1"、寫(xiě)"0"操作的方案,使1和0信號(hào)的磁化狀態(tài)正好相反。它的主要矛盾,是在兩個(gè)信息位之間磁層處于非磁化狀態(tài),難以解決,故不實(shí)用,但對(duì)理解經(jīng)過(guò)電磁轉(zhuǎn)換在磁性材料中記錄二

12、進(jìn)制信息的原理是有幫助的。2) 不歸零制(NRZ)  這是用向磁頭線圈送入正、反向電流的辦法執(zhí)行寫(xiě)"1"、寫(xiě)"0"操作的方案,使1和0信號(hào)的磁化狀態(tài)正好相反。與前一種方案相比,取消了兩個(gè)信息位之間磁頭線圈中無(wú)電流的情況,故磁層中不存在未被磁化的狀態(tài),不是被正向磁化,就是被正向磁化。3) 見(jiàn)1就翻的不歸零制(NRZ1)  這是用在寫(xiě)"1"時(shí)就變化磁頭線圈中的電流方向(寫(xiě)&

13、quot;0"則不變電流方向)的辦法執(zhí)行寫(xiě)"1"、寫(xiě)"0"操作的方案。4) 調(diào)相制(PM)  這是用在磁層中不同的磁化翻轉(zhuǎn)方向來(lái)區(qū)別數(shù)據(jù)"1"和"0"的方案,為此,磁頭線圈中的電流,在寫(xiě)"1"和寫(xiě)"0"的要朝不同的方向變化,讀出時(shí),就表現(xiàn)為讀出的信號(hào)是正還是負(fù)脈沖,即二者的信號(hào)相位差為180度。5) 調(diào)

14、頻制(FM)  這是用在磁層中不同的磁化翻轉(zhuǎn)次數(shù)來(lái)區(qū)別數(shù)據(jù)"1"和"0"的方案,記錄"1"比記錄"0" 磁化翻轉(zhuǎn)頻率要多一倍。為此,磁頭線圈中的電流,在每個(gè)位周期起始處要變化一次方向,在寫(xiě)"1"時(shí),還要在位周期中心處再變化一次方向,而寫(xiě)"0"則不會(huì)在位周期中心處變化電流方向。讀出時(shí),讀出的1信號(hào)表現(xiàn)為兩個(gè)脈沖,讀出的

15、0信號(hào)表現(xiàn)為一個(gè)脈沖。二者的讀出脈沖頻率差一倍。6) 改進(jìn)調(diào)頻制(MFM)  正象它的名字指明的,這是對(duì)前面講的調(diào)頻制一種改進(jìn)方案,其目的是提高這一方案的編碼效率,使其從調(diào)頻制的50%提高到現(xiàn)在的100%。這一改進(jìn)表現(xiàn)在取消了在某些位期起始處的變化磁頭線圈中的電流方向的動(dòng)作,只保留在連續(xù)的"0"信號(hào)的位期起始處的的電流方向變化,以便保證該編碼方式的自同步能力。,圖4.27 不同紀(jì)錄方式的寫(xiě)入脈沖和磁化強(qiáng)度波形圖,

16、作業(yè):1。設(shè)寫(xiě)入代碼為11011001,試畫(huà)出RZ、NRZ、NRZ1,PE、FM、MFM的寫(xiě)電流波形,指出哪些有自同步能力。2。設(shè)寫(xiě)入磁盤(pán)存儲(chǔ)器的`數(shù)據(jù)代碼為001101,試用NRZ1制記錄方式畫(huà)出寫(xiě)入電流、記錄介質(zhì)磁化狀態(tài)、讀出信號(hào)、整流及選通輸出各信號(hào)波形圖。,磁盤(pán)設(shè)備的組成與運(yùn)行原理磁盤(pán)設(shè)備是計(jì)算機(jī)系統(tǒng)中最主要的外存設(shè)備,也是計(jì)算機(jī)外圍設(shè)備中,在提高性能、降低成本兩個(gè)方面取得驕人成績(jī)的最典型的設(shè)備。目前使用最多最廣的是

17、硬磁盤(pán)(以溫徹斯特磁盤(pán)為代表,簡(jiǎn)稱溫盤(pán))和軟磁盤(pán)(以3“軟磁盤(pán)為代表)兩種類(lèi)型。硬磁盤(pán)存儲(chǔ)容量大,讀寫(xiě)速度快,普及型產(chǎn)品價(jià)格也不是很貴,是計(jì)算機(jī)系統(tǒng)中的主流外存設(shè)備;軟磁盤(pán)的特點(diǎn)則與硬磁盤(pán)恰好相反,它的存儲(chǔ)容量小,讀寫(xiě)速度慢,但價(jià)格相對(duì)很便宜,被配置在幾乎所有的微、小型計(jì)算機(jī)中,更多的情況是用于脫機(jī)保存計(jì)算機(jī)文件和在不同計(jì)算機(jī)系統(tǒng)之間完成文件拷貝,很少作為計(jì)算機(jī)系統(tǒng)中聯(lián)機(jī)運(yùn)行所使用的外存設(shè)備磁盤(pán)設(shè)備,通??梢员焕斫鉃橛幸韵氯齻€(gè)組成部

18、分:(1)磁盤(pán)驅(qū)動(dòng)器,又稱磁盤(pán)機(jī),通常是一個(gè)完整獨(dú)立的設(shè)備,包括作為磁記錄介質(zhì)使用的磁盤(pán)和驅(qū)動(dòng)磁盤(pán)勻速旋轉(zhuǎn)的動(dòng)力與驅(qū)動(dòng)部件,完成讀寫(xiě)功能的磁頭和驅(qū)動(dòng)磁頭沿磁盤(pán)徑向方向運(yùn)動(dòng)和準(zhǔn)確定位的部件,以及其它一些控制邏電路等部件。(2)單獨(dú)的、可以和磁盤(pán)驅(qū)動(dòng)器分開(kāi)保存的磁記錄介質(zhì)(硬磁盤(pán)片、磁盤(pán)組、軟磁盤(pán)片等),最典型的情況是軟磁盤(pán)系統(tǒng),軟磁盤(pán)驅(qū)動(dòng)器本身并沒(méi)有固定好的軟磁盤(pán)片,所用的軟磁盤(pán)片通??偸桥c軟磁盤(pán)驅(qū)動(dòng)器分開(kāi)保存的,要使用時(shí),把要用的

19、軟磁盤(pán)片插入軟磁盤(pán)機(jī)中。其實(shí),在某些硬磁盤(pán)系統(tǒng)中,也有把硬磁盤(pán)機(jī)與硬磁盤(pán)片(組)做成分體結(jié)構(gòu)的,此時(shí)稱這種用法的磁盤(pán)系統(tǒng)為活動(dòng)盤(pán)系統(tǒng),而把那些盤(pán)、機(jī)固定合一的磁盤(pán)系統(tǒng)稱為固定磁盤(pán)系統(tǒng)。對(duì)活動(dòng)磁盤(pán)系統(tǒng)來(lái)說(shuō),一個(gè)磁盤(pán)機(jī)可以有非常多的磁盤(pán)片可用,總的存儲(chǔ)容量不受太多約束,而固定磁盤(pán)系統(tǒng)的最大存儲(chǔ)容量,則是由安裝上去磁盤(pán)片(組)的存儲(chǔ)容量決定的。(3)磁盤(pán)接口電路,是插在主機(jī)總線插槽中的一塊電路卡,用于把磁盤(pán)驅(qū)動(dòng)器與計(jì)算機(jī)主機(jī)連接為一體系統(tǒng),

20、接收主機(jī)發(fā)給磁盤(pán)的操作命令,實(shí)現(xiàn)數(shù)據(jù)緩沖與格式變換,處理主機(jī)與磁盤(pán)之間的其它交互作用與時(shí)間上的同步等。一般說(shuō)來(lái),磁盤(pán)機(jī)都有自己的控制器系統(tǒng),但不同的磁盤(pán)機(jī),在處理磁盤(pán)機(jī)本身的控制器與磁盤(pán)接口卡之間的功能劃分方面,會(huì)有一些不同的安排。我們還是更傾向于把磁盤(pán)接口卡的名字突出出來(lái),而不是籠統(tǒng)地稱其為磁盤(pán)控制器(disk controller)。,圖4.29 硬磁盤(pán)驅(qū)動(dòng)器的一般組成,(1)主軸及其驅(qū)動(dòng)系統(tǒng)硬磁盤(pán)的盤(pán)片(組)被固定(或插入后卡在

21、)磁盤(pán)機(jī)的主軸上,由主軸帶動(dòng)磁盤(pán)勻速旋轉(zhuǎn), 而磁盤(pán)機(jī)的主軸,則是由一個(gè)主電機(jī)通過(guò)傳動(dòng)皮帶帶動(dòng)旋轉(zhuǎn)的。主電機(jī)的轉(zhuǎn)速必須被監(jiān)測(cè)和進(jìn)行自動(dòng)調(diào)節(jié)。為保證有正常的讀寫(xiě)信號(hào),保證浮動(dòng)磁盤(pán)頭與磁盤(pán)表面有合理的距離,要求磁盤(pán)以一個(gè)額定的轉(zhuǎn)速勻速旋轉(zhuǎn)。因此,必須在剛加電啟動(dòng)時(shí),檢測(cè)磁盤(pán)是否已達(dá)到額定轉(zhuǎn)速,通常在未達(dá)到這一轉(zhuǎn)速之前,可以不允許磁頭進(jìn)入磁盤(pán)外沿之內(nèi);在磁盤(pán)正常旋轉(zhuǎn)的過(guò)程中,還可以用一個(gè)閉環(huán)的自調(diào)節(jié)系統(tǒng)使其轉(zhuǎn)速盡可能的均勻。,1硬磁盤(pán)驅(qū)動(dòng)器的

22、組成與功能(1)主軸及其驅(qū)動(dòng)系統(tǒng) (2)磁頭及其定位系統(tǒng)(3) 數(shù)據(jù)讀寫(xiě)等控制邏輯部分,(2)磁頭及其定位系統(tǒng)大部分的磁盤(pán)系統(tǒng)中,只為每個(gè)磁盤(pán)面設(shè)立一個(gè)磁頭,為在磁盤(pán)徑向方向的某個(gè)位置(某一磁道)完成讀寫(xiě),必須驅(qū)動(dòng)磁頭移到并定位在那里,實(shí)現(xiàn)這一功能的部件被稱為磁頭定位驅(qū)動(dòng)機(jī)構(gòu),它由磁頭小車(chē)和驅(qū)動(dòng)部件組成,磁頭被安裝在小車(chē)上,小車(chē)的運(yùn)動(dòng)帶動(dòng)磁頭沿磁盤(pán)的徑向方向前進(jìn)或后退。這樣的磁盤(pán)系統(tǒng)被稱為活動(dòng)頭磁盤(pán),它的尋找磁道的時(shí)間比較

23、長(zhǎng);也有一些磁盤(pán),出于提高讀寫(xiě)速度的需要,為每個(gè)磁道分別安裝一(多)個(gè)磁頭,使用的磁頭數(shù)目變多,但取消了磁頭尋找磁道的時(shí)間,這樣的磁盤(pán)系統(tǒng)被稱為固定頭磁盤(pán)?! 「咝阅艿亩ㄎ或?qū)動(dòng)系統(tǒng)比較復(fù)雜。軟磁盤(pán)和道密度不高(例如每英寸300道)的硬磁盤(pán)中,一般選用步進(jìn)電機(jī),它是用脈沖信號(hào)驅(qū)動(dòng)電機(jī)旋轉(zhuǎn),每個(gè)脈沖信號(hào)是磁頭移動(dòng)一個(gè)磁道,特點(diǎn)是結(jié)構(gòu)簡(jiǎn)單但速度與定位精度都低。高性能的定位驅(qū)動(dòng)系統(tǒng),多采用音圈電機(jī)驅(qū)動(dòng)和伺服盤(pán)定位,音圈電機(jī)是線性電機(jī),由提供給

24、它的直流電流的大小控制電機(jī)的活動(dòng)部分(磁頭小車(chē)就固定在它的前端)作不同速度的直線運(yùn)動(dòng)。它的高性能(高的運(yùn)動(dòng)速度和定位精度)來(lái)自于帶有速度和位置反饋的閉環(huán)調(diào)節(jié)的自動(dòng)控制系統(tǒng)。如圖4.30所示。,圖4.30 音圈電機(jī)控制系統(tǒng),浮動(dòng)磁頭的概念:磁頭與記錄信息的磁表面之間的距離,與磁盤(pán)記錄密度和讀寫(xiě)的可靠性有密切聯(lián)系。距離一變大,磁頭漏磁對(duì)磁表面上的磁性材料的作用強(qiáng)度會(huì)變小,顯然會(huì)影響讀寫(xiě)的可靠性;距離太小,又很容易發(fā)生直接接觸(撞在一起)的

25、危險(xiǎn),在二者以非常高的速度相對(duì)運(yùn)動(dòng)中,很容易劃傷盤(pán)面或磨壞磁頭;最好的解決方案,當(dāng)然是磁頭本身具有自動(dòng)調(diào)節(jié)它與磁盤(pán)表面距離的能力,也就是磁頭在磁表面上方能上上下下的自行浮動(dòng)的能力,這就是浮動(dòng)磁頭的概念。它的實(shí)現(xiàn)是建立"氣墊"原理之上的,即當(dāng)磁頭與磁盤(pán)面之間進(jìn)行高速運(yùn)動(dòng)時(shí),會(huì)有空氣在二者之間形成一個(gè)薄層的"氣膜",把磁頭向上抬起,當(dāng)磁頭與磁表面距離變小時(shí),抬的力會(huì)變大,把磁頭稍稍往上推一點(diǎn),當(dāng)這一距

26、離變大時(shí),抬的力會(huì)變小,使磁頭稍稍往下落一點(diǎn)。,(3) 數(shù)據(jù)讀寫(xiě)等控制邏輯部分要讀寫(xiě)磁盤(pán)上的信息,首先必須給出信息在磁盤(pán)設(shè)備上的準(zhǔn)確位置,這個(gè)位置信息通常由哪個(gè)磁盤(pán)面(即哪一個(gè)磁頭),哪一個(gè)磁道的哪一個(gè)存儲(chǔ)區(qū)域(通常為磁道的扇區(qū))等幾部分組成。對(duì)于寫(xiě)操作,當(dāng)把要用的寫(xiě)入地址送入磁盤(pán)的地址寄存器之后,再把要寫(xiě)入的數(shù)據(jù)經(jīng)磁盤(pán)接口送到磁盤(pán)的讀寫(xiě)控制邏輯電路,經(jīng)過(guò)編碼處理(在編碼方式一節(jié)略有說(shuō)明),送寫(xiě)入驅(qū)動(dòng)器再送入選定的磁頭的寫(xiě)入線圈,把

27、信息串行地寫(xiě)入選定的磁道中;寫(xiě)入操作伴有比較完善的出錯(cuò)檢查,并同時(shí)把這些檢查結(jié)果的信息(如CRC碼)也寫(xiě)在特定的存儲(chǔ)區(qū),用于讀操作時(shí)復(fù)核讀出結(jié)果的正確性。對(duì)于讀操作,首先使磁頭移動(dòng)到由磁盤(pán)地址寄存器指定的存儲(chǔ)區(qū)域,選中的磁頭執(zhí)行讀操作,讀出信號(hào)送讀出放大器,經(jīng)譯碼電路分離出數(shù)據(jù)脈沖,拼裝成字節(jié)或字的格式送入磁盤(pán)接口。讀的過(guò)程也伴有出錯(cuò)檢查(甚至自動(dòng)糾錯(cuò))操作。,讀寫(xiě)電路框圖,2磁記錄介質(zhì)--磁盤(pán)片上的信息組織 磁盤(pán)片是磁存儲(chǔ)器的信

28、息記錄載體。不論是與磁盤(pán)驅(qū)動(dòng)器做成為一體的、還是可以分開(kāi)保存的磁盤(pán)片,其信息組織形式是相同的。磁盤(pán)片可以是單片結(jié)構(gòu)的,可以只使用它的一個(gè)記錄面,或同時(shí)使用它的兩個(gè)記錄面。軟磁盤(pán)片就有單面與雙面兩種磁盤(pán)片。硬磁盤(pán)片通??梢允褂闷鋬蓚€(gè)記錄面,在活動(dòng)磁盤(pán)系統(tǒng)中用的較多。也可以把多片磁盤(pán)片組裝在同一個(gè)軸上,從而構(gòu)成為一個(gè)多片結(jié)構(gòu)的磁盤(pán)組,通常用在固定磁盤(pán)系統(tǒng)中,這對(duì)于提高磁盤(pán)設(shè)備的總存儲(chǔ)容量很有成效,此時(shí)讀這樣的磁盤(pán)上的信息時(shí),必須指出該信息

29、在磁盤(pán)的哪個(gè)盤(pán)片的哪一記錄面,具體會(huì)表現(xiàn)為選擇多個(gè)磁頭中的哪一個(gè)磁頭(假定對(duì)應(yīng)每個(gè)可用的盤(pán)片記錄面各有一個(gè)磁頭)。在同一個(gè)磁盤(pán)記錄面上,信息被寫(xiě)在許多個(gè)同心圓上,每個(gè)同心圓為一個(gè)磁道,不同磁道用磁道號(hào)表示。磁道間的距離為道密度,它與磁頭選擇磁道的定位精度直接有關(guān),對(duì)固定尺寸(直徑)的盤(pán)片,磁道密度與磁盤(pán)片的總存儲(chǔ)容量成正比。對(duì)多片結(jié)構(gòu)的磁盤(pán)組,不同記錄面上的同一磁道被叫做一個(gè)柱面。在同一個(gè)磁道上,信息被組織為固定大小的區(qū)段,稱為扇區(qū)

30、,即把一個(gè)圓周等分成若干部分,每部分就構(gòu)成一個(gè)扇區(qū),每個(gè)扇區(qū)的一個(gè)磁道,用于存儲(chǔ)一定數(shù)目的二進(jìn)制信息(如以字節(jié)數(shù)表示)。扇區(qū)的一個(gè)磁道通常是磁盤(pán)進(jìn)行讀寫(xiě)的最小信息單位。不同扇區(qū)用扇區(qū)號(hào)表示,為此必須有辦法標(biāo)識(shí)一個(gè)磁道的起始位置,以便表明第一個(gè)扇區(qū)的開(kāi)始。請(qǐng)注意,在一個(gè)磁道上,只有一部分區(qū)域用于記錄有用(外部寫(xiě)入和用于讀出)的信息,還有很多區(qū)域用于標(biāo)記磁道的開(kāi)始、結(jié)束、扇區(qū)位置(編號(hào))、磁頭號(hào)等,以及用于保存數(shù)據(jù)校驗(yàn)與糾錯(cuò)處理的冗余信息(

31、常用的是CRC校驗(yàn)碼),可能還有一些必要的間隙部分。所以一個(gè)磁盤(pán)上的可用存儲(chǔ)容量,不是簡(jiǎn)單地用磁道數(shù)乘上每個(gè)磁道理論上可寫(xiě)入的最多信息數(shù)目(可磁化的單元數(shù))決定的。對(duì)一個(gè)磁盤(pán)片(組),在使用之前要進(jìn)行格式化操作,即在每個(gè)磁道上完成區(qū)域劃分,寫(xiě)入各種標(biāo)記信息,建立標(biāo)明磁盤(pán)記錄面使用情況的信息位圖等。磁盤(pán)的存儲(chǔ)容量,通常是指在磁盤(pán)完成格式化操作之后,留給用戶實(shí)際可用的存儲(chǔ)空間,通常用字節(jié)數(shù)表示。,IBM 3740 8寸軟盤(pán)的數(shù)據(jù)記錄格式。,

32、3磁盤(pán)接口卡磁盤(pán)接口是為了可以把不同型號(hào)的主機(jī)與不同型號(hào)的磁盤(pán)設(shè)備連接在一起,構(gòu)成一個(gè)能協(xié)同運(yùn)行的整機(jī)系統(tǒng)所必需的,該卡無(wú)疑需要在兩個(gè)方向上有正確的接口關(guān)系?!≡谝粋€(gè)方向上,它需要與主機(jī)正常連通與協(xié)調(diào)運(yùn)行,主要是與主機(jī)系統(tǒng)的總線打交道,CPU要發(fā)送數(shù)據(jù)與命令,接收數(shù)據(jù)與取得設(shè)備(接口)運(yùn)行裝態(tài)等,都要經(jīng)過(guò)總線完成,而接口卡正是插在主機(jī)總線插槽上的一塊線路板。在另一個(gè)方向上,它需要與磁盤(pán)設(shè)備連通并協(xié)調(diào)運(yùn)行。磁盤(pán)設(shè)備通常有自己的控制器

33、,以確保磁盤(pán)設(shè)備本身有比較好的獨(dú)立性和完備性。但不同磁盤(pán)的控制器所提供的功能并不一致,有些功能可以在磁盤(pán)本身的控制器中提供,也可能把它劃分在磁盤(pán)的接口卡中實(shí)現(xiàn)。顯而易見(jiàn),不同廠家、型號(hào)的磁盤(pán)設(shè)備,會(huì)用不同的接口卡與指定的計(jì)算機(jī)主機(jī)接通,隨意配接往往是行不通的。,磁盤(pán)接口卡與磁盤(pán)控制器的功能劃分,其中ST506是美國(guó) Seagate Technology 公司1980年為5.25英寸的 ST506小型溫盤(pán)研制的,以后其他一些公司在微機(jī)中也

34、采用了這一標(biāo)準(zhǔn)。它把磁盤(pán)讀寫(xiě)等邏輯電路主要?jiǎng)澐衷诮涌诳ㄉ?,磁盤(pán)驅(qū)動(dòng)器部分主要保留了寫(xiě)入放大器與讀出放大器電路。采用MFM編碼和步進(jìn)電機(jī)定位機(jī)構(gòu)尋道。ESDI(Enhanced Small Device Interface),即增強(qiáng)型小型設(shè)備接口,是一種更通用的磁盤(pán)接口,也能接磁帶和光盤(pán)設(shè)備,具有5Mb/s和10Mb/s兩種傳送率。它把數(shù)據(jù)的編碼、譯碼部分拿到了磁盤(pán)驅(qū)動(dòng)器中,提高了設(shè)備運(yùn)行的可靠性,數(shù)據(jù)傳送采用不歸零制(NRZ),驅(qū)動(dòng)器

35、也可以采用其它編碼標(biāo)準(zhǔn),支持步進(jìn)方式(以步進(jìn)電機(jī)為執(zhí)行機(jī)構(gòu))和連續(xù)方式(即以音圈電機(jī)為執(zhí)行機(jī)構(gòu))兩種尋道方式。SCSI(Small Computer System Interface),即小型計(jì)算機(jī)系統(tǒng)接口,是當(dāng)前最流行的小型機(jī)和微型機(jī)中的總線標(biāo)準(zhǔn),有SCSI-1,SCSI-2和SCSI-3等幾個(gè)標(biāo)準(zhǔn),許多磁盤(pán)接口卡可以連接到SCSI總線上,能連接8位、16位或32位的多種設(shè)備。,光盤(pán)設(shè)備的組成與運(yùn)行原理光盤(pán)設(shè)備(Optical

36、Disk) 是利用激光照射圓形盤(pán)體完成信息讀寫(xiě)的設(shè)備。它的特點(diǎn)是存儲(chǔ)密度高,容量大,非接觸式讀寫(xiě),工作可靠性好,價(jià)格便宜,因此在當(dāng)前的計(jì)算機(jī)系統(tǒng)中得到廣泛應(yīng)用?! ∧壳氨粡V泛應(yīng)使用的,主要有3種類(lèi)型的光盤(pán)。第1種是只讀光盤(pán),它上面的信息是由計(jì)算機(jī)廠家提供的,只供用戶執(zhí)行讀操作,被稱為CD-ROM(Compact Dsik-ROM)。第2種是一次型寫(xiě)光盤(pán)WORM(Write Once,Read Many),它上面的信息可以由用戶用寫(xiě)光

37、盤(pán)機(jī)寫(xiě)入,寫(xiě)入后則不能再修改,是備份數(shù)據(jù)的有效手段。第3種是可擦寫(xiě)型光盤(pán),多是用激光照射特定的磁性材料介質(zhì)實(shí)現(xiàn)的,它上面的信息可以被多次地寫(xiě)讀,這種設(shè)備價(jià)格比較貴,目前使用的普及程度較差?!∫詫?xiě)一次型光盤(pán)為例,來(lái)說(shuō)明光盤(pán)設(shè)備的組成與讀寫(xiě)原理。寫(xiě)一次型光盤(pán)設(shè)備由光盤(pán)機(jī)和盤(pán)片組成。光盤(pán)機(jī)由主軸驅(qū)動(dòng)機(jī)構(gòu),讀寫(xiě)光頭和尋道定位機(jī)構(gòu),激光器、光束分離器和光聚焦鏡等組成。光盤(pán)是圓形的、用于記錄信息的盤(pán)片,由基板、鋁質(zhì)反射層和薄金屬膜三層結(jié)構(gòu)組成,

38、基板提供合適的機(jī)械性能,反射層用于反射接收到的激光信號(hào),而金屬膜則是記錄信息(區(qū)分"0""1"信號(hào))的介質(zhì),即在比較強(qiáng)的激光照射下,它被融化出小洞,從而會(huì)改變照射到它上面的激光的反射強(qiáng)度。 激光器多為氣體(或半導(dǎo)體)激光器,它可以產(chǎn)生一定亮度(強(qiáng)度)的激光束,是光源部件。光束分離器把接收到的激光束分成為寫(xiě)光束和讀光束兩部分。調(diào)制器用于控制是否要讓寫(xiě)光束通過(guò)。寫(xiě)光束要通過(guò)跟蹤反射鏡和聚焦鏡實(shí)現(xiàn)尋道

39、定位,把寫(xiě)光束聚焦為很細(xì)的光束打到指定的光盤(pán)位置,從而在那里融出一個(gè)小于1l的一個(gè)小坑,表示已完成1個(gè)1信號(hào)的寫(xiě)入操作。讀出時(shí),讀光束也會(huì)照射到指定的光盤(pán)位置,但它的能量很弱,不會(huì)改變金屬膜的反射特性,只會(huì)把所照到之處有無(wú)小坑通過(guò)反射光的強(qiáng)弱表現(xiàn)出來(lái),反射回來(lái)的光被送到光敏二極管,從而確定讀出來(lái)的是"1"信號(hào)還"0"信號(hào)。由于金屬膜的反射特性,一旦被破壞了就不能再恢復(fù),所以這種類(lèi)型的光盤(pán)只能被寫(xiě)一

40、次。,,,,,磁盤(pán)陣列技術(shù)與容錯(cuò)支持作為計(jì)算機(jī)系統(tǒng)外存儲(chǔ)器的主要支柱設(shè)備,磁盤(pán)的容量、讀寫(xiě)速度、價(jià)格和容錯(cuò)支持,一直是人們致力解決的問(wèn)題。過(guò)去很長(zhǎng)一段時(shí)間,研究工作多集中在提高、改善單個(gè)個(gè)體磁盤(pán)機(jī)的性能方面,因?yàn)榇纳频男阅堋⒁龅募夹g(shù)工作都有較大的選擇余地,這些工作也確實(shí)取得了巨大成績(jī),極大地推動(dòng)了磁盤(pán)的普及應(yīng)用。但這是不是解決問(wèn)題的唯一途徑呢?顯然不是,另外一個(gè)可行途徑,是使用統(tǒng)一管理的由多個(gè)磁盤(pán)組成的磁盤(pán)陣列,最早是由美國(guó)的一

41、個(gè)科研小組提出來(lái)并很快成為被工業(yè)界廣泛接受的一項(xiàng)技術(shù)。這一技術(shù)的著眼點(diǎn),還是通過(guò)多個(gè)磁盤(pán)設(shè)備的并行操作來(lái)提高設(shè)備總體的性能和可靠性。顯而易見(jiàn),如果一個(gè)磁盤(pán)有x MB的容量,單位時(shí)間提供y MB的傳送能力,則概念上講,n個(gè)這樣的磁盤(pán)就有n%x MB的容量,n%y MB的傳送能力,換句話說(shuō),要讀出y MB的數(shù)據(jù),所用的平均時(shí)間只要原來(lái)單個(gè)磁盤(pán)所用時(shí)間的1/n;還有一點(diǎn)好處是,通過(guò)合理地在多個(gè)磁盤(pán)之間組織數(shù)據(jù),可以得到比較理想的容錯(cuò)能力,這

42、指的是,額外拿出一定的存儲(chǔ)容量(冗余),用于保存檢錯(cuò)糾錯(cuò)的信息。從總體價(jià)格上考慮,使用多個(gè)磁盤(pán)也并不會(huì)給用戶帶來(lái)太大的經(jīng)濟(jì)負(fù)擔(dān)。因此,科研組在提出這一技術(shù)思路時(shí),用的詞為Redundancy Arrays of Inexpensive disks (縮寫(xiě)為RAID),但到了工業(yè)界,卻更愿意把這里的Inexpensive換成Industry,在原來(lái)技術(shù)概念的基礎(chǔ)上加上點(diǎn)商業(yè)味道。,圖4.37 磁盤(pán)陣列,為統(tǒng)一管理磁盤(pán)陣列,使用戶所感覺(jué)到的

43、不再是多個(gè)物理盤(pán),似乎就是一個(gè)性能更高的單個(gè)磁盤(pán),就要使用一塊特定的接口卡(一般稱為RAID卡,陣列控制卡),把組成陣列的多個(gè)物理(實(shí)際)磁盤(pán)連接為一個(gè)邏輯整體,這被稱為一個(gè)邏輯磁盤(pán)。該卡的一端將被插接到高速的SCSI總線或PCI總線的插槽中,以便與計(jì)算機(jī)主機(jī)接通,另外一端有1到3個(gè)接插頭,通過(guò)電纜與1到3組磁盤(pán)設(shè)備連接,每組可有串行連接在一起的1到7物理磁盤(pán)。該卡是一個(gè)有較強(qiáng)智處理能力的接口電路,上面有一個(gè)單片計(jì)算機(jī),形成奇偶校驗(yàn)信息

44、的機(jī)構(gòu),分析與處理主機(jī)CPU發(fā)送來(lái)的讀寫(xiě)磁盤(pán)命令的機(jī)構(gòu),有起緩沖作用的DRAM存儲(chǔ)器(又被成為陣列加速器,幾MB到幾十MB容量,分成兩個(gè)體以鏡像方式運(yùn)行,還有專(zhuān)用的后備電池支持)等幾個(gè)組成部分。系統(tǒng)能通過(guò)該卡對(duì)連接到卡上的多個(gè)磁盤(pán),按用戶的使用要求,靈活地配置為不同的使用和容錯(cuò)方式。陣列磁盤(pán)運(yùn)行過(guò)程中,有兩項(xiàng)重要技術(shù)對(duì)磁盤(pán)系統(tǒng)的運(yùn)行性能產(chǎn)生較大影響。一個(gè)是并發(fā)命令請(qǐng)求和命令排隊(duì),就是說(shuō)CPU可以向磁盤(pán)設(shè)備發(fā)送多條命令,陣列卡會(huì)對(duì)這些命

45、令進(jìn)行排隊(duì)管理,并使多個(gè)命令得以并發(fā)處理;如果在處理命令的時(shí)候,還能進(jìn)行某些性能優(yōu)化,而不是機(jī)械地按命令到來(lái)的先后次序處理,還可以進(jìn)一步提高數(shù)據(jù)讀寫(xiě)的速度,最簡(jiǎn)單的例子,對(duì)兩個(gè)等待讀操作的命令,磁頭先到達(dá)哪一個(gè)命令的數(shù)據(jù)扇區(qū),就先執(zhí)行哪一個(gè)命令,這在磁盤(pán)本身的控制器部分來(lái)處理可能更方便。另外一項(xiàng)技術(shù)是設(shè)備的快速接入和斷開(kāi),即當(dāng)一個(gè)占據(jù)了總線的磁盤(pán)開(kāi)始執(zhí)行一個(gè)讀命令,數(shù)據(jù)又尚未準(zhǔn)備好時(shí),它應(yīng)快速地暫時(shí)把自己從總線上斷離出來(lái),以便使另外正急

46、于使用總線的磁盤(pán)可能搶到總線,從而提高總線的使用效率和系統(tǒng)性能;當(dāng)這個(gè)磁盤(pán)準(zhǔn)備好數(shù)據(jù)時(shí),應(yīng)保證它能把自己盡快地接通到總線上去(得到總線的使用權(quán))。這實(shí)質(zhì)上是把占用總線的時(shí)間壓縮到盡可能短的一項(xiàng)處理技術(shù)。 下面介紹一下陣列磁盤(pán)對(duì)容錯(cuò)的支持情況。,合理地把一個(gè)文件的內(nèi)容劃分為"塊"并寫(xiě)到組成一個(gè)邏輯磁盤(pán)的多個(gè)物理磁盤(pán)中去,再采取適當(dāng)?shù)臄?shù)據(jù)存儲(chǔ)保護(hù)措施,不僅可以提高數(shù)據(jù)讀寫(xiě)的速度,而且可以大大增加磁盤(pán)系統(tǒng)工作的可靠性,

47、就是說(shuō)使該磁盤(pán)系統(tǒng)具有很好的容錯(cuò)能力。提出這一技術(shù)思路的研究人員把這一容錯(cuò)劃分成6種模式,又經(jīng)常被說(shuō)成6級(jí)容錯(cuò),分別叫作RAID0、RAID1…、RAID4、RAID5。其中的RAID2方案與磁盤(pán)設(shè)備本身的工作特性不完全符合,RAID3要求多個(gè)物理磁盤(pán)同速并保持相關(guān)扇區(qū)同步,難以得到好的性能/價(jià)格比,采用的較少,其他4種已被工業(yè)界廣泛接受并在一些產(chǎn)品中得到實(shí)際應(yīng)用。 RAID0模式,是指把一個(gè)文件的數(shù)據(jù)分成容量相等(例如16KB)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論