منو
 کاربر Online
258 کاربر online

تکنیک هایی برای تسریع پردازش فایل

تازه کردن چاپ
علوم ریاضی > علو م رایانه > سیستم های داده و اطلاعات
(cached)




تدابيري براي تسريع پردازش فايل

img/daneshnameh_up/5/5a/compics000138.gif

برخي از اين تدابير كه در بعضي از سيستمها پياده سازي شده‌اند, عبارتند از :
  1. ايجاد حافظه نهان براي ديسك (گاه موسوم به بافر نهان)
  2. فايلهاي نگاشته در حافظه اصلي
  3. طراحي سيستم فايل كاراتر

ايجاد حافظه نهان براي ديسك


اين حافظه نهان در اساس بافري است بسيار بزرگ كه مي‌تاند چندين بلاكرا در خود جاي دهد . وقتي كه سيستم مي‌خواهد بلاك حاوي ركوردمورد نظر كاربر را بخواند, علاوه بر اين بلاك , تعدادي بلاك ديگر را نيز طي يك عمل واحد انتقال فيزيكي به اين بافرانتقال مي‌دهد . سپس بلاك حاوي ركورد مورد نظر به بافر كوچكتري كه در اختيار سيستم فايل است , منتقل مي‌شود و از اينجا ركورد , در اختيار برنامه كاربر قرار مي‌گيرد
اگر درخواست بعدي خواندن (برنامه كاربر ) به ركورد بلافاصله بعدي و يا ركوردهاي همسايه با ركورد خوانده شده مربوط باشد, در اين صورت ديگر نياز به انجام عمل ورودي/ خروجي در محيط فيزيكي ذخيره سازي نخواهد بود. بدينسان , تعداد دفعات عمل ورودي /خروجي به طول قابل ملاحظه اي كاهش مي‌يابد و از اين رهگذر , پردازش فايل تسريع مي‌شود.
براي پياده سازي اين بافر , يك راه اين است كه بافري بزرگ در حافظه اصلي , (در صورتي كه سيستم تنگناهاي حافظه‌اي نداشته باشد) در منطقه بافرها و يا در ناحيه‌يا خاص در بخشي از حافظه اصلي در نظر گرفته شود. را ه ديگر اينكه , بافر بزرگ در كنترولر دستگاه ذخيره سازي باشد .
در استفاده از اين تكنيك , بايد ملاحظات را منظور داشت از جمله اندازه بافر , نحوه تخصيص آن به فايلها , زمان نوشتن محتواي آن روي ديسك و نيز نحوه پردازش فايل , به ويژه در مورد اختيار بايد توجه داشت كه اگر فايل به طور تصادفي پردازش شود , اين تكنيك باعث كاهش كارايي مي‌شود. زير اساساً براي هنگامي كه پردازش فايل به صورت انبوه انجام گيرد طراحي شده است.


همچنین ببینید



تعداد بازدید ها: 11071


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..