Transcript t - Zarrad
ذخيره و بازيابي
4
بررس ی پارامتری نوار و
دیسک
ظرفیت واقعی نوار
%80و %99.5 – 100و 80.4
نرخ واقعی انتقال در نوار
• فاکتورهای کاهش نرخ واقعی انتقال
– گپها
– زمان حرکت توقف
• شیوه های خواندن نوار
– روش بلوکی )(Block Mode
• نوار بعد از خواندن هر بلوک می ایستد
– روش جریانی )(Stream Mode
• نوار بعد از خواندن Nبلوک می ایستد
نرخ واقعی انتقال در نوار
• زمان خواندن یک بلوک بدون در نظر گرفتن Gap
– ( tنرخ انتقال اسمی بایت بر ثانیه) سرعت است نه زمان
• زمان واقعی خواندن یک بلوک در روش بلوکی
– τزمان حرکت توقف
• نرخ واقعی خواندن یک بلوک در روش بلوکی
نرخ واقعی انتقال در نوار
• زمان واقعی خواندن یک بلوک در روش جریانی
• نرخ واقعی خواندن یک بلوک در روش جریانی
نرخ واقعی انتقال در نوار
• تذکر:
اگر τرا برابر صفر بگیریم در هر دو حالت خواهیم داشت
ظرفیت واقعی دیسک
• مثال:
ظرفیت واقعی دیسک
حالت ب %94
عوامل مد نظر در حداکثر طول بلوک
• نوع سیستم عامل
– در سیستم عامل با حافظه مجازی ،به اندازه Pageبستگی دارد
•
•
•
•
میزان پراکندگی داخلی
امکانات بافرینگ سیستم
حافظه هرز ناش ی از نگنجیدن بالک در شیار
در پردازش تصادفی ،بلوک بلند پردازش بیشتری مصرف میکند
یادآوری
Cفضای هدر رفته به ازای هر بلوک (گپ و کنترلی)
CNTفضای اسمی شیار
ظرفیت واقعی دیسک
ظرفیت واقعی دیسک
ظرفیت واقعی دیسک
پارامترهای موثر در زمان انتقال داده های دیسک
• زمان استوانه جویی ) (sمیلی ثانیه
– متوسط sبرابر زمان پیمایش یک سوم سیلندرهای دیسک است ( نه نصف)
• زمان درنگ دورانی ) (rمیلی ثانیه
– متوسط rنصف زمان یک دور کامل دیسک است که اغلب با rpmسنجیده میشود.
• زمان انتقال یک بلوک ) (buبایت در میلی ثانیه یا همان t
•
معموال sبزرگتر از rمیباشد .مثال s=16 msec ، r=8.3 msecو t=3000 byte/msec
پارامترهای موثر در زمان انتقال داده های دیسک
پارامترهای موثر در زمان انتقال داده های دیسک
• زمان دستیابی )(Random Access Time
– مدت زمان بین دستور خواندن/نوشتن تا لحظه قرارگیری آغاز بالک زیر هد
پارامترهای موثر در زمان انتقال داده های دیسک
پارامترهای موثر در زمان انتقال داده های دیسک
• تذکر
– از آنجا که طول بالک هیچگاه بیشتر از یک شیار نیست لذا
• : rدرنگ دورانی
bu ≤ 2r