page fault

  1. страничная ошибка, отсутствие страницы

#

это на самом деле не ошибка, а ситуация в системе управления виртуальной памятью, возникающая при обращении процессора к очередной команде или её операнду, которые находятся на странице памяти, отсутствующей в страничном блоке (page frame) в ОЗУ. Отсутствие нужной страницы обнаруживается на аппаратном уровне, отвечающем за адресацию, в результате выдаётся аппаратное прерывание (page fault interrupt), по которому активируется обработчик этого типа прерываний (page fault handler) и ОС производит подкачку страницы с диска в свободный страничный блок, после чего работа программы будет продолжена. Страничная ошибка задерживает исполнение программы на несколько миллионов команд, т. е. заметно снижает производительность компьютера. При большом количестве страничных ошибок возникает пробуксовка (thrashing). Синоним – page miss

Связные термины

page fault handling, page overlapping, swapping, virtual memory, VMM[2]

Все термины