РЕЗИДЕНТНАЯ ПРОГРАММА
РЕЗИДЕНТНАЯ ПРОГРАММА (resident program, resident software). Программа, постоянно присутствующая в оперативной памяти. После считывания в оперативную память Р. п. не выполняется до конца, а остается в состоянии готовности к продолжению выполнения до своей выгрузки, перезагрузки или выключения компьютера. Она активизируется и выполняет заданные действия либо при обращении к ней, например нажатием определенной клавиши или сочетания клавиш, либо при достижении компьютером определенного состояния (например, по сигналу таймера). Примерами Р. п. могут служить программы обработки ситуаций нажатия пользователем клавиш на клавиатуре. Такая программа проверяет, не нажата ли определенная комбинация клавиш, и если да, то вызывает некоторую связанную с этой комбинацией программу, а если нет - передает управление операционной системе для обработки нажатия клавиш. Р. п. должны занимать небольшой объем памяти и нетривиально взаимодействовать с операционной системой. Поэтому они разрабатываются квалифицированными программистами, как правило, на языках Ассемблер и Си