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‬‬