منو
 صفحه های تصادفی
ماه رمضان
نویسندگان مدرن
عصر فضا
تیره فلفل
تیره اریتروگزیلاسه
ضربه و آسیب سر
دیاباز
عمل و حکومت شاه عباس دوم-تجدید تجارت و داد و ستد بازرگانی با تکیه بر امنیت ایجاد شهر
شاه عباس اول
کوتاه و خواندنی شیمی
 کاربر Online
1539 کاربر online
تاریخچه ی: تکنیک هایی برای تسریع پردازش فایل

در حال مقایسه نگارشها

نگارش واقعی نگارش:3



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

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

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

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


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


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


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

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

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





تاریخ شماره نسخه کاربر توضیح اقدام
 چهارشنبه 12 اردیبهشت 1386 [13:21 ]   5   زینب معزی      جاری 
 یکشنبه 01 آذر 1383 [08:39 ]   4   محمد مجددی      v  c  d  s 
 شنبه 30 آبان 1383 [03:52 ]   3   محمد مجددی      v  c  d  s 
 شنبه 30 آبان 1383 [03:50 ]   2   محمد مجددی      v  c  d  s 
 شنبه 30 آبان 1383 [03:48 ]   1   محمد مجددی      v  c  d  s 


ارسال توضیح جدید
الزامی
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 در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..