操作系統(tǒng)以扇區(qū)為單位對(duì)磁盤(pán)進(jìn)行讀/寫(xiě)操作,扇區(qū)是磁盤(pán)存儲(chǔ)信息的最小物理單位,通常一個(gè)扇區(qū)的容量為512B;扇區(qū)是指磁盤(pán)上劃分的區(qū)域,磁盤(pán)上的每個(gè)磁道被等分為若干個(gè)弧段,這些弧段便是磁盤(pán)的扇區(qū),硬盤(pán)的讀寫(xiě)以扇區(qū)為基本單位。
推薦:《編程視頻》
操作系統(tǒng)以扇區(qū)為單位對(duì)磁盤(pán)進(jìn)行讀/寫(xiě)操作,扇區(qū)是磁盤(pán)存儲(chǔ)信息的最小物理單位。
在磁盤(pán)中,與主機(jī)交換信息、讀/寫(xiě)操作是以扇區(qū)為單位進(jìn)行的。字節(jié)是扇區(qū)容量的單位。通常,一個(gè)扇區(qū)的容量為512B。
相關(guān)介紹:
扇區(qū),是指磁盤(pán)上劃分的區(qū)域。磁盤(pán)上的每個(gè)磁道被等分為若干個(gè)弧段,這些弧段便是磁盤(pán)的扇區(qū),硬盤(pán)的讀寫(xiě)以扇區(qū)為基本單位。
磁盤(pán)的每一面被分為很多條磁道,即表面上的一些同心圓,越接近中心,圓就越小。而每一個(gè)磁道又按512個(gè)字節(jié)為單位劃分為等分,叫做扇區(qū),在一些硬盤(pán)的參數(shù)列表上你可以看到描述每個(gè)磁道的扇區(qū)數(shù)的參數(shù),它通常用一個(gè)范圍標(biāo)識(shí),例如373~746,這表示,最外圈的磁道有746個(gè)扇區(qū),而最里面的磁道有373個(gè)扇區(qū),因此可以算出來(lái),磁道的容量分別是從186.5KB到373KB(190976B–381952B)。
磁盤(pán)驅(qū)動(dòng)器在向磁盤(pán)讀取和寫(xiě)入數(shù)據(jù)時(shí),要以扇區(qū)為單位。在磁盤(pán)上,DOS操作系統(tǒng)是以“簇”為單位為文件分配磁盤(pán)空間的。硬盤(pán)的簇通常為多個(gè)扇區(qū),與磁盤(pán)的種類(lèi)、DOS 版本及硬盤(pán)分區(qū)的大小有關(guān)。每個(gè)簇只能由一個(gè)文件占用,即使這個(gè)文件中有幾個(gè)字節(jié),決不允許兩個(gè)以上的文件共用一個(gè)簇,否則會(huì)造成數(shù)據(jù)的混亂。這種以簇為最小分配單位的機(jī)制,使硬盤(pán)對(duì)數(shù)據(jù)的管理變得相對(duì)容易,但也造成了磁盤(pán)空間的浪費(fèi),尤其是小文件數(shù)目較多的情況下,一個(gè)上千兆的大硬盤(pán),其浪費(fèi)的磁盤(pán)空間可達(dá)上百兆字節(jié)。
為了對(duì)扇區(qū)進(jìn)行查找和管理,需要對(duì)扇區(qū)進(jìn)行編號(hào),扇區(qū)的編號(hào)從0磁道開(kāi)始,起始扇區(qū)為1扇區(qū),其后為2扇區(qū)、3扇區(qū)……,0磁道的扇區(qū)編號(hào)結(jié)束后,1磁道的起始扇區(qū)累計(jì)編號(hào),直到最后一個(gè)磁道的最后一個(gè)扇區(qū)(n扇區(qū))。例如,某個(gè)硬盤(pán)有1024個(gè)磁道,每個(gè)磁道劃分為63個(gè)扇區(qū),則0磁道的扇區(qū)號(hào)為1~63,1磁道的起始扇區(qū)號(hào)為64最后一個(gè)磁道的最后一個(gè)扇區(qū)號(hào)為64512。
硬盤(pán)在進(jìn)行扇區(qū)編號(hào)時(shí)與軟盤(pán)有一些區(qū)別,在軟盤(pán)的一個(gè)磁道中,扇區(qū)號(hào)一次編排,即1、2、3……n扇區(qū)。由于硬盤(pán)的轉(zhuǎn)速較高,磁頭在完成某個(gè)扇區(qū)數(shù)據(jù)的讀寫(xiě)后,必須將數(shù)據(jù)傳輸?shù)轿C(jī),這需要一個(gè)時(shí)間,但是這時(shí)硬盤(pán)在繼續(xù)高速旋轉(zhuǎn),當(dāng)數(shù)據(jù)傳輸完成后,磁頭讀寫(xiě)第二個(gè)扇區(qū)時(shí),磁盤(pán)已經(jīng)旋轉(zhuǎn)到了另外一個(gè)扇區(qū)。因此在早期硬盤(pán)中,扇區(qū)號(hào)是按照某個(gè)間隔系數(shù)跳躍編排的。