第二篇 第三章 WINDOWS作業系統
一、WINDOWS的演進
1.Windows(從3.1--> 95 --> 98 --> ME -->XP )
Windows首度發表於1987年,是Microsoft為個人電腦所設計的圖形使用者介面(GUI)作業系統,然而在開始的1.0及2.0版並不成功,直到1990年後的Windows
3.0和1992年之後的Windows
3.1,才逐漸為使用者接受,紛紛從命令列的DOS轉向GUI的Windows陣營,而此時的Windows仍是架構在DOS之上的一個作業環境,並不是獨立的作業系統,而且只能執行16位元之應用程式,在當時CPU已朝向32位元發展(Intel於1985年10月就已推出32位元的80386
CPU)。
1995年底,Microsoft推出了Windows95,全新改良的圖形使用者介面,支援32位元CPU架構,可以執行32位元的應用程式,及先佔式多工(單人多工),同時也支援了長檔名。只要一個滑鼠就可以輕鬆地操作下拉式功能表,和各種圖示,讓使用者更方便也更容易學習電腦,此時Windows95已成為所有出貨的個人電腦之標準作業系統。
在Windows95成功地站穩個人電腦作業系統主流之後,Microsoft又於1998年中推出了Windows98,主要的改變是將Web與Windows做更密切的結合,支援更多新的硬體裝置,減少開機關機的時間,及增加娛樂性的新功能等,而大部份的功能和Windows95相差不多。
2. Windows NT(從NT3.0 --> NT4.0 --> 2000 --> 2003 )
WindowsNT同樣是Microsoft公司的產品,NT代表的是新技術(New Tecnology),WindowsNT是真正的32位元多工處理作業系統,可使用於多種CPU之電腦系統(PC、PowerPC、Alpha),支援先佔式多工及多處理機,能直接執行Windows95的許多應用程式。自WindowsNT
4.0開始,就有著和Windows95一樣的圖形使用者介面,如圖3-14所示,而且在穩定性、安全性及執行效率上,都遠遠超越了Windows95,堪稱Microsoft有史以來最穩定及最強大的作業系統。
WindowsNT分成二個版本,其中NT Workstation定位為個人電腦的工作站,支援雙CPU;NT
Server則是定位於伺服器的角色,可分配網路資源及提供服務,最多支援32顆CPU及接受256線的遠端登入。
二、WINDOWS的十大特色
圖形化的使用者介面(Graphic User's Interface, GUI) ==> 以圖示(icon)來取代文字命令 ;以滑鼠操作取代鍵盤。
即見即所得(What You See is What You Get, WYSIWYG) ==> 在螢幕上看到的和印表機輸出的內容一致。
單人多工和多人多工的作業系統 ==> 同時可以開啟多個視窗,且在網路的環境下,可以提供給多人服務。
隨插即用(plug and play, PnP) ==> 一套由INTEL所發展的規格,以提供安裝新的硬體時,可以自動偵測並安裝適當的驅動程式,並分配所須的硬體資源(IRQ,DMA通道,記憶體、I/O位址)。
支援長檔名,中文檔名 ==> 最多可256個英數字元或128個中文字元。
動態資料交換(Dynamic Data Exchange, DDE) ==> 在不同的應用程式中,可以共用資料。「剪貼簿」的功能,就是一個典型的應用,如我們可以將EXCEL的資料剪貼到WORD來做編輯。

物件連結與嵌入(Objects Linking and Embedded, OLE) ==> OLE可說是DDE功能的延伸,除了共用物件之外,還可以直接編輯修改該物件。


物件導向程式設計(Object Oriented Programming, OOP)觀念 ==> 簡化程式設計者對圖形操作介面的設計負擔,透過類別(class)、屬性(property)、事件(event)來簡化使用者,應用程式和作業系統的關係。

事件驅動(Events Driving)的應用程式 ==> 預設程式執行時可能主動或被動(被使用者)的事件所觸發(滑鼠、鍵盤、運算結果、錯誤…等),而驅動程式設計師所預設的程序(procedure)。

螢幕保護與電源管理:視閒置的時間長短,分別以待 命(standby)、休眠(suspend)等狀態來管理電源。
|
待命(standby):
休眠(suspend):
|
![]() |
三、WINDOWS作業系統的原理補充說明
1。檔案管理
檔案配置表(File Allocation Table, FAT):
作業系統為了有效的管理磁碟,在硬碟格式化時即在建立檔案配置表來記錄每個檔案儲存的位置。
檔案配置表一旦損壞,磁碟中的資料即無法讀取。因此,每一個磁碟都有兩個檔案置表,以防萬一。
檔案配置表的種類:
FAT12:DOS早期;12位元;硬碟的最大容量540MB。
FAT16:DOS6.22和WINDOWS3.1時;16位元;硬碟的最大容量2GB
VFAT:WINDOWS 95時期;16位元;硬碟的最大容量2GB;支援長擋名,中文檔名。
FAT32:WINDOWS 95 OSR2/98/ME/2000/XP;32位元;硬碟的最大容量2TB;支援長擋名,中文檔名。
NTFS:WINDOWS 2000/XP/2003;32位元;硬碟的最大容量2TB;支援長擋名,中文檔名;支援網域管理;檔案共用安全性的管理。
在磁硬儲存檔案的最小單位==>磁簇或簇集(Cluster)
磁碟的實體結構:磁區(512Bytes)、磁軌或磁柱、磁面。磁區容量太小,不易管理。
檔案配置表的位元數與簇集的關係:
FAT16最大可管理65536個簇集(Cluster)。
FAT32最大可管理4G個簇集(Cluster)。
簇集(Cluster)的大小與硬碟的容量有關。
|
分割大小 |
FAT16簇大小 |
FAT32簇大小 |
|
0MB ∼128MB |
2KB |
4KB |
|
128MB ∼256MB |
4KB |
4KB |
|
256MB ∼512MB |
8KB |
4KB |
|
512MB ∼1GB |
16KB |
4KB |
|
1GB ∼2GB |
32KB |
4KB |
|
2GB ∼8GB |
不可用 |
4KB |
|
8GB ∼16GB |
不可用 |
8KB |
|
16GB ∼32GB |
不可用 |
16KB |
|
大於32GB |
不可用 |
32KB |
例、以FAT16的格式分別來規劃256MB和2GB的硬碟,其每個簇集的大小分別為多少BYytes?
ANS:
(1) 256MB的硬碟而言,可被分為65536個簇集,所以每個簇集的大小
= 256M / 65536 = 4KB
(2) 2GB的硬碟而言,可被分為65536個簇集,所以每個簇集的大小
= 2G / 65536 = 32KB
例、承上題,如果現有一個大小為15KB的檔案,分別存放在這兩個硬碟,則分別浪費了多少空間?
ANS:
(1) 256MB的硬碟而言,要佔用4個簇集,每個簇集大小4KB,所以浪費
= 4*4K - 15K = 1KB
(2) 2GB的硬碟而言,要佔用1個簇集,每個簇集大小32KB,所以浪費
= 32K - 15K = 17KB
例、承上題,若將2GB的硬碟改以FAT32來規劃,則浪費了多少空間?
ANS:
(1) 2GB的硬碟而言,可被FAT32分為4G個簇集,所以每個簇集的大小
= 2G / 4G = 0.5KB < 4KB
(2) 2GB的硬碟而言,要佔用30個簇集,每個簇集大小4KB,所以浪費
= 4K*4 - 15K = 1KB
由以上的例子,較大容量的硬碟要以32位元的檔案配置表來規化,才有效率。
DirectX 提供存取顯示卡及音效卡的功能,可讓程式提供寫實的立體 (3D) 圖形及環場的音樂及視訊效果。
DirectX 是一組低階「應用程式發展介面 (API)」,可提供 Windows 程式高效能硬體加速的多媒體支援。
DirectX 可讓程式容易地決定電腦的硬體功能,並依此設定符合的程式參數。這可讓多媒體軟體程式以 DirectX 相容硬體及驅動程式,在任何
DirectX 包含一組 API,這些 API 存取高效能硬體的進階功能,如 3-D 圖形加速晶片及音效卡。這些 API 控制低階功能包含 2-D 圖形加速;支援如搖桿、鍵盤及滑鼠等輸入裝置;以及控制音效混合及輸出。組成 DirectX 的這些元件支援低階功能:
Microsoft DirectDraw==>Microsoft DirectDraw API 支援極快速存取電腦視訊介面卡上的加速硬體功能。它支援在所有視訊介面卡上顯示圖形的標準方法,並在使用加速驅動程式時,可以更快且更直接的存取。DirectDraw 為程式 (如遊戲、2-D) 圖形套裝軟體) 及Windows 系統元件 (如數位視訊轉碼器) 提供一種與裝置無關的方法,以取得對指定顯示裝置的存取功能,而不需使用者提供關於裝置功能額外的資訊。
Microsoft Direct3D==>為內建於大多數新視訊介面卡的 3-D 色彩對應功能提供介面。Direct3D 是低階 3-D API,為軟體程式提供與裝置無關的方法,有效地與加速硬體進行通訊。Direct3D 包括特定之 CPU 指示設定的支援,可提供較新電腦的額外加速功能。
Microsoft DirectSound==>提供程式與視訊介面卡的音效混合、播放功能之間的連結。DirectSound 提拱多媒體軟體程式低間隔混音、硬體加速,以及存取音效裝置。維護與現存裝置驅動程式的相容性時,它會提供此功能。
Microsoft DirectMusic==>是 DirectX 的互動視訊元件。和擷取及播放數位音效範例的 DirectSound API 不同,DirectMusic 使用數位音訊,與訊息型的音樂資料,該音樂資料藉由音效卡或內建的軟體合成器轉換為數位音訊。DirectMusic API 可支援 Musical Instrument Digital Interface (MIDI) 格式的輸入,並同時支援壓縮及未壓縮的數位音訊格式。DirectMusic 提供的軟體開發程式具備建立動態音軌的能力,可以回應軟體環境中的各種變更,不僅是直接的使用者輸入。
Microsoft DirectInput==>為遊戲、搖桿處理程序輸入,以及其他相關裝置,包含滑鼠、鍵盤及其他遊戲控制器 (如力回饋遊戲控制器) 提供進階輸入。
Microsoft DirectPlay==>支援透過數據機、網際網路或 LAN 上的遊戲連線。DirectPlay 簡化了對通訊服務的存取,並且為遊戲提供互相通訊、獨立於基本通訊協定或線上服務的方式。DirectPlay 提供的 Lobbying 服務可簡化多玩家遊戲的起始設定並支援可靠的通訊協定,來確保重要的遊戲資料不會在網路上遺失。DirectPlay 8.0 的新功能是支援網路上的語音通訊,這可以大為提昇團隊型、多玩家遊戲的遊戲樂趣,而與其他遊戲者談話的能力可為交友遊戲開啟另一個新的面向。
Microsoft DirectShow==>可提供多媒體檔案 (位於您電腦及網際網路伺服器上) 的高品質擷取及播放。DirectShow 可支援各式各樣的音訊及視訊格式,包括「進階資料流格式 (ASF)」、「影像交錯技術 (AVI)」、「數位影像 (DV)」、Motion Picture Experts Group (MPEG)、MPEG Audio Layer-3 (MP3)、Windows Media Audio/Video (WMA/WMV) 及 WAV 檔案。DirectShow 可啟用影像擷取、DVD 播放、視訊編輯及混合、硬體加速影像解碼,以及廣播類比訊號及數位電視訊號的調整。
一、開始功能表
![]() |
|
二、WINDOWS 、 Web視窗及動態桌面(Active Desktop)
滑鼠的操作
按左鍵一下:選取。
按左鍵兩下:執行或開啟檔案。
按左鍵拖曳:移動、複製(配合CTRL鍵)或連續選取。
按右鍵一下:叫出「快顯功能表」。

視窗的基本配置
Web視窗

動態桌面(Active Desktop)
可將喜好的網頁或網站設為桌面,並定期更新。
桌面的「頻道列」可加入常用的網站。
設定方法:桌面按右鍵 /「內容」/「桌面」/「自定」/「網頁」
三、捷徑的觀念:
捷徑只是檔案路徑連結的圖示(icon),並非真正的檔案。
建立捷徑的方法==>按滑鼠右鍵叫出「快顯功能表」。
四、檔案總管
檔案選取
單一選取:按滑鼠左鍵點選。
連續選取:配合「SHIFT」鍵操作。
不連續選取:配合「CTRL」鍵操作。
反向選取:「編輯」/ 「反向選取」。
全部選取:「編輯」/「全部選取」或按快速鍵「CTRL+A」。
「剪下」、「複製」和「貼上」
剪下:「編輯」/「剪下」或按快速鍵「CTRL+X」。
複製:「編輯」/「複製」或按快速鍵「CTRL+C」。
貼上:「編輯」/「貼上」或按快速鍵「CTRL+V」。
按滑鼠拖曳時:移動、複製
拖曳的動作保持在同一磁碟(根目錄)下,則為移動。
拖曳的動作將檔案拉至另一磁碟,則為複製。
若要在同一磁碟(根目錄)下,以拖曳的方式來複製,須配合「CTRL」鍵。
檔案的異動:新增、移動、複製、刪除。
新增:
方法一:「檔案」/「新增」/ 「檔案」或「資料夾」。
方法二:按右鍵叫出「快顯功能表」。
移動:
方法一:「剪下」和「貼上」。
方法二:在同一磁碟(根目錄)下,直接拖曳。
複製:
方法一:「複製」和「貼上」。
方法二:按「CTRL」鍵+拖曳。
刪除:
刪除到「資源回收筒」:選取後,按「DEL鍵」。
永久刪除:選取後,配合「SHIFT+DEL」鍵。
檔案總管視窗主要包含三部份:「資料夾」、「預覽」和「內容」

五、我的電腦
磁碟格式化的目的
檢視磁碟有無損壞。
磁軌和磁區的規劃。
刪除所有的檔案。
建立檔案配置表(FAT)。
磁碟格式化相關選項
快速(消除):只會從磁碟上移除檔案,但不會掃描磁碟上的損壞磁區。只有在磁碟先前已格式化並確定該磁碟沒有損傷的情況下才可以使用該選項。
完整:刪除所有檔案;檢查磁碟是否損壞,並複製系統檔(IO.SYS, MSDOS.SYS, COMMAND.COM)。
只複製系統檔:只複製系統檔,使其可以開機。
標籤(LABEL):使用者自定標籤。
複製磁片==>「我的電腦」或「檔案總管」/ 點選「A磁碟機」按右鍵 / 「複製磁片」

檢視磁碟的內容==>「我的電腦」或「檔案總管」/ 點選「磁碟機」按右鍵 / 「內容」
![]() |
![]() |
一、控制台
二、顯示器設定
設定顯示內容的設定值,取決於顯示卡的顯示記憶體(VRAM)及顯示器的功能,主要設定的項目有:
解析度
色彩深度
例、如右圖的設定,每一個畫面須佔用多少記憶體?
1024 * 768 * 32 / 8 / 1024 / 1024 = 3MB
三、鍵盤設定
字元重複速度設定:
重複輸入的延遲時間:愈短愈快。
重複速度:愈快就愈快。
四、滑鼠設定
五、輸入法的設定
六、「日期 / 時間」的設定==>可以修改BIOS設定的時間。
七、系統資訊
八、字型
字型種類
點陣字形(bitmapped font):點陣字形是將字形的資料以一點一點的方式儲存起來,就好像點陣圖形 (bitmapped graphics) 一樣,我們將一個文字分割成平面上的方格,在字形資料出現的地方以『1』來代表,非字形資料出現的地方則以『0』來表示。
例如一個 24×24 的點陣字形需要 72 位元組來存放一個文字。
24 * 24 = 576 點,每一點佔1位元,每一個位元組可存放 8 個圖點,因此一共需要576÷8=72 位元組來存放一個文字。
點陣字的缺點是:放大時會有鋸齒狀的失真,太佔空間。
向量字形 (vector font ):向量字形是最早期為了解決點陣字(dot-matrix font)放大之後有鋸齒的問題而因應而生的字形。這種字形是利用向量的特性 ,以直線條來描繪文字的外緣,使得字形在放大之後不會產生鋸齒狀的邊,較以往電腦字為美觀。但是由於這種字形大多是以直線組成,因此在某些文字上可能無法達到完美,因此目前已經逐漸被描邊字(outline font)取代。
描邊字形 (outline font ):描邊字形是利用數學公式來記錄文字的外框,以求文字在放大之後仍能保持美觀的外表。這種字形和向量字形 (vector font) 最大的不同,在於它使用了三次以上的曲線方程式來記錄文字,因此得以保留弧形筆畫的原貌,經常被利用作為記錄外框的方程式是貝氏曲線 (Bezier curve)。
現今在 Windows 95/98、Windows NT 作業系統當中所使用的真實(TrueType)字形都是屬於描邊字形 ,這種字體的大小可以由使用者自行設定,放大字形並不會產生鋸齒狀的結果,而且由於硬體速度的增進,顯示字形所花的時間也不會影響系統的效能。
真實字形 (TrueType font):真實字形是在 1989 年由 Apple 公司發展出來的描邊字,它和PostScript 語言都是為了要解決字形平滑的問題。Macintosh 和 Windows 95/98 都支援 TrueType 字型(ttf檔),而 Windows 還將TrueType 視為系統的預設字型,所有的 TrueType 字體也都可在 Windows下顯示或列印。
一、系統工具
![]() |
|
二、通訊
撥號網路:用來使數據機透過電話線連線到網路,或遠端的另一部電腦。
直接電纜線連線:使兩部電腦可透過並列埠或串列埠直接連接線。
ISDN連線:可使電腦透過整體服務數位網路(ISDN)系統來連上網路。
Net Meeting:可使電腦透過網路來進行視訊會議或線上即時交談。
家用網路精靈:可使電腦在網路上的芳鄰進行資源分享的服務。
三、娛樂
媒體播放程式
CD播放程式
錄音程式
音量控制程式
四、其他
小算盤
小畫家
我的公事包:讓檔案的各個備份可以保持更新。
記事本:可用來編輯小於64KB的純文字檔。
相關字詞編輯工具

造字程式 :可用來造點陣字。但Windows XP的Turetype造字程式可用來造出真實字型。
| Turetype造字程式 | 放大為300pt |
![]() |
![]() |
一、系統資訊
檢閱系統的資訊==>「附屬應用程式」/「系統工具」/「系統資訊」

硬體資源
DMA通道
I/O 埠
IRQ(中斷請求向量)
記憶體
元件
多媒體(音訊/視訊轉碼器)
光碟機
音效
輸入(鍵盤、滑鼠)
網路(網路卡、通信協定、Winsock應用程式介面)
連接埠(串列、並列)
存放裝置(軟碟、硬碟)
軟體環境
應用程式
二、系統內容
查看系統的內容==>「控制台」/「系統」/「裝置管理員」
![]() |
![]() |
三、Windows的MSDOS.SYS <==在Windows中它是一個純文字檔,可由使用者修改其設定。
BootDelay=n:設定啟動延遲時間。在開機時使用在n秒內,要按下F8鍵來出現開機選項。
BootMulti=n :當n=1時,開啟多重開機模式;當n=0時,關閉多重開機模式。
BootMenu=n:當n=1時,開機時自動出現開機選單,和按下功能鍵F8的動作一樣;當n=0時,關閉開機選單,預設為0。
|
Microsoft Windows 98 Startup Menu -----------------------------------------------------
Enter a choice : 1 |
Microsoft Windows 98 Startup Menu -----------------------------------------------------
輸入選擇:1 (預設) |
BootMenuDefault=n:指定開機選單中的第n項為預設的開機模式,預設為1。
BootMenuDelay=n:設定開機選單啟動延遲時間。在開機時使用在n秒內,要輸入開機選項。
Logo=n:當n=1時,開啟windows 的啟動畫面(藍天白雲);當n=0時,關閉windows 的啟動畫面。
BootGUI=n:當n=1時,直接進入圖形使用者介面;當n=0時,直接進入文字命令模式。
當Windows開機時,在POST程式完成硬體測試之後,在螢幕下方出現Starting Windows 98 …可以下列方式啟動:
按功能鍵F4:直接啟動在MS-DOS模式下。
按功能鍵F5: 直接啟動在保護模式下。
按功能鍵F8:叫出開機選單,來提供使用者選擇。
四、在Windows資料夾下的重要檔案及資料夾
檔案:
Logo.sys :存放開機時的「Windows] 的商標畫面。
Logow.sys:存放關機時的「正在關機,請稍候」畫面。
Logos.sys:存放「你現在可以放心關機」畫面。
Winlogo.bmp:存放「藍天畫面」
Regedit.exe:修改/註冊系統的登錄檔
Explore.exe:檔案總管。
資料夾
SentTo:傳送到…

Start Menu:啟動選單
Profile:使用者設定檔(桌面,我的文件…)
Recent:最近開啟的檔案
Media:媒體資料夾
Fonts:字型資料夾
一、資料備份的安全技術 ==> RAID(多硬碟冗餘陣列)
RAID的來源:
在美國加州大學柏克萊分校有一群研究學者於1987年發表了一篇文章: A Case for Redundant Arrays of Inexpensive Disks",這篇文章, 介紹了一個新的 "硬碟組觀念" - RAID.並且也定義了五種不同方式與效能的 RAID 代號 - RAID level.
所謂RAID就是由數顆硬碟機組成一個容錯(或非容錯)陣列系統,他可以提供磁碟機串接或並接,將所有連接的硬碟機組成一個虛擬的大硬碟機。可將資料切割成許多區塊,當讀取或寫入資料時以並行的方式對多顆硬碟同時進行存取動作,當硬碟機顆數愈多時,愈能增加存取速度。並且能夠提供硬碟機容錯功能,可藉Mirroring或Parity的方式進行。
RAID 的好處:
在不同應用環境下,可提昇系統 I/O之存取效能。
增加資料保存的安全性。
可以增加每個系統可連結硬碟機數量與容量 。
經由磁碟陣列卡RAID level的設定控制,可以得到不同運用需求的彈性選擇。
RAID的特徵:
由於現今RAID的技術愈來愈成熟,產品在市場上也愈來愈多,一些基本的功能就變成是一種標準,不會因為廠牌不同而有所不同。這些特徵包括:
1. 提供相互備援、可熱抽換的冷卻風扇 (Hot Swappable Fan)。
2. 提供相互備援、可熱抽換的電源供應器 (Hot Swappable Power)。
3. 與主機、作業系統獨立 (Host Independent)。
4. 支援熱抽換與熱備援用硬碟機並且線上自動資料重建 (Automatic Rebuilding)。
RAID的基本觀念:
RAID (Redundant Array of Independent Disks) 把許多顆硬碟機放在一起,由一個智慧型的控制器來統一操控,使電腦的主系統把全部硬碟看成是一顆虛擬的硬碟機,其主要功能是增加資料的儲存總容量 (Storage) ,安全性 (Safety) 與硬碟機的執行效率(Performance) ,並且藉由RAID的劃分方式將資料分散儲存在多顆硬碟機內,來提供與改良在不同應用環境下的資料存取彈性、效能與安全性。
資料的安全性 ─ 當系統的硬碟機數目增加時,發生硬碟機損壞的可能性也隨之增加,因此一個磁碟陣列系統,應該不能受單一硬碟損壞的影響,而造成資料的流失或系統的損毀。磁碟機鏡像 (Disk Mirroring-把一顆硬碟機資料拷貝到另外一顆) 是最早出現也是最簡單的方法,但是需要多一倍的硬碟容量,因此造成使用者投資成本的增加,於是磁碟陣列就出現了使用各種不同的編碼方式(Encoding Schemes)來增加硬碟的使用率及資料的安全性。
硬碟的執行效率─ 使用者存取資料時,因資料分散在多顆硬碟中同時讀取,平行操作來增加存取效能,也就是說當有一筆資料進出時,多顆硬碟能同時作用,來增加硬碟的執行速度。
RAID level 0
資料平均分割成若干等份,同時分別存在各個硬碟中 ,(D = D1+D2+…+D8)。
讀取資料 - 容易處理許多個同時讀取。
寫入資料 - 容易處理多個同時寫入。
硬碟的利用率可達100%
速度最快,效率最佳。
沒有容錯能力。
無備份功能,安全性最差,一個硬碟損壞,所有的資料即完全毀損。
適用在需求高讀寫速度的應用領域 (如: 非線性剪輯、mpeg影音播放系統、美工製作、mpeg壓縮製作、3D動畫)。
RAID level 1
就是 "磁碟鏡像" Disk Mirroring. 它可將兩顆硬碟機為一組, 在有資料欲寫入時, 在同一時間將之存放在系統的兩顆硬碟。
讀取資料 – 較快,因為其中的任何一個硬碟都有資料。
寫入資料 – 較慢,因為需要寫入多顆硬碟。
備份功能 –安全性最高 。
費 用 – 較高,由於硬碟機使用率只有 50%。
RAID level 0+1 (10)
這是一種 Dual Level RAID, 也有人稱之為RAID level 10. 這可不是 "十", 它是 "零加一"。
兩組依一定的切割區段, 連貫成不同的兩顆大容量的陣列硬碟, 互相為 "鏡像"。
硬碟使用率亦只有 50%。
RAID level 3
它由陣列控制器內建的 XOR 邏輯, 根據切割之區段大小, 計算出同位檢核位元或位元組. 這項功能, 提供了資料容錯效果。
每項資料中的同位檢核資料,統一存放在一特定的同位碟 (Parity Disk)上。而資料則是分別散存在各資料碟 Data Disk內。
單從少部份的資料碟, 是無法取得完整原資料的。
讀取資料 – 正常速度(也就是說,與一顆的速度一樣)。
寫入資料 – 較慢,由於Parity編碼的運算包含從其他硬碟機內讀取與寫入Parity
編碼所需要的時間。
備份功能– 很好。
費 用 –合理,硬碟機使用率為 n-1 顆。
這種規劃方式, 常用在繪圖, 影像處理, … 等, 對資料進行大量讀或寫的應用領域。
RAID level 4
跟上述的 level 3 大部份相同。 不過其支援的區段大小相當多樣,是以 block 為單位計算的,它可以是單一 block 為區段,也有以多個 block 為區段大小。
一個較 RAID level 3 優勢的功能是: 允許 "重疊讀取" Overlapped Read Operation,在多人連線讀取時,速度較快。
作寫入時, 因為需同時更新 "同位碟" 的資訊, 所以不具有 "重疊寫入" 的能力。 在同時間中多筆資料要求寫入時, 所以並不會有任何速度的優勢.
所以在一般使用多人資料庫 (如: 醫院掛號系統, 多櫃檯大型賣場, ...), RAID level 4 是較不適合的規劃.
RAID level 5
通常亦稱為 "輪轉同位型陣列" Rotating Parity Array.。它和 RAID level 4 一樣的, 在每次的寫入前, 由陣列控制器內建的 XOR 邏輯, 根據切割之區段大小 (單一或多個block 為單位), 計算出同位檢核資訊.。
每項資料中 (以 Stripe 為單位) 的同位檢核資料, 隨著資料分別散存在各陣列硬碟內, 沒有特定同位碟。
相較於上述 RAID level 4, 這個型式可允許多個寫入, 因為這多個寫入動作時, 同位資訊是置在不同的陣列硬碟中.
讀取資料 – 正常速度。
寫入資料 – 較慢,由於Parity的計算(包含讀與寫)。
備份功能 – 很好。
費 用 – 合理,硬碟機使用率為 n-1 顆 (同 RAID 3)
以下就幾項基本的名詞作一分項解釋
陣列種類
英文簡述
硬碟容錯嗎 ?
N 顆硬碟,可用容量
RAID level 0
Stripe / Span
No
N
RAID level 1
Mirror
Yes
N/2
RAID level 3
Parallel with Parity
Yes
N-1
RAID level 4
Parallel with Parity
Yes
N-1
RAID level 5
Striped with Rotating Parity
Yes
N-1
RAID level 0+1(10)
Mirror + Stripe
Yes
N/2