آنچه اپرا می تواند در مورد صفحه اصلی به شما بیاموزد

به طور مشابه، وقتی که اطلاعات صفحهای تغییر میکند، «بیت تغییر» مربوط به آن صفحه هم ۱ میشود تا نشان دهد اطلاعات صفحه دستکاری شده است. در سیستمعاملی که از تکنیک صفحهبندی برای مدیریت حافظه مجازی استفاده میکند، الگوریتمهای جایگزینی صفحه تصمیم میگیرند که کدام صفحه باید از حافظه اصلی خارج شده و در دیسک نوشته شود تا فضا برای اختصاص دادن صفحه جدید محیا شود. منطق این روش آن است که صفحهای که زودتر از همه به حافظه آورده شده، احتمالاً برنامه کار خود را با آن به اتمام رسانده و در آینده دیگر به آن احتیاج نیست. این نوع کیبورد مانند حرف A میباشد و این امکان را برای کاربر فراهم میکند که هنگام کار هر دو دست را در حالت طبیعی قرار دهد و از فشار عضلانی بر روی مچها و کمر به شدت میکاهد. برای مثال اگر اندازه هر صفحه به صورت سختافزاری ۵۱۲ بایت باشد، سیستمعامل میتواند با چیدن دو قاب صفحه در کنار هم صفحات ۱ کیلو بایتی داشته باشد. به عنوان مثال فرض کنید دو صفحه داریم که به یکی از آنها تا ۶ ثانیهٔ آینده، و به دیگری تا ۰٫۴ ثانیهٔ آینده احتیاج نداریم. به دلیل اینکه در این الگوریتم نیاز به پیشبینی آینده وجود دارد، قابل پیادهسازی نیست.

چرا که برای پیادهسازی آن احتیاج به پیشبینی آینده است که در عمل امکانپذیر نیست. پیادهسازی برخی از این الگوریتمها نیازمند پشتیبانی سختافزاری است و برخی از آنها هم قابل پیادهسازی نیستند. در یک فاصله زمانی مشخص، وقفه ساعت فعال شده و بیت دستیابی همه صفحات را صفر میکند تا صفحاتی که اخیراً به آنها مراجعه نشده از دیگر صفحات قابل تمیز باشند. این الگوریتم فقط به صورت تئوری بوده و قابل پیادهسازی نیست. الگوریتم FIFO توسط یک صف پیادهسازی میشود. این الگوریتم مشابه NFU است. وقفه ساعت بیت تغییر را صفر نمیکند زیرا این بیت نشاندهنده این مسئله است که آیا صفحه مورد نظر باید بر روی دیسک نوشته شود یا خیر. ممکن است صفحهای که برای جایگزینی انتخاب شده مجدداً توسط برنامه مورد ارجاع قرار گیرد و نیاز باشد تا صفحه بار دیگر از دیسک به حافظه آورده شود. های متعددی باشد، که هر یک قسمت واحد از حافظه را در زمانهای مختلف اشغال میکنند. صفحات فایل اجرایی که هرگز درخواست نمیشوند به حافظه اصلی بارگذاری نمیشوند. برای ساخت یک صفحه وب نیاز به یک ویرایشگر متن برای ویرایش HTML دارید؛ و برای بارگذاری سایت و ارسال اطلاعات به سایت نیاز به FTP Client دارید. ​Con te᠎nt was g en​erated with GSA Conte nt​ Generat᠎or D em​over sion᠎.

کار مرورگر وب، هماهنگی بین المانهایی است که با آنها صفحات وب نوشته میشوند، که معمولاً از نوع استایل شیتها (style sheets)، اسکریپتها scripts و تصاویر هستند، که در صفحات وب یافت میشوند. مراحل انجام این کار بدین صورت است که صفحهای که برای جایگزینی انتخاب شده از حافظه اصلی خارج شده و در دیسک نوشته میشود. این الگوریتم بدین شکل کار میکند: در جدول صفحه، هر صفحه دارای چند بیت کنترلی است. بدین صورت یک یک صفحه تنها زمانی به حافظه آورده میشود که برنامه واقعاً آن را درخواست داده باشد. صفحهای که برنامه آن را درخواست نداده وارد حافظه نمیشود. در برخی دیگر از سیستمها، از همان ابتدای اجرای برنامه تعدادی از صفحات وارد حافظه میشوند. این نوع حافظه سرعت بیشتری از دیسک فیزیکی دارد و نسبت به حافظه اصلی ثبات بیشتری دارد اما محدودیت چرخه نوشتن و خواندن دارد یعنی اگر تحت فشار زیاد مبادلات باشند زود از از بین میروند. اگر اندازه صفحات بزرگ در نظر گرفته شود، این امکان وجود دارد که حافظه بیشتری از این راه به هدر برود. Data was g enerated with G᠎SA Conte᠎nt  Gene᠎ra​tor DE MO.

به عبارت دیگر، صفحهای که از همه قدیمیتر باشد از حافظه خارج میشود تا فضا برای صفحه جدید محیا شود. در صفحهبندی محلی صفحهای برای جایگزینی انتخاب میشود که متعلق به همان فرایند باشد. اگر بیت دستیابی صفر بود، صفحه حذف میشود و صفحه جدید در جایی که عقربه به آنجا اشاره میکند قرار میگیرد. حال اگر قرار باشد که این صفحه جایگزین شود، سیستمعامل با نگاه کردن به این بیت تصمیم میگیرد که آیا نیاز است صفحه بر روی دیسک نوشته شود یا نه. بنابراین در الگوریتم، صفحهای انتخاب میشود که نه استفاده شده و نه اطلاعات آن تغییر کرده است. این الگوریتم دارای مشکل ناهنجاری بلیدی است و خیلی کم از آن استفاده میشود. اگر اندازه صفحات را بالا در نظر بگیریم، تعداد صفحات کم میشود و بنابراین میتوان آنها را راحتتر در TLB ذخیره کرد و به این ترتیب نرخ TLB miss کاهش خواهد یافت و شانس اینکه درخواست توسط TLB اجابت شود هم بالاتر میرود.

اگر از نوشتن این مطلب لذت بردید و مطمئنا می توانید اطلاعات بیشتری در مورد نمایندگی اینتکس در بازار تهران لطفا از صفحه ما بخواهید.