Bộ nhớ ảo là sự trừu tượng hóa của hệ điều hành, cung cấp cho lập trình viên một không gian địa chỉ ảo lớn hơn địa chỉ vật lý thực sự.

  • Có bản chất là cấp phát bộ nhớ không liên tục.
  • Được triển khai bằng hai phương pháp: phân đoạn (Segmentation) hoặc phân trang (Paging).