作業系統以______為單位對磁碟進行讀/寫操作

2020-12-24 18:01:01

作業系統以磁區為單位對磁碟進行讀/寫操作,磁區是磁碟儲存資訊的最小物理單位,通常一個磁區的容量為512B;磁區是指磁碟上劃分的區域,磁碟上的每個磁軌被等分為若干個弧段,這些弧段便是磁碟的磁區,硬碟的讀寫以磁區為基本單位。

推薦:《》

作業系統以磁區為單位對磁碟進行讀/寫操作,磁區是磁碟儲存資訊的最小物理單位。

在磁碟中,與主機交換資訊、讀/寫操作是以磁區為單位進行的。位元組是磁區容量的單位。通常,一個磁區的容量為512B。

相關介紹:

磁區,是指磁碟上劃分的區域。磁碟上的每個磁軌被等分為若干個弧段,這些弧段便是磁碟的磁區,硬碟的讀寫以磁區為基本單位。

磁碟的每一面被分為很多條磁軌,即表面上的一些同心圓,越接近中心,圓就越小。而每一個磁軌又按512個位元組為單位劃分為等分,叫做磁區,在一些硬碟的參數列上你可以看到描述每個磁軌的磁區數的引數,它通常用一個範圍標識,例如373~746,這表示,最外圈的磁軌有746個磁區,而最裡面的磁軌有373個磁區,因此可以算出來,磁軌的容量分別是從186.5KB到373KB(190976B--381952B)。

磁碟驅動器在向磁碟讀取和寫入資料時,要以磁區為單位。在磁碟上,DOS作業系統是以「簇」為單位為檔案分配磁碟空間的。硬碟的簇通常為多個磁區,與磁碟的種類、DOS 版本及硬碟分割區的大小有關。每個簇只能由一個檔案佔用,即使這個檔案中有幾個位元組,決不允許兩個以上的檔案共用一個簇,否則會造成資料的混亂。這種以簇為最小分配單位的機制,使硬碟對資料的管理變得相對容易,但也造成了磁碟空間的浪費,尤其是小檔案數目較多的情況下,一個上千兆的大硬碟,其浪費的磁碟空間可達上百兆位元組。

為了對磁區進行查詢和管理,需要對磁區進行編號,磁區的編號從0磁軌開始,起始磁區為1磁區,其後為2磁區、3磁區……,0磁軌的磁區編號結束後,1磁軌的起始磁區累計編號,直到最後一個磁軌的最後一個磁區(n磁區)。例如,某個硬碟有1024個磁軌,每個磁軌劃分為63個磁區,則0磁軌的磁區號為1~63,1磁軌的起始磁區號為64最後一個磁軌的最後一個磁區號為64512。

硬碟在進行磁區編號時與軟碟有一些區別,在軟碟的一個磁軌中,磁區號一次編排,即1、2、3……n磁區。由於硬碟的轉速較高,磁頭在完成某個磁區資料的讀寫後,必須將資料傳輸到微機,這需要一個時間,但是這時硬碟在繼續高速旋轉,當資料傳輸完成後,磁頭讀寫第二個磁區時,磁碟已經旋轉到了另外一個磁區。因此在早期硬碟中,磁區號是按照某個間隔係數跳躍編排的。

以上就是作業系統以______為單位對磁碟進行讀/寫操作的詳細內容,更多請關注TW511.COM其它相關文章!