Hệ thống bộ nhớ ảo tách các địa chỉ bộ nhớ được sử dụng bởi một quá trình khỏi các địa chỉ vật lý thực tế, cho phép tách các quá trình và tăng dung lượng RAM khả dụng hiệu quả bằng cách sử dụng phân trang hoặc hoán đổi sang bộ nhớ thứ cấp.