چكيده:
در اين قسمت مي خواهيم سيستم مديريت حافظه يك سيستم عامل را مورد بررسي و كاوش قرار دهيم. ما ابتدا با يك نگاه جامع به سيستمهاي مديريت حافظه كه به اختصار به آنها MM نيز ميگويند ميپردازيم و بعد سيستم هاي مديريت حافظه را در سيستم عامل هاي واقعي Linux 2.4 ، Windows 2000 و BSD 4.4 با هم مقايسه مي كنيم.
فهرست عناوين
مقدمه |
4 |
|||
سيستم های مديريت حافظه |
4 |
|||
حافظه مجازی |
5 |
|||
صفحه بندی |
5 |
|||
مقايسه |
7 |
|||
ساختمانهای داده ای برای تشريح فضای پروسس |
9 |
|||
4.4 BSD |
9 |
|||
Windows |
11 |
|||
Linux |
12 |
|||
توزيع فضای آدرس پروسس |
12 |
|||
جابجايی صفحات |
13 |
|||
4.4 BSD |
13 |
|||
Windows |
15 |
|||
Linux |
18 |
|||
پيشنهادات و نتايج |
19 |
|||
1- مقدمه:
در اين مقاله زير سيستم هاي مديريت حافظه اين سيستم عامل ها را با هم مقايسه مي كنيم Linux 2.4 ، Windows 2000 و BSD 4.4 . BSD 4.4 به اين دليل انتخاب شد كه نماينده نسخه هاي مختلف Unix است كه بسياري از اصول و پايه هاي مهم طراحي يك سيستم عامل را داراست و امروزه بسياري از سيستم هاي عامل مانند: FreeBSD، NetBSD و OpenBSD بر مبناي آن ساخته شده اند. از همه مهمتر، Unix به صورت عالي مستند شده است و كتاب هاي بسياري در مورد آن نوشته شده اند. Windows 2000 انتخاب شده است، چون يك سيستم عامل عامه پسند است و براي كامپيوتر هاي شخصي و افراد مبتدي، بسيار كارا است و حالا هم به شكل يك سيستم عامل كاملا بالغ در آمده است.
Linux 2.4 را به اين دليل انتخاب كرديم كه هر روز هوا داران بيشتري پيدا مي كند و به نظر مي رسد كه جايگاه مهمي را در آينده پيدا خواهد كرد. ما خيلي مايل به خصوصيات و كارآيي هاي اين سيستم عامل عا نيستيم و در عوض مي خواهيم در اين مقاله به نحوه طراحي و معماري داخلي اين سيستم عامل ها نگاهي بياندازيم:
2- سيستم هاي مديريت حافظه:
ما سيستم هاي مديريت حافظه را به اختصار، MM مي گوييم. MM ها بخش خيلي مهمي از هسته سيستم عامل خستند. كار اصلي آنها مديريت سلسله مراتب حافظه اصلي يا RAM و ديسك هاي سخت موجود بر روي ماشين مي باشد.
كار هاي مهم آن شامل: تخصيص حافظه و ازاد سازي آن براي پروسس هايي است كه از راهكار ها و پياده سازي حافظه مجازي (يا Virtual Memory) استفاده مي كنندكه با استفاده از ديسك سخت به عنوان حافظه اصلي اضافه كار مي كند.
سيستم حافظه بايد تا آنجايي كه امكان دارد بهينه شود، زيرا كه كارآيي آن به شكل فزاينده اي به كارآيي كل سيستم و سرعت آن بستگي دارد.
2-1-حافظه مجازي:
ايده مهم در رابطه با سيستم هاي MM ، حافظه مجازي است. در گذشته در روز هاي اوليه كامپيوتر، محققان نياز روزافزون به حافظه را براي برنامه كاربردي احساس مي كردند. بنا بر اين ايده حافظه مجازي به وقوع پيوست. ايده اين است كه به يك برنامه به دروغ بگوييم كه مقادير زيادي حافظه براي استفاده آن موجود است. هسته يك چنين راهكاري را با استفاده از حافظه ثانويه ديسك سخت به وجود مي آورد تا احتياج به فضاي اضافي حافظه را پاسخ گويد. براي اينكه سيستم مديريت حافظه مجازي كار كند، ما احتياج به يك سري توابع نگاشتي داريم كه عمل ترجمه آدرس ها را به عهده مي گيرد و آدرس مجازي را به آدرس فيزيكي واقعي تبديل مي كند. آدرس مجازي آن آدرسي است كه برنامه از آن استفاده مي كند تا به يك نقطه از حافظه اشاره كند و آدرس فيزيكي، دقيقا آدرس همان نقطه اي از حافظه است كه براي باس محلي حافظه قرار داده مي شود. اين تابع عموما يكي از توابع صفحه بندي يا سگمنت بندي يا هر دوي آنها است كه وابسته به هسته سيستم عامل، معماري پردازنده و حالت هاي آن دارد.
2-2- صفحه بندي:
در صفحه بندي، فضاي آدرس (چه به شكل مجازي و چه واقعي) به صفحات ثابتي كه البته مي تواند داراي چندين سايز مختلف باشد، تقسيم بندي مي شود. صفحات به صورت جداگانه مي توانند به دست گرفته شوند و در مكان هاي مختلفي در حافظه اصلي يا ديسك سخت قرار داده شوند.
ترجمه آدرس عملا توسط بخش مديريت حافظه يا MMU انجام ميگيرد. با استفاده از يك جدول صفحه در شكل 1 نشان داده شده است. جداول صفحه ارتباط بين صفحات مجازي و صفحات فيزيكي را مشخص ميكنند. به عنوان مثال كدام صفحه مجازي هم اكنون كدام صفحه فيزيكي را اشغال كرده است.
MMU آدرس حافظه مجازي را به آدرس حافظه فيزيكي تبديل ميكند كه شامل شماره Page Frame است و يك آفست در آن صفحه است. حفاظت ميتواند به صورت صفحه به صفحه اعمال شود.
از آنجاييكه فضاي آدرس مجازي نسبت به حافظه فيزيكي عظيم است ما بايد از ديسك سخت براي ذخيره صفحات كه در حافظه فيزيكي نمي توانند ذخيره شوند استفاده كنيم. در ارتباط با هر صفحه مجازي در جدول صفحه يك بيت وجود دارد كه مشخص ميكند كه صفحه در حافظه فيزيكي وجود دارد يا خير. اگر صفحه در حافظه فيزيكي موجود نباشد سخت افزار يك پيغام خطاي صفحه توليد ميكند و اين حالت استثنا در نرم افزار كنترل شده و صفحه مورد نياز را از روي هارد ديسك به حافظه فيزيكي منتقل ميكند يا اگر غير قابل قبول باشد يك پيغام خطا توليد ميشود.
كافمن و دنينگ ويژگيهاي سيستمهاي صفحه بندي را به سه سياست مهم تقسيم بندي و معين كرده اند:
سياست جايگذاري فقط براي بهينه ساختن رفتار هاي معيني اهميت دارد. بنابراين به صورت عملي رفتار يك سيستم صفحه بندي فقط وابسته به سيا ستهاي واكشي و جايگذاري دارد. در اكثر سيستمهاي مدرن براي سياست واكشي يك سيستم صفحه بندي خاصي استفاده ميگردد كه در آن سيستم فقط وقتي كه صفحه اي مورد نياز باشد آنرا به حافظه بار ميكند ولي به هر حال گاهي اوقات بعضي از صفحات كه انتظار ميرود مورد نياز شوند را نيز از قبل صفحه بندي و جايگذاري مي نمايد. در ارتباط با سياست جايگذاري صفحه الگوريتمهاي زيادي در طول سالها اخته شده اند. مقايسه كاركرد الگوريتم هاي جايگذاري صفحات در مقالات بسياري آمده است.
مبلغ قابل پرداخت 2,300 تومان
برچسب های مهم
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه دوست داشتی ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
برنامه اکسل متره و برآورد،تهیه صورت وضعیت راه،راه آهن و باند فرودگاه سال1403: -تهیه اتوماتیک و خودکار متره و برآورد،صورت وضعیت در کمترین زمان فقط با وارد کردن شماره آیتم -تهیه ریز متره -تهیه خلاصه متره -تهیه خلاصه فصول -تهیه برگه های مالی و مالی کل -اعمال اتوماتیک ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
دانلود فایلهای بسته آمادهچاپ و نصب تابلو اعلانات مسجدنما همیشه دنبال این بودی یه جایی باشه تا راحت بتونی محتوای مطمئن با طراحی خوب را پیدا کنی؟ همیشه دنبال این بودی یکی کارهای محتوایی را ناظر به مسائل روز انجام بده و دغدغه تأمین محتوا را نداشته باشی؟ همیشه ... ...
عنوان مبحث: سوالات نهاد مبحث دانش خانواده و جمعیت (بخش اول) همراه با پاسخ شامل: 9 جلسه تعداد صفحات: 11 سوالات و جواب ها بصورت تایپ شده با فونت استاندارد می باشد که قابلیت سرچ در زمان آزمون را دارد سوالات ترم جدید همراه با پاسخ برای نمره 19 به بالا فرمت: pdf ... ...
کتاب صوتی بسیار مفید #روانشناسی_تصویر_ذهنی اثر: #ماکسول_مالتز ترجمه: مهدی قراچه داغی کیفیت اجرا: خیلی خوب ... ...
کتاب صوتی کتاب_واپسین_گفتار ( یا عالم اوراسینا) ازاسپالدینگ_نویسنده_کتاب_معبدسکوت ... ...
پاورپوینت کامل فصل سوم ریاضی چهارم ضرب و تقسیم(همراه با حل تمارین) این محصول قابل ویرایش با فرمت pptx در 68 اسلاید آماده و قابل ارایه می باشد. در صورت شخصی سازی میتونین به واتس آپ شماره ای که زیر درج شده پیام بدین واستون اوکی میکنیم مزایای استفاده از ... ...
سکس آنان كه با سكس مخالف هستند زودتر به انزال میرسند، زیرا ذهن منقبض آنان عجله دارد تا از شر آن خلاص شود. پژوهشهای معاصر چیزهای بسیار تعجبآوری را میگویند، حقایق شگفتآور. برای نخستین بار، مسترز و جانسون Masters and Johnson در مورد آمیزش عمیق جنسی مطالعه علمی انجام ... ...
تعداد صفحات: 11 نوع فایل: WORD + فایل هدیه: نمونه مصاحبه تشخیصی افسردگی و اعتیاد (8صفحه) فهرست مطالب: شرح حال (مشخصات، علت ارجاع، شکایت عمده، مشکلات موجود و ...) معاینه وضعیت روانی تشخیص مصاحبه بخشی از متن فایل: م: خوابت چطوره؟ ب: زیاد خوب نیست، اگار ... ...
عنوان پاورپوینت: دانلود پاورپوینت کیست هموراژیک تخمدان و درمان آن فرمت: پاورپوینت قابل ویرایشتعداد اسلاید: 27پاورپوینت آماده ارائهفهرست مطالب:مقدمهکیست تخمدان هموراژیک چیستانواع کیست هموراژیککیستهای فولیکولارکیستهای لوتئالعلائم کیست هموراژیک علت کیست هموراژیک عوارض کیست ... ...
دانلود پاورپوینت در مورد [سلول های بنیادی] - شامل 4 فایل مختلف - قابل ویرایش و ارائه - ppt شامل 4 فایل پاورپوینت سلول های بنیادین به زبان ساده: 1. 33 اسلاید: تاریخچه سلول های بنیادی / تعریف سلول های بنیادی / ویژگی های سلول های بنیادی / گونه های سلول بنیادی / انواع سلول ... ...
عنوان پاورپوینت: پاورپوینت بازی زندگی است درس 17 تفکر و سواد رسانه ای پایه دهم فرمت: پاورپوینت pptتعداد اسلاید: 26 پوشش کامل درس همراه با پاسخ فعالیت ها پاورپوینت قابل ویرایش با محیط حرفه ای منطبق با آخرین تغییرات مطالب و رئوس کتاب درسی فونت ... ...
دانلود حل المسائل [طراحی و تحلیل آزمایش]: ویرایش هشتم - داگلاس مونتگومری ( 8 ) - زبان انگلیسی - pdf Solutions Manual for Design and Analysis of Experiments – 8th حل تمرین های کتاب طراحی و تحلیل آزمایش ویرایش 8 فصل های 2 تا 15 814 صفحه pdf ... ...
نوع فایل: power point فرمت فایل: ppt and pptx قابل ویرایش 12 اسلاید قسمتی از متن پاورپوینت: بخش 18 تعیین نوع کسب و کار کسب و کاربه تمامی فعالیت های تولیدی، خدماتی، خرید و فروش کالا ها با هدف سودآوری، کسب و کار گویند. فروش و انتقال کالا ها و ... ...
عنوان پاورپوینت درسی : دانلود پاورپوینت ادبیات بومی 2 درس آزاد فارسی پایه دوازدهم فرمت: پاورپوینت ppt تعداد اسلاید: 27 شامل: متن درس و شعر، معنای روان متن درس و شعر، معنای واژگان مهم، آرایه ها، کارگاه متن پژوهی همراه با جواب، قلمرو زبانی، قلمرو ... ...
نوع فایل: power point فرمت فایل: pptx قابل ویرایش تعداد اسلایدها: 43 اسلاید تصویری از پاورپوینت: این پاورپوینت آموزشی، جذاب، قابل ویرایش، کاملا منطبق با کتب درسی و با تعداد اسلاید ذکر شده تهیه و تنظیم شده است. با بکارگیری نمودار ها ، تصاویر جالب و جذاب و دسته ... ...
مجموعه "اسکیس معماری از بناهای ایرانی" این مجموعه شامل 225 تصویر اسکیس و کروکی معماری از بناهای مختلف ایرانی می باشد. ... ...
عنوان پاورپوینت: پاورپوینت سوره یس، سوره صافات و تفسیر نمونه درس 10 قرآن پایه هشتمفرمت: پاورپوینت قابل ویرایش تعداد اسلاید: 26 پوشش کامل درس (جلسه اول و دوم) به همراه صوت آیات پاورپوینت قابل ویرایش با محیط حرفه ای منطبق با آخرین ... ...
جزوه معتبر درس الاستیسیته آماده برای دانلود مشخصات دانشگاه: صنعتی شریف استاد: دکتر محسن اصغری تعداد صفحات: 90 فرمت: پی دی اف PDF کیفیت: خوب حجم: 20.6 مگابایت نوع جزوه (تایپی یا دست نویس): دست نویس ... ...
دانلود پاورپوینت فصل هفتم ریاضی پنجم آمار و احتمال همراه با پاسخ فعالیت ها و تمارین این محصول قابل ویرایش با فرمت pptx در 44 اسلاید آماده و قابل ارایه می باشد. در صورت شخصی سازی میتونین به واتس آپ شماره ای که زیر درج شده پیام بدین واستون اوکی میکنیم مزایای استفاده از ... ...
این فایل شامل پاسخ برخی تستهای فصل یک راهنمای معلم کتاب شیمی دوازدهم میباشد . شماره تست هایی که پاسخ داده شده است 12-13-14-15-17-18-19-22-27-28-31-32-40-33-36-37-41 کتاب راهنمای معلم شیمی دوازدهم یکی از منابع آزمون دبیری شیمی آموزش و پرورش است این فایل به صورت دست نویس ... ...
نوع فایل: power point فرمت فایل: ppt and pptx قابل ویرایش 59 اسلاید قسمتی از متن پاورپوینت: بخش دوم پودمان بازی های رایانه ای برخی از شایستگی هایی که در این پودمان به دست می آورید: کار گروهی,مسئولیت پذیری مدیریت منابع,فناوری اطلاعات و ... ...
عنوان فایل :کتاب گیاه شناسی یک با فرمت پاورپوینت نوع فایل: پاورپوینت تعدادصفحات : 250 ص برای دانلود روی لینک زیر کلیک نمایید دانلود کتاب گیاه شناسی ۱ با فرمت پاورپوینت ppt شرح مختصر: امروزه سلول به عنوان واحد ساختمانی همه موجودات زنده معرفی میشود و درباره هر یك از ...
حرکت تاریخی کرد به خراسان.pdf ... ...
Algorithms Illuminated (Part 1): The Basics Algorithms are the heart and soul of computer science. Their applications range from network routing and computational genomics to public-key cryptography and machine learning. Studying algorithms can make you a better ... ...
اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.
ایجاد وب سایت یا