حافظه مجازی در معماری محاسباتی چیست؟

حافظه مجازی یک تکنیک مدیریت حافظه در معماری محاسباتی است که به رایانه اجازه می دهد تا از حافظه ای که به صورت فیزیکی در دسترس است استفاده کند. این با استفاده از ترکیبی از رم فیزیکی و فضای روی هارد دیسک کار می کند تا یک فضای آدرس مجازی ایجاد کند که توسط پردازنده کامپیوتر قابل دسترسی باشد. هنگامی که یک برنامه به حافظه ای بیشتر از حافظه موجود در RAM فیزیکی نیاز دارد، سیستم عامل به طور موقت برخی از داده های خود را به هارد دیسک منتقل می کند. این کار فضایی را در حافظه فیزیکی آزاد می‌کند و به برنامه اجازه می‌دهد بدون از کار افتادن به دلیل حافظه ناکافی به اجرا ادامه دهد. سپس داده هایی که به هارد دیسک منتقل شده بودند در صورت نیاز به حافظه فیزیکی بازگردانده می شوند. این فرآیند برای کاربر شفاف است و به رایانه اجازه می دهد تا به طور موثر از منابع خود استفاده کند.

تاریخ انتشار: