磁盘的物理地址如何确定?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 21:42:51
磁盘的物理地址如何确定?
xTnPdn.EIP` :E%@0O*:c\(9sf\~Zǟ_yLS{b&}o j,M |phJW :-C4 ?:+sޅ_Bl>:V)&A|o)-Bi!NIy+K#19PD,oB ՞a+zF"ѱh[_YHSG)fu0AAXNbT)»z^AE0&쳄h_1 E GeBVFYge~p]"6!{14".x_8#NdL?f _D F FKಽA} A"VpR>nERQTrˡc6YMz/F3&4v,c<8&J)]h|-2ac

磁盘的物理地址如何确定?
磁盘的物理地址如何确定?

磁盘的物理地址如何确定?
(1) 公式:记DH--第一个DOS扇区的磁头号
DC--第一个DOS扇区的柱面号
DS--第一个DOS扇区的扇区号
NS--每磁道扇区数
NH--磁盘总的磁头数
则某扇区(柱面C,磁头H,扇区S)的相对扇区号RS为:
RS=NH×NS×(C-DC)+NS×(H-DH)+(S-DS)
若已知RS,DC,DH,DS,NS和NH则
S=(RS MOD NS)+DS
H=((RS DIV NS)MOD NH)+DH
C=((RS DIV NS)DIV NH)+DC
要点:(1)以柱面/磁头/扇区表示的为绝对扇区又称物理磁盘地址
(2)单一数字表示的为相对扇区或DOS扇区,又称逻辑扇区号
(3)相对扇区与绝对扇区的转换公式
2.绝对扇区号≡逻辑扇区号+隐含扇区数
扇区号≡(绝对扇区号MOD每磁道扇区数)+1
磁头号≡(绝对扇区号DIV每磁道扇区数)MOD磁头数
磁道号≡(绝对扇区号DIV每磁道扇区数)DIV磁头数
要点:(1)DBR位于柱面0,磁头1,扇区1,其逻辑扇区号为0
(2)DBR包含DOS引导程序和BPB.
(3)BPB十分重要,由此可算出逻辑地址与物理地址.