محل لوگو

مدیریت حافظه درس سیستم عامل


سيستم عامل چيست ؟

سيستم عامل چيزي جزيك برنامه طولاني نيست ،ليكن اندازه و ميزان پيچيدگي آن بستگي به يك سري عوامل دارد،كه مهمترين آنهاعبارتنداز:خصوصيات كامپيوتر، ا مكاناتي كه اين كامپيوتر بايستي عرضه كندو مواردكاربرد اين كامپيوتر.

سيستم عامل معمولآاولين برنامه است كه درحافظه كامپيوتر، پس ازبارگيري، برخي قسمتهاي سيستم عامل بطوردا ئم، مادا ميكه كامپيوتر مشغول كار است درحافظه باقي مي مانند. قسمتهاي ديگرسيستم عامل ، باتوجه به كاربرد كامپيوتر توسط استفاده كننده اش ، بين حافظه اصلي كامپيوترو حافظه ثانوي آن ، مثل ديسك ها، نقل وانتقال مي يابند. به اين عمل مبادلهSwapping مي گويند.

 

بطوركلي يك سيستم عامل وظايف مهم زيررا بعهده دارد:

الف – تسهيل درعمليات ورودي وخروجي

استفاده كنندگان معمولآمايل نيستندكه جزئيات نحوه كنترل يك دستگاه جنبي را بدا نند تا بتواننديك كاراكتررا بخوانند ياچاپ كنند.واضح است كه بايستي يك سطح ارتباطي بالاتربراي استفاده كننده فراهم شود

ب –كنترل اشتباهات

هراندازه كه برنامه نويس ماهرباشد نمي تواند هميشه برنامه هاي بدون غلط بنويسد. بنابراين لازم است كه سيستم بنحوي غلطهاي برنامه ها راكنترل نمايد. بدين ترتيب كه بمجرد بروز اشتباهي دربرنامه ، سيستم عامل دخالت مي كندو باچاپ پيغام خطاي مناسب به استفاده كننده كمك مي كند، تاعلت اشتباه را بيابد.

ج – دسترسي چند تايي Multi- access

استفاده كنندگان ازكامپيوتر، خيلي راحت ترهستند، اگر بتوا نند بصورت چندتايي به سيستم دسترسي داشته باشند. هرچند كه زمان پاسخ مربوط به عده اي از استفاده كنندگان ممكن است بعلت دسترسي چندتايي افزايش يابد.

د – سيستم هاي فايل File systems

سيستم عامل مسئول نگهداري فهرست راهنماوحفاظت ازفايل هاي استفاده كنندگان است. چنين كنترل مركزي توسط سيستم عامل برروي فايلها ضروري است تابتوان به چنداستفاده كننده اجازه داد تاهمزمان از يك سخت افزار بهره ببرند، ودرعين حال سيستم فايل ا من باشد. سيستم عامل ممكن است ا مكانات ديگري ازنوع كاربردي مثل استفاده ازويرايشگرها فراهم نمايد تااستفاده كنندگان بتوا نند به فايل هاي خود دسترسي پيداكرده ، آنهاراتغييردهند.

مديريت حافظه

درسيستم چند برنامه اي بخش كاربر، حافظه بايستي به زيربخشهاي ديگرتقسيم شود تا بتواندچند فرايند رادرخودجاي دهد. وظيفه تقسيم بندي حافظه به زيربخشها به صورت پويا توسط سيستم عامل انجام مي گيردوبه اين عمل مديريت حافظه مي گويند. وجود يك مديريت حافظه كارآمد براي سيستم چندبرنامه اي حياتي است . اگر فقط چند فرايند محدود درحافظه باشند، اغلب اوقات فرايند منتظر ورودي / خروجي هستند و پردازنده بي كار خواهد بود. پس بهتر است حافظه به گونه اي تخصيص يابد كه فرايندهاي بيشتري درآن مجتمع شوند.

مديريت حافظه اصلي به عهده واحدهاي مديريت حافظه سيستم عامل است. منظور ما از حافظه اصلي حافظه اي است كه پردازنده ها براي يافتن دستورالعملهاوداده ها، مستقيما به آن دستيابي دارند.حافظه اصلي غالبا باتوجه به سابقه تكنولوژي حلقه هاي مزيت مغناطيسي كه درطي سالها براي ساختن آنها بكارمي رفت ، به حافظه چنبره اي مرسوم است . مديريت حافظه شامل چهاروظيفه زيراست :

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

سياستهاي انتخاب شده براي مديريت حافظه ممكن است تحت تاثيرتمايل به داشتن واحدهاي كوچك وساده مديريت حافظه ويا نيازبه افزايش انعطاف پذيري از ديدكاربريابازدهي سيستم قرارگيرد. برخي ازاين سياستها وشيوه ها بهره وري بيشتر ازحافظه را ا مكان پذير ميسازد،درحالي كه برخي ديگر،ا نعطاف پذيري بيشتري را براي كاربرفراهم مي كنند، البته درعوض گاهي باعث پيچيدگي بيشترهزينه سخت افزاري بالاترويا سرباربيشترمي شوند.

حفاظت حافظه

مشكل مربوط به مديريت حافظه دريك سيستم اشتراك زماني عبارتست ازحفاظت حافظه . درحاليكه تعدادي پردازش درماشين وجوددارند، سيستم عامل بايدازهر يك درمقابل دخالت هاي ديگران حفاظت بعمل آورد. البته فراموش نشوندكه سيستم عامل بايدخودش را هم درمقابل دخالت هاي استفاده كنندگان حفظ كند. تكنيكهاي متعددي جهت حفاظت منابع يك سيستم درمقابل دسترسي غيرمجاز برنامه هاي استفاده كنندگان وجوددارند.

درعمل ، مسئله حفاظت ازسيستم عامل در برا بريك استفاده كننده با مشكل حفاظت ازيك برنامه استفاده كننده دربرا بربرنامه ديگريكسان است .

نيازهاي مديريت حافظه...

 

تعداد صفحات پروژه 61 صفحه می باشد.


مبلغ واقعی 14,125 تومان    20% تخفیف    مبلغ قابل پرداخت 11,300 تومان

توجه: پس از خرید فایل، لینک دانلود بصورت خودکار در اختیار شما قرار می گیرد و همچنین لینک دانلود به ایمیل شما ارسال می شود. درصورت وجود مشکل می توانید از بخش تماس با ما ی همین فروشگاه اطلاع رسانی نمایید.

Captcha
پشتیبانی خرید

برای مشاهده ضمانت خرید روی آن کلیک نمایید

  انتشار : ۲۲ دی ۱۳۹۸               تعداد بازدید : 145

تمام حقوق مادی و معنوی این وب سایت متعلق به "" می باشد

فید خبر خوان    نقشه سایت    تماس با ما