مشخصات این فایل
عنوان:مدیریت حافظه در سیستم عامل
فرمت فایل:word (قابل ویرایش)
تعداد صفحات: 63
این مقاله در مورد مدیریت حافظه در سیستم عامل می باشد.
بخشی از تیترها به همراه مختصری از توضیحات مقاله مدیریت حافظه در سیستم عامل
سیستم عامل چیست ؟
سیستم عامل چیزی جزیک برنامه طولانی نیست ،لیکن اندازه و میزان پیچیدگی آن بستگی به یک سری عوامل دارد،که مهمترین آنهاعبارتنداز:خصوصیات کامپیوتر، ا مکاناتی که این کامپیوتر بایستی عرضه کندو مواردکاربرد این کامپیوتر.
سیستم عامل معمولآاولین برنامه است که درحافظه کامپیوتر، پس ازبارگیری، برخی قسمتهای سیستم عامل بطوردا ئم، مادا میکه کامپیوتر مشغول کار است درحافظه باقی می مانند. قسمتهای دیگرسیستم عامل ،...(ادامه دارد)
حفاظت
هرفرایند باید درمقابل تداخلهای ناخواسته فرایندهای دیگر محافظت شود، خواه این تداخل تصادفی خواه عمدی باشد. پس برنامه های فرایندهای دیگرنباید قادرباشند برای مقاصد خواندن یا نوشتن به محلهای حافظه یک فرایند، بدون اجازه مراجعه نماید. ازطرفی برآوردن نیازهای جابجایی می توا ند باعث افزا یش دشواری دربرآوردن نیازهای حفاظتی شود. ازآنجا که مکان یک برنامه درحافظه مشخص نیست، ا مکان بررسی آدرسها درزمان ترجمه برای ا طمینان ازحفاظت وجود ندارد....(ادامه دارد)
سازمان فیزیکی
حافظه کامپیوتر حدا قل دردو سطح سازمان یافته است : حافظه اصلی وحافظه ثانوی . حافظه اصلی دسترس سریع را در ازای بهای نسبتآ زیاد ارائه می دهد . حافظه اصلی ناپایدار است یعنی نمی توا ند برای ذخیره دا ئمی بکاررود. حافظه ثانوی کندترو ارزا نتر ازحافظه اصلی است و ناپایدار هم نیست. پس حافظه ثانوی با ظرفیت زیاد برای ذخیره طولانی مدت برنامه هاوداده ها در...(ادامه دارد)
ماشینهای صفحه بندی قطعه بندی شده
یکی ازنقاط ضعف برخی ازسیتمهای صفحه بندی شده که تاکنون تشریح شده که تاکنون تشریح کرده ایم، این است که بایستی جدول صفحه بزرگی را برای هریک ازبرنامه ها نگهداشت. هر چنددر سیستم اطلس ازاینکار اجتناب شد ولیکن درآن تکنیک تمامی انباره اصلی بکمک ثباتهای آدرس صفحه (PAR) نگاشت می شد واین خود هزینه سنگینی رادر برداشت . درسیستمهایی که ازثباتهای صفحه جاری (CPR) برای ترجمه آدرس استفاده می کنند، سخت افزار می توا ند به جدول سیستم دسترسی پیدا کندو ثباتها رابکمک...(ادامه دارد)
الگوریتم های پشته ای
در سیستم چندبرنامگی، وجود تناقص FIFO نگران کننده است، زیرا هر چند که ممکن است زیاد رخ ندهد ولیکن می تواند باعث شکست هر گونه محاسبه ای جهت تخصیص اپتیمال حافظه بین کارها گردد. بنابراین، تدوین الگوریتم هایی که چندین خصیصه غیر عادی رااز خود نشان نمی دهند مورد توجه می باشد. می توان نشان داد که یک طبقه الگوریتم ها که به آنها الگوریتم های پشته ای می گویند(LRU,BO جزءآن می باشند) دچار چنین ضعفی نیستند....(ادامه دارد)
بخشی از فهرست مطالب مقاله مدیریت حافظه در سیستم عامل
مقدمه
سیستم عامل چیست ؟
مدیریت حافظه
حفاظت حافظه
نیازهای مدیریت حافظه
حفاطت
اشتراک
سازمان منطقی
سازمان فیزیکی
قطعه بندی
تکه تکه شدن
محل برنامه
استفاده ازکد وداده ها بصورت اشتراکی
قطعات اشتراکی
قطعات مشترک
صفحه بندی
ماشینهای صفحه بندی قطعه بندی شده
جدول قطعه
جدول صفحه
کارایی
محل
الگوریتم های جایگزینی صفحه
ـ جایگزینی بلیدی اپتیمال BO
ـ اخیرا کمترین استفاده شده LRU
ـ الگوریتم اولین صادره اولین وارده FIFO
ـ الگوریتم اخیرا استفاده نشده NRU
الگوریتم پشته ای
چند برنامگی
تقلیل زمان هر مبادله ـ پیش صفحه بندی
...(ادامه دارد)
دانلود مقاله مدیریت حافظه در سیستم عامل