حافظه مجازی چیست

حافظه مجازی چیست
حافظه مجازی چیست

تصویری: حافظه مجازی چیست

تصویری: حافظه مجازی چیست
تصویری: افزایش رم موبایل 100% واقعی 🤯✨ آموزش نصب رم مجازی 2024, نوامبر
Anonim

از حافظه مجازی رایانه در سیستم عامل های چند وظیفه ای استفاده می شود. به لطف آن ، هنگام اجرای چندین برنامه ، کارایی بیشتری فراهم می کند.

حافظه مجازی چیست
حافظه مجازی چیست

حافظه مجازی قسمتی از فضای دیسک سخت است که توسط سیستم اختصاص داده می شود در صورت عدم وجود RAM کافی برای بهبود عملکرد. در این حالت ، داده هایی که در حال حاضر توسط رایانه استفاده نمی شود ، به اصطلاح پرونده paging منتقل می شوند. اندازه این پرونده همان مقدار حافظه مجازی است. به عنوان یک قاعده ، برای عملکرد طبیعی سیستم ، اندازه فایل صفحه بندی باید 1.5 برابر RAM باشد. اما اگر کاربر اغلب بازی های رایانه ای را با گرافیک پیچیده یا انیمیشن سه بعدی بازی می کند ، یا برنامه های پیچیده ای را خودش ایجاد می کند ، پس باید اندازه پرونده نسبت به RAM دو برابر یا حتی سه برابر شود. اتصال حافظه مجازی امکان استفاده منطقی از منابع RAM را با انتقال ثانویه فراهم می کند داده ها به ذخیره سازی ثانویه. در همان زمان ، فرآیندهای در حال اجرا به طور همزمان کار می کنند به طور جداگانه ، "نمی دانند" در مورد یکدیگر. دو راه برای پیاده سازی حافظه مجازی وجود دارد: صفحه و بخش. در یک پیاده سازی صفحه ای ، RAM به مناطقی با همان اندازه (صفحات) تقسیم می شود که به عنوان یک واحد حافظه در نظر گرفته می شوند. یک فرایند در حال اجرا درخواست حافظه را به آدرس موجود در حافظه مجازی می فرستد. آدرس شماره صفحه را نشان می دهد و در آن جبران می شود. این سیستم می تواند صفحه ای را که مدت زیادی است از آن استفاده نشده است به دیسک سخت بفرستد. هنگامی که یک پردازش به حافظه دسترسی پیدا می کند ، برخی از بخشها به RAM منتقل می شوند و برخی دیگر روی دیسک سخت باقی می مانند. سطح مشخصی از حقوق دسترسی را می توان به هر بخش اختصاص داد. عملکرد حافظه سگمنت مشابه حافظه صفحه است ، اما سرعت دسترسی کمتری دارد. در بیشتر موارد ، افزایش حافظه مجازی به طور خودکار اتفاق می افتد ، اما شرایطی پیش می آید که کاربر نیاز به انجام آن به صورت دستی دارد. با این حال ، در این حالت ، باید توجه داشته باشید که عملکرد سیستم ممکن است از حد قابل قبولی فراتر رود و برعکس ، رایانه بسیار کندتر کار خواهد کرد. می توانید به صورت دستی حافظه مجازی را در کنترل پنل در "System" یا "System" افزایش دهید بخش سیستم و نگهداری آن ". بر روی فرمان "تغییر پارامترها" پنجره "System Properties" ظاهر می شود که در آن باید برگه "Advanced" را انتخاب کنید. در بخش "عملکرد" - دکمه "گزینه ها". در پنجره "تنظیمات عملکرد" - برگه "پیشرفته" ، "حافظه مجازی" -> "تغییر". برای افزایش اندازه فایل صفحه بندی ، علامت "انتخاب خودکار اندازه صفحه بندی صفحه بندی" را بردارید و مقدار مورد نظر را تنظیم کنید.

توصیه شده: