دانلود پاورپوینت Operating system سيستم عامل
نوع فایل: power point
فرمت فایل: pptx
قابل ویرایش
تعداد اسلاید : 44 صفحه
قسمتی از پاورپوینت : 2-
کل جدول صفحه در حافظه باشد : سرعت مناسب نیست ، ولی نسبتاً ارزانتر است و
همچنین سوییچ متن نیز سریعاً انجام می گیرد . زیرا کافی است یک رجیستر
داشت که به ابتدای جدول صفحه اشاره کند و در هر سوییچ متن فقط محتوای این
رجیستر تغییر کند .در ادامه روشهای بهتری را می بینیم .جداول صفحه
چند سطحی :دیدیم وقتی حافظه مجازی بزرگ است ( مثلاً 32 بیتی یا 64 بیتی ) ،
تعداد صفحات مجازی خیلی زیاد است ( یک میلیون یا چهار میلیون میلیارد ) و
لذا جدول صفحه تعداد درایه های بسیاری خواهد داشت ( جدول صفحه بسیار بزرگ
می شود ) که مشکلات زیادی را به وجود می آورد . ( اشغال شدن حجم حافظه ،
کند شدن Context switch و غیره) برای حل این مشکل یک تکنیکی که در بسیاری
از کامپیوترها به کار می رود استفاده از جداول صفحه چند سطحی است . ادامه جدول صفحه :چند نکته :1- جدول صفحه می تواند بسیار بزرگ باشد .2- عمل نگاشت باید به سرعت انجام شود .در مورد نکته 1 : کامپیوترهای جدید می توانند تا 4GB آدرس دهی کنند = 2 یعنی آدرس های مجازی می توانند 32 بیتی باشند . حال اگر اندازه صفحه 4K باشد تعداد صفحات 4G/4K = 1M خواهد بود .اگر آدرسها 64 بیتی باشند تعداد صفحات 2 /2 = 2 = 4 * 2 * 2 خواهد بود . (بیش از حد تصور)حال اگر یک میلیون صفحه داشته باشیم جدول صفحه باید یک میلیون درایه داشته باشد .نگاشت در دسترسی یه حافظه وجود دارد .سرعت خیلی مهم است :روش
اول : جدول صفحه را در رجیسترها نگه داریم و فقط جدول صفحه مربوط به پروسس
در حال اجرا را در آن نگه داریم . به ازای هر صفحه مجازی یک رجیستر می
خواهیم .عیب : اگر جدول صفحه بزرگ باشد بسیار پر هزینه است و بار کردن جدول صفحه در هر سوئیچ و متن نیز ممکن است به کارایی لطمه بزند .مزیت : به دسترسی به حافظه جهت جدول صفحه نیاز نداریم .روش
دوم : کل جدول صفحه در حافظه باشد . و یک رجیستر ابتدای جدول صفحه را نشان
دهد که چون چندین مراجعه به حافظه نیاز دارد کارایی پایین است . اما تغییر
نگاشت حافظه فقط با تغییر محتوای یک رجیستر انجام می شود
برچسب ها:
download-PowerPoint-Operating-system-sistem-amel