電腦磁盤的基礎(chǔ)知識(電腦磁盤的基礎(chǔ)知識有哪些)
電腦磁盤由盤片、讀寫磁頭、盤片、步進電機等組成。
硬盤的盤片是金屬或者玻璃材質(zhì),把磁粉通過濺鍍到基板表面,盤面的密度是非常高的。
步進電機是為了能夠讓磁頭精確定位磁道。磁盤的儲存原理是把數(shù)據(jù)用磁頭的控制電路通過硬盤讀寫頭去改變磁盤表面的極其細微的磁性粒子簇的N、S極性來加以存儲。
機械硬盤邏輯上被劃分為磁道、柱面、扇區(qū)等。
盤面:硬盤的盤面用鋁合金或者玻璃做基片。磁頭傳送裝置是使磁頭做徑向移動的部件。用來變換磁道。硬盤的一個盤片有上、下兩個盤面。每個盤面都有一個盤面號,每個盤面都對應(yīng)一個硬盤的讀寫磁頭。硬盤的盤片一般很多。
磁道:磁盤在格式化的時候,被劃分成許多同心圓,這些同心圓軌跡叫做磁道。磁道從硬盤盤面的最外圈向內(nèi)圈從0開始順序編號。在最外圈,距離硬盤主軸最遠的地方是0磁道,0磁道存放著操作系統(tǒng)啟動必須的程序代碼。0磁道損壞,硬盤就報廢了。新式大容量機械硬盤每面的磁道數(shù)很多。
柱面:所有盤面上的同一個磁道,在豎直方向上構(gòu)成一個圓柱,被稱為柱面。磁頭讀寫數(shù)據(jù)時,首先在同一柱面內(nèi)從0磁頭開始操作。然后按照順序,在圓柱的豎直方向,在同一個柱面的不同盤面(磁頭)上進行操作。在同一個柱面所有的磁頭全部讀寫完畢之后磁頭才轉(zhuǎn)移到下一個柱面。選取磁頭通過電子切換完成,而選取柱面需要通過機械切換,即尋道。電子切換比使用機械把磁頭向鄰近磁道移動速度快,所以數(shù)據(jù)讀寫按照柱面進行,而不按照盤面進行。一個柱面寫滿后,才轉(zhuǎn)移到下一個柱面開始寫數(shù)據(jù),可以減少尋道的頻繁度。
扇區(qū):把硬盤上每個環(huán)形磁道等距離切割,形成等長度的圓弧,每個圓弧就是一個扇區(qū)。劃分扇區(qū)的目的是為了使數(shù)據(jù)存儲更加條理化。每個扇區(qū)一般存儲512B字節(jié)的數(shù)據(jù)和其他信息。
所以磁盤容量=磁頭數(shù)(head) ??磁道(柱面Cylinder)數(shù) ??每磁道扇區(qū)數(shù) ?? 每扇區(qū)(Sector)字節(jié)數(shù)(默認512字節(jié))。
使用frisk -l可以查看到扇區(qū)大小,一般是512B。扇區(qū)大小是磁盤的物理屬性,它是磁盤設(shè)備尋址的最小單位。
塊是文件系統(tǒng)的抽象,一般文件系統(tǒng)塊大小是4KB,也就是4096字節(jié)。塊大小是文件系統(tǒng)的抽象,而不是磁盤本身的屬性。
查看某個分區(qū)的塊大小,可以通過:
blockdev --getbsz /dev/sda查看,Linux文件系統(tǒng)默認塊大小是4096字節(jié)。
tune2fs -l /dev/sda1| grep Block可以看到操作系統(tǒng)的block塊大小。
扇區(qū)頭標包括組成扇區(qū)三級地址的三個數(shù)字。
磁頭編號、扇區(qū)所在的柱面(磁道)、扇區(qū)所在磁道的位置也就是扇區(qū)號,構(gòu)成了CHS地址。柱面Cylinder、磁頭Header、扇區(qū)Sector三者簡稱CHS,扇區(qū)的地址又稱為CHS地址。磁頭通過讀取當前扇區(qū)頭標中的CHS地址,就知道當前處在盤片上的哪個位置。比如是內(nèi)圈還是外圈,哪個磁頭在讀寫(同一個時刻只能有一個磁頭在讀寫)。內(nèi)圈或者外圈可以通過磁道編號查看,磁道從外圈向內(nèi)圈按照順序編號遞增。
CHS編址是早期小容量硬盤的編址方式。
磁盤
鼓勵話語:雖然自己沒有一飛沖天的實力,也沒有什么像樣的成績。但是我可以像蝸牛一樣,永不停歇地向前爬!感謝一直以來永不服輸?shù)淖约?,感謝屢戰(zhàn)屢敗、屢敗屢戰(zhàn)的自己!