صفحه اصلی Chronicles

به علت طراحی شدن صفحه کلید لپ تاپ بر روی مدارهای اصلی لپ تاپ، ممکن است ریخته شدن مایع بر روی آن موجب سوختن مد

توسط مدیر سایت در 7 اردیبهشت 1402

به علت طراحی شدن صفحه کلید لپ تاپ بر روی مدارهای اصلی لپ تاپ، ممکن است ریخته شدن مایع بر روی آن موجب سوختن مدارهای داخلی نیز بشود. این قسمت به وسیله یک پیچ در امتداد عمود یا مایل بر روی کله گی حرکت داشته و کار تنظیم بار عمودی را به وسیله حلقه تنظیمی انجام میدهد. وقفه ساعت بیت تغییر را صفر نمیکند زیرا این بیت نشاندهنده این مسئله است که آیا صفحه مورد نظر باید بر روی دیسک نوشته شود یا خیر. این الگوریتم بدین شکل کار میکند: در جدول صفحه، هر صفحه دارای چند بیت کنترلی است. ایده اصلی LRU آن است که صفحاتی که در چند لحظه گذشته به شدت مورد استفاده قرار گرفتهاند، در چند لحظه آینده هم به شدت مورد استفاده خواهند بود. در الگوریتم اخیراً استفاده نشده (به انگلیسی: Not recently used)، صفحهای جایگزین میشود که اخیراً کمتر از همه مورد استفاده قرار گرفته است. بنابراین در الگوریتم، صفحهای انتخاب میشود که نه استفاده شده و نه اطلاعات آن تغییر کرده است. بدین ترتیب صفحه مورد نظر شانس دوبارهای برای باقی ماندن در حافظه کسب کرده است. اما کارکرد اصلی آن مشابه الگوریتم شانس دوم است. این نوع صفحه کلید تنها دارای تعداد کمی کلیدهای اصلی است و فضای استفاده کمی دارد اما با این وجود امروزه کاربردهای فراوانی را داراست. Data w᠎as creat ed  by GSA C᠎on tent Gen erat or​ D​em over sion.

تعدادی روش پیادهسازی برای این الگوریتم وجود دارد که سعی میکنند هزینه پیادهسازی را کاهش دهند، بدون اینکه افت قابل توجهی در کارایی الگوریتم ایجاد شود. زلزله شناسان می دانند که کوههای زاگرس میزبان خطوط گسل فعال زیادی هستند و تکانهای زمین ساختی روی این گسلها باعث ایجاد تعداد قابل توجهی زمین لرزه در ایران و عراق میشود. در یک فاصله زمانی مشخص، وقفه ساعت فعال شده و بیت دستیابی همه صفحات را صفر میکند تا صفحاتی که اخیراً به آنها مراجعه نشده از دیگر صفحات قابل تمیز باشند. یک روش پیادهسازی دیگر که احتیاج به پشتیبانی سختافزار دارد به صورت زیر است: سختافزار یک شمارنده ۶۴ بیتی دارد که با اجرای هر دستورالعمل یک واحد به این شمارنده افزوده میشود. زیرا لازم نیست صفحات به طور مدام در انتهای صف گذاشته شوند. منطق این روش آن است که صفحهای که زودتر از همه به حافظه آورده شده، احتمالاً برنامه کار خود را با آن به اتمام رسانده و در آینده دیگر به آن احتیاج نیست. با استفاده از سختافزارهای فعلی، پیادهسازی چنین چیزی امکانپذیر نیست. وقتی که مجموعه کاری درصد کوچکی از کل صفحات سیستم باشد، حافظه مجازی بهینهترین حالت کارکرد خود را دارد و میزان محاسبات رفع عیب صفحه ناچیز خواهد بود.

در این الگوریتم وقتی که یک نقص صفحه اتفاق میافتد، صفحهای از حافظه خارج میشود که نسبت به دیگر صفحات، مدت طولانیتری بلااستفاده بوده است. به عبارت دیگر، صفحهای که از همه قدیمیتر باشد از حافظه خارج میشود تا فضا برای صفحه جدید محیا شود. در این الگوریتم صفحهای از حافظه خارج میشود که از همه زودتر وارد حافظه شده باشد. بعضی اوقات بیشینه مقدار حافظه اصلی را نمیتوان نصب کرد به دلیل هزینه بالا یا اینکه مفید نخواهد بود. اما به جای آنکه صفحه مورد نظر بی درنگ حذف شود، سیستمعامل ابتدا به «بیت دستیابی» آن صفحه نگاه میکند، اگر بیت دستیابی صفر بود، صفحه حذف میشود. این الگوریتم ساده است و سربار کمی به سیستمعامل تحمیل میکند. واکسن مالاریای که برای نخستین بار به سطح کارایی ۷۵٪ مورد نظر سازمان جهانی بهداشت دست یافتهاست، در کشور غنا به کار گرفته شد. این نظریه بر اساس نظریهٔ رانش قارهای در نخستین دهههای قرن بیستم مطرح شد و پس از اثبات مفهوم گسترش بستر دریا در سالهای ۱۹۵۰ تا ۱۹۶۰ م توسط بسیاری از زمین شناسان پذیرفته شد. اما کارایی آن از همه الگوریتمها به مراتب بالاتر است.

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

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

آخرین مطالب