شیوه های ادرس دهی در پلاتر
- cylinder 512, head 0, sector 33
- sector 33 on track 512 on platter surface 0
Tracks and Sectors: هرپلاتر از بسیاری track تشکیل شده است. هر حلقه متمرکز در پلاتر را track میگویند.هر track به اجزای کوچکتری به نام سکتور(sector) تقسیم میشود.سکتور کوچکترین واحد ذخیره سازی در هارد دیسک میباشد. که معمولا 512 بایت میباشد. به طور مثال برای ذخیره سازی یک داده 1 مگابایتی به دو سکتور احتیاج میباشد.
هرچه به سمت مرکز دایره نزدیک میشویم سایز فیزیکی سکتور ها کوچک و کوچکتر میشود ولی همچنان سایز منطقی بصورت 512 بایت میباشد.در صورتی که با اندازه همان فضای فیزیکی ذخیره سازی انجام میشود.و
.یک فضای بلا استفاده به وجود می اید
برای حل این مشکل از zoned data recording (ZDR) استفاده می کنیم . ZDR فضای پلاتر را به دو قسمت Inner Zone و Outer Zone تقسیم بندی میکند.
در فضای Outer به ازای هر Track میتوانیم 16 سکتور و در فضای Inner به ازای هر Track میتوانیم 8 سکتور داشته باشیم.به همین دلیل بیشتر هارد دیسک ها ابتدا از Outer Zone برای ذخیره سازی استفاده میکنند.
برای ذخیره سازی به روی پلاتر دو روش وجود دارد :
- روش ترتیبی(sequential):داده ها بصورت منظم در سکتور ها خوانده و نوشته میشوند.
- روش تصادفی(random):داده ها بصورت پراکنده در سکتور ها خوانده و نوشته میشوند.
بطور مثال:در سکتور 0 الی 15 در فضای Outer Zone دیسک با یک چرخش خوانده میشود.ولی اگر بصورت تصادفی ذخیره شوند دیسک با بیش از یک چرخش پلاتر داده ها خوانده میشود.
فرایند تقسیم بندی platter – tracks – sectors توسط factory format انجام میپذیرد.هر track در دیسک دارای موقعیت خاصی میباشد . track های مجاور توسط servo signals از هم جدا شده اند هنگامی که هد شروع به خواندن و نوشتن اطلاعات میکند مینواند بدون هیچ گونه مشکلی track مورد نظر را Read و Write کند.
Advanced Format standard: در فرمت های مدرن اندازه هر سکتور 4k میباشد که دارایی کارایی بیشتری نسبت به فرمت 512 میباشند. (مانند کد ECC )
در شکل بالا فرمت پیشرفته 4k با فرمت 512 بایتی مقایسه شده است.در4k فضا ی کد ECC حدود 100 بایت ، در صورتی که در فرمت 512 حدود 320 بایت میباشد.
فرمت 4k در معماری x86 بسیار کارمد میباشد که در آن Memory pages و Filesystems بصورت 4k میباشد.
سایز سکتور ها بصورت کارخانه ایی میباشد که fixed block architecture (FBA) و غیر قابل تغییر هستند .با این حال از این فرمت به ندرت استفاده میشود.زیرا در فرمت 512 بایت مقدار Input/output Operations Per Second (IOPS) بیشتری نسبت به 4k دارد.
دیدگاهتان را بنویسید