Bộ nhớ ảo (virtual memory) cho mỗi process một ảo giác rằng nó có một khối địa chỉ bộ nhớ riêng, liền mạch (từ 0 tới một giá trị tối đa lớn), bất kể thực tế có bao nhiêu RAM vật lý hay dữ liệu thực sự nằm ở đâu. OS và MMU (Memory Management Unit) của CPU dịch các địa chỉ ảo này sang địa chỉ vật lý ngay tại thời điểm truy cập.
Ảo giác hoạt động ra sao
Bộ nhớ được chia thành các kích thước cố định (thường là 4 KB). Một riêng cho mỗi process ánh xạ từng trang ảo sang một vật lý:
