1. 程式人生 > >不同磁軌的扇區數是否相同? 知乎

不同磁軌的扇區數是否相同? 知乎

問題1:不同磁軌的扇區數是否相同?

磁碟的記錄方式有兩種
1.舊式——非分割槽記錄方式(不同磁軌扇區數相同)
2.新式——分割槽記錄方式(不同磁軌扇區數不同)



這圖是舊的記錄方式,的確每個磁軌所擁有的扇區數量都是一樣的

從上面的圖可以得出兩樣東西
1.越往外面,扇區的面積越大
2.越往外面,轉動的速度越快

因為每個扇區所能容納的資料量是相同的,都是512位元組,而資料量需要平均分配在扇區面積的每個角落,所以外面扇區的資料密度低,裡面扇區的速度密度高,可以這樣理解,同樣512個人,全站在籃球場上人口密度變高,但站在足球場上人口密度會變低


這樣結果是浪費了外圍扇區的大面積,也就是能容納上千人的足球場只站了512個人,所以有了另外一種解決方案,分割槽記錄方式(ZBR)

新的解決方式認為,既然磁碟越往外面積越大,那就應該劃分出更多的扇區,每個扇區的面積都是一樣的,容納的資料量也是一樣的


問題2:如果有一塊空硬碟,寫入一個檔案,是不是先寫滿同一個磁軌的所有扇區,然後再換一個磁軌寫入?

是的,而且寫入的方式是從外到內,先寫滿最外的磁軌,接著再寫裡面的磁軌

為什麼硬碟用久了讀寫速度會變慢?因為外面的磁軌使用完了,開始用裡面的磁軌,越是裡面的磁軌讀寫速度越慢,同樣的時間,讀寫頭在外面磁軌可以掃過10個扇區的面積,讀寫10個扇區的資料,但在裡面的磁軌只能掃過1個扇區的面積,讀寫1個扇區的資料,所以這時該做磁碟整理或者格式化,這會使外面的磁軌得到使用