هشت راه‌های موثر برای دریافت بیشتر از صفحه اصلی

مثلاً پردازندههایی با معماریهای ۳۲ بیتی میتوانند تمامی ۴ گیگ از حافظه را آدرس بدهند. مثلاً وقتی چندین برنامه

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

مثلاً پردازندههایی با معماریهای ۳۲ بیتی میتوانند تمامی ۴ گیگ از حافظه را آدرس بدهند. مثلاً وقتی چندین برنامه همزمان استفاده میشوند که ممکن است با هم بیش از ۴ گیگ را مصرف کنند که لزومی ندارد تمامی این مقدار در حافظه اصلی باشد. برای آنها استفاده میشود که باعث افزایش کارایی میشود مادامی که دستگاهها بتوانند به شکل بهینه و موازی مورد دسترسی قرار بگیرند. در این روش سعی میشود تا صفحات مورد نیاز قبل از درخواست پیشبینی شوند و به حافظه اصلی بارگذاشته شوند. جدول صفحهبندی را بهروز کند تا ارجاع درست به قاب جدید در آن قرار بگیرد. ممکن است این قاب صفحه حاوی داده باشد طوریکه این داده به شکل پویا تخصیص داده شده باشد یا حاوی دادهای باشد که پس از ورود به حافظه اصلی آن را تغییر داده باشیم (اصطلاحاً کثیف شده باشد). با وجود این که در سیستم مذکور آدرس دهی محدود به ۴ گیگ هست سیستم عامل میتواند با استفاده از سیستم صفحهبندی و فایل مبادله بیش از ۴ گیگ را آدرس بدهد که این اندازه این فایلها بنا به نیاز تغییر میکند.  C​onte​nt was c re ated by G᠎SA Content G enerat or​ D᠎em᠎ov er​si᠎on .

قرارگیرد، میتواند به ابعاد دلخواه باشد یا بنا به نیاز تغییر داده شود. خالی برای جای دادن صفحه در حافظه اصلی بدست آورد تا به عنوان محفظه برای داده عمل کند. برنامه با ادامه روند اجرایش ممکن است به صفحات بیشتری نیاز داشته باشد که در حافظه اصلی نباشند و با رخ دادن عیبهای صفحه، صفحات مورد نیاز از فایل اجرایی توسط سیستم عامل به حافظه اصلی بارگذاری میشوند. این عمل برای کاهش رخ دادن عیب صفحه انجام میشود. در این روش صفحات فقط زمانی بارگذاری میشوند که عیب صفحه رخ دهد. برنامه طراحی میشود. برای افزایش سرعت پاسخ گویی سیستم، سیستم صفحهبندی پیشبینی میکند که کدام صفحات قرار است مورد استفاده قرار بگیرد و آنها را به حافظه اصلی بارگذاری میکند قبل از این که برنامهای به آنها رجوع کند و عیب صفحه رخ دهد. این نوع حافظه سرعت بیشتری از دیسک فیزیکی دارد و نسبت به حافظه اصلی ثبات بیشتری دارد اما محدودیت چرخه نوشتن و خواندن دارد یعنی اگر تحت فشار زیاد مبادلات باشند زود از از بین میروند. حال اگر برنامه دیگری بخواهد به صفحه مذکور که آزاد شدهاست دسترسی پیدا کند عیب صفحه بروز خواهد کرد زیرا محتوای مدنظر دیگر در حافظه اصلی نیست و در دیسک ذخیره شده.  Th is was g᠎ener ated by G SA Conte nt  G enerator Demov᠎ersi​on᠎.

اگر جلوی خالی شدن این صف را بگیریم سربار محاسباتی سرویس یک عیب صفحه کم میشود. این عمل تعداد آزادسازی را برای آزاد کردن قاب صفحاتی که پس از شروع یک برنامه نیاز داریم تا آزاد کنیم، کم میکند. جایگذاشتها روش صفحهبندی حافظه اصلی به دیسک نیستند و فقط برای کم کردن استفاده از حافظه اصلی هستند. افرازهای مبادله انعطافپذیر نیستند نمیتوان آنها با افراز و به راحتی را افزایش داد که باعث ایجاد پیچیدگی میشود. را بالا میبرد. در این حال، انعطافپذیری فایلهای مبادله به مزایای افرازهای مبادله میارزد. استفاده از دیسک مغناطیسی به علت عملکرد مکانیکی آن کند میباشد و سعی میشود که مبادله به حداقل رسیده یا حذف شود. در این موارد صفحهبندی میتواند برای آدرس دهی بیش از ۴ گیگ استفاده شود. در این موارد سیستم نمیتواند بیش از حد آدرس مجازی قابل دسترسی از حافظه استفاده کند. زمانی که تمامی قاب صفحهها اشغال شدهاند، سیستم عامل مجبور است تا یک قاب صفحه را مجدد استفاده کند. اگر برنامهای با رجوع به یک صفحه دزدیده شده عیب صفحه بدهد سیستم عامل میتواند بدون خواندن از حافظه اصلی محتوای آن قاب صفحه را برگرداند این عمل اصطلاحاً بازپسگیری نام دارد. کنترل را به برنامهای که قبلاً از آن کنترل را گرفته بود برگرداند و دستوری را که باعث ایجاد عیب صفحه شده بود را مجدد اجرا کند. Da ta h​as ᠎been c reat᠎ed with GSA C᠎on​te᠎nt Generator DEMO.

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

᠎This was gen erated ᠎by G​SA C onte᠎nt Gener ator D​emov​ersion!

در اینجا بیشتر به بررسی وب سایت اینتکس در تهران.

آخرین مطالب