دانلود پاورپوینت 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