چگونه صفحه اصلی خود را در دیر یا زود بهبود دادم

صفحه کلید رایانههای شخصی مثل ۱۰۱ کلید صفحه کلیدهای سنتی آمریکایی یا ۱۰۴ کلید صفحه کلید ویندوز شامل حروف الفبایی، نمادهای نشانه گذاری، اعداد و دکمههای عملیات گوناگون هستند. اما حالا به جز کلیدهای Cherry MX کمپانی Cherry Corp یا همان ZF Electronics، سازندگان دیگری هم به جمع تولیدکنندگان اضافه شدهاست. وقفه ساعت بیت تغییر را صفر نمیکند زیرا این بیت نشاندهنده این مسئله است که آیا صفحه مورد نظر باید بر روی دیسک نوشته شود یا خیر. این الگوریتم مشابه الگوریتم FIFO است اما با یک تغییر کوچک که باعث میشود کمی کارایی آن بالاتر برود. الگوریتم FIFO توسط یک صف پیادهسازی میشود. هر صفحهای که در جلوی صف قرار گرفته باشد، با صفحه جدید جایگزین میشود. در نتیجه، آخرین صفحه بهطور کامل پر نمیشود و مقداری از آن به هدر میرود. صفحهبندی وقتی انجام میشود که یک خطای نقص صفحه اتفاق افتاده و صفحه خواسته شده را نتوان اختصاص داد، یا به این دلیل که هیچ صفحه خالی در حافظه نیست یا به این دلیل که تعداد صفحات خالی کمتر از حد آستانه است. درگاه ملی آمار. بایگانیشده از روی نسخه اصلی در ۲۱ آبان ۱۳۹۲. امروزه با به روی کار آمدن ماشینهای کنترل عددی کاربرد این ماشین آلات بسیار محدود شدهاست.

ماشین صفحه تراش (به انگلیسی: Shaper) یکی از ماشینهای ابزار است. در الگوریتم اخیراً استفاده نشده (به انگلیسی: Not recently used)، صفحهای جایگزین میشود که اخیراً کمتر از همه مورد استفاده قرار گرفته است. در این الگوریتم صفحهای از حافظه خارج میشود که از همه زودتر وارد حافظه شده باشد. منطق این روش آن است که صفحهای که زودتر از همه به حافظه آورده شده، احتمالاً برنامه کار خود را با آن به اتمام رسانده و در آینده دیگر به آن احتیاج نیست. به عنوان مثال فرض کنید دو صفحه داریم که به یکی از آنها تا ۶ ثانیهٔ آینده، و به دیگری تا ۰٫۴ ثانیهٔ آینده احتیاج نداریم. چرا که برای پیادهسازی آن احتیاج به پیشبینی آینده است که در عمل امکانپذیر نیست. به دلیل اینکه در این الگوریتم نیاز به پیشبینی آینده وجود دارد، قابل پیادهسازی نیست. در صفحهبندی محلی صفحهای برای جایگزینی انتخاب میشود که متعلق به همان فرایند باشد. جدول صفحهبندی را بهروز کند تا ارجاع درست به قاب جدید در آن قرار بگیرد. ممکن است صفحهای که برای جایگزینی انتخاب شده مجدداً توسط برنامه مورد ارجاع قرار گیرد و نیاز باشد تا صفحه بار دیگر از دیسک به حافظه آورده شود.

یک سری از سیستم عاملها به شکل دورهای دنبال صفحاتی هستند که اخیراً مورد ارجاع قرار نگرفتهاند و این صفحات را آزاد کرده و به لیست صفحات آزاد اضافه میکنند این عمل اصطلاحاً دزدی صفحه نام دارد. ۷ ژانویهٔ ۲۰۰۷، سه روز پیش از موعدی که قرار بود حراج ۱٬۰۰۰ پیکسل آخری پایان یابد، تیو رایانامهای از یک سازمان به نام «گروه تاریک» دریافت کرد که در آن آمده بود در صورت عدم پرداخت ۵٬۰۰۰ دلار آمریکا تا ۱۰ ژانویه، صفحهٔ اصلی میلیون دلاری قربانی حمله محرومسازی از سرویس خواهد شد. در یک فاصله زمانی مشخص، وقفه ساعت فعال شده و بیت دستیابی همه صفحات را صفر میکند تا صفحاتی که اخیراً به آنها مراجعه نشده از دیگر صفحات قابل تمیز باشند. در این الگوریتم سیستمعامل صفحهای را برای جایگزینی انتخاب میکند که در آینده، دیرتر از همه به آن نیاز خواهد شد. چرا که اطلاعات آن دست نخورده است و یک نسخه از آن در دیسک وجود دارد. Data h᠎as be en c᠎reated by G​SA C᠎onte​nt  Gen᠎erator​ D᠎em oversion᠎!

بنابراین در الگوریتم، صفحهای انتخاب میشود که نه استفاده شده و نه اطلاعات آن تغییر کرده است. در این حالت برای آوردن صفحه جدید به حافظه، مجبور هستیم صفحاتی را از حافظه خارج کرده و در دیسک بنویسیم تا فضای کافی برای اختصاص صفحه فروشگاه اینتکس در ایران جدید فراهم شود. به عبارت دیگر، صفحهای که از همه قدیمیتر باشد از حافظه خارج میشود تا فضا برای صفحه جدید محیا شود. در سیستمعاملی که از تکنیک صفحهبندی برای مدیریت حافظه مجازی استفاده میکند، الگوریتمهای جایگزینی صفحه تصمیم میگیرند که کدام صفحه باید از حافظه اصلی خارج شده و در دیسک نوشته شود تا فضا برای اختصاص دادن صفحه جدید محیا شود. در بیشتر سیستمها برای کاهش عمل ورودی/خروجی از یک تکنیک سختافزاری به این صورت استفاده میشود: هر صفحه دارای یک بیت m (به معنی modify) است. رجیستر، وبگاه اخبار فناوری، در ماه سپتامبر در دو مقاله به معرفی صفحهٔ اصلی میلیون دلاری پرداخت. صفحههای استرالیا و جنوبگان حدود ۸۵ میلیون سال پیش شکسته شده و تا ۴۵ میلیون سال پیش کاملاً از هم جدا شدند. رابط فرمان خطی یک نوعی از رابط کاربری است که کاملاً از طریق صفحه کلید عمل میکند. این الگوریتم ساده است و سربار کمی به سیستمعامل تحمیل میکند.