一包券,物理結(jié)構(gòu):硬盤(pán)的物理結(jié)構(gòu)一般由磁頭與盤(pán)片、電動(dòng)機(jī)系宜、主控芯片與排線等部件組成;當(dāng)主電動(dòng)機(jī)帶動(dòng)盤(pán)片旋轉(zhuǎn)時(shí)盹牧,副電動(dòng)機(jī)帶動(dòng)一組(磁頭)到相對(duì)應(yīng)的盤(pán)片上并確定讀取正面還是反面的碟面励幼,磁頭懸浮在
碟面上出一個(gè)與盤(pán)片同心的圓形軌道(磁軌或稱柱面)汰寓,這時(shí)由磁頭的磁感線圈感應(yīng)碟面上的磁性與使用硬盤(pán)廠商指定的讀取時(shí)間或數(shù)據(jù)間隔定位扇區(qū)苹粟,從而得到該扇區(qū)的數(shù)據(jù)內(nèi)容;
(1)磁道:當(dāng)磁盤(pán)旋轉(zhuǎn)時(shí)毛好,磁頭若保持在一個(gè)位置上,則每個(gè)磁頭都會(huì)在磁盤(pán)表面劃出一個(gè)圓形軌跡肌访,這些圓形軌跡就叫做磁道(Track)。資料存儲(chǔ)手段從LMR進(jìn)展到PMR這中又有CMR吼驶、SMR等技術(shù)。
(2)柱面:在有多個(gè)盤(pán)片構(gòu)成的盤(pán)組中,由不同盤(pán)片的面风钻,但處于同一半徑圓的多個(gè)磁道組成的一個(gè)圓柱面(Cylinder)酒请。
(3)扇區(qū):磁盤(pán)上的每個(gè)磁道被等分為若干個(gè)弧段,這些弧段便是硬盤(pán)的扇區(qū)(Sector)羞反。硬盤(pán)的第一個(gè)扇區(qū),叫做引導(dǎo)扇區(qū)苟弛。
二阁将,邏輯結(jié)構(gòu):?磁盤(pán)的區(qū)域劃分以及存儲(chǔ)內(nèi)容的格式和順序
??????(1)磁盤(pán)初始化:出廠的時(shí)候進(jìn)行的低級(jí)的格式化膏秫,注意缤削,每一個(gè)扇區(qū)的尾部保存著指向下一個(gè)扇區(qū)的鏈接地址,這個(gè)和鏈表很相似亭敢。? ??
???????(2)引導(dǎo)塊:當(dāng)開(kāi)機(jī)以后,計(jì)算機(jī)會(huì)自動(dòng)執(zhí)行rom中的自舉裝入程序(從硬盤(pán)的引導(dǎo)塊上找到自舉程序并執(zhí)行)以完成初始化工作帅刀。
重點(diǎn)远剩;關(guān)于扇區(qū),磁盤(pán)塊瓜晤,頁(yè)的區(qū)別
扇區(qū),sector
硬盤(pán)的讀寫(xiě)以扇區(qū)為基本單位痢掠。磁盤(pán)上的每個(gè)磁道被等分為若干個(gè)弧段,這些弧段稱之為扇區(qū)足画。硬盤(pán)的物理讀寫(xiě)以扇區(qū)為基本單位。通常情況下每個(gè)扇區(qū)的大小是512字節(jié)
磁盤(pán)塊淹辞,IO Block
文件系統(tǒng)讀寫(xiě)數(shù)據(jù)的最小單位,也叫磁盤(pán)簇。扇區(qū)是磁盤(pán)最小的物理存儲(chǔ)單元彬向,操作系統(tǒng)將相鄰的扇區(qū)組合在一起,形成一個(gè)塊娃胆,對(duì)塊進(jìn)行管理。每個(gè)磁盤(pán)塊可以包括2凿蒜、4、8废封、16、32 或 64 個(gè)扇區(qū)丧蘸。磁盤(pán)塊是操作系統(tǒng)所使用的邏輯概念,而非磁盤(pán)的物理概念力喷。常見(jiàn)的塊大小有512Bytes,1KB弟孟,4KB
為了更好地管理磁盤(pán)空間和更高效地從硬盤(pán)讀取數(shù)據(jù),操作系統(tǒng)規(guī)定一個(gè)磁盤(pán)塊中只能放置一個(gè)文件拂募,因此文件所占用的空間,只能是磁盤(pán)塊的整數(shù)倍蔼水,那就意味著會(huì)出現(xiàn)文件的實(shí)際大小,會(huì)小于其所占用的磁盤(pán)空間的情況徙缴。
頁(yè)嘁信,page
在最新的固態(tài)硬盤(pán)中邏輯塊被劃分成更小的單位頁(yè)于样,一個(gè)塊由n個(gè)頁(yè)組成穿剖,當(dāng)從磁盤(pán)加載程序到內(nèi)存的時(shí)候采用的是分頁(yè)機(jī)制。
在io的時(shí)候采取的策略其實(shí)不一樣糊余,io資源是整個(gè)加載 采用DMA方式,而io程序是分頁(yè)加載贬芥,還有一種是io鍵盤(pán)鼠標(biāo)等等 是一個(gè)字一個(gè)字的傳輸采取中斷方式。