Виртуальная память. Способ расширения объёма адресуемой физической памяти (physical memory) за счёт разбиения её на страницы (page, virtual page) фиксированного размера (в некоторых системах – на сегменты переменной длины) и организации выгрузки неиспользуемых страниц в буферную область на диске и загрузки их с диска при запросе. Страницы, ассоциированные с процессом, загружаются в произвольные места ОЗУ, в то время как для программы они выглядят расположенными последовательно, поскольку программа работает не с реальными, а с виртуальными адресами (virtual address), которые с помощью аппаратных средств пересчитываются в физические адреса (physical address). Преимущество использования виртуальной памяти в том, что программу не нужно разбивать на оверлеи (overlay), можно загрузить на исполнение большее число приложений и обрабатывать в программе большие массивы данных. В системах жёсткого реального времени виртуальная память обычно не применяется.