iphone
شنبه 10 اردیبهشت 1390, 10:26 صبح
من این دستورات رو درک نمی کنم یکی از دوستان زحمت بکشه با بیان شیرین خودش این رو برام توضیح بده
برای تبدیل RBA به مولف های آدرس فیزیکی چنین عمل می کند
1 ) محاسبه شماره درایور:
IF 0 <= RBA <= S1 - THEN DR# = 1
ELSE
IF S1 <= RBA <= S1 + S2 - 1 THEN DR# = 2
محاسبه شماره استوانه :
cyl# = [ (RBArec - RBAbegin of device) / (ti * bi) ]
محاسبه شماره شیار :
Trk# = Mod [ [ (RBArec - RBAbegin of device) / (ti * bi) ] / bi]
محاسبه شماره بلاک :
Blk# = Mod [RBArec - RBAbegin of device) / bi]
برای تبدیل RBA به مولف های آدرس فیزیکی چنین عمل می کند
1 ) محاسبه شماره درایور:
IF 0 <= RBA <= S1 - THEN DR# = 1
ELSE
IF S1 <= RBA <= S1 + S2 - 1 THEN DR# = 2
محاسبه شماره استوانه :
cyl# = [ (RBArec - RBAbegin of device) / (ti * bi) ]
محاسبه شماره شیار :
Trk# = Mod [ [ (RBArec - RBAbegin of device) / (ti * bi) ] / bi]
محاسبه شماره بلاک :
Blk# = Mod [RBArec - RBAbegin of device) / bi]