TSR

Материал из Encyclopedia Electronica

(Terminate and Stay Resident)
резидентная программа, остающаяся в памяти, прил. резидентный
 Компьютерные программы, запускаемые на выполнение, делятся на резидентные и нерезидентные. Резидентная программа по окончании оставляет свой код или часть кода в оперативной памяти (RAM), при этом операционная система (OS) резервирует необходимый для её работы участок памяти (Memory). Далее резидентная программа работает параллельно с др. программами. Некоторые из резидентных программ могут быть выгружены из памяти. Нерезидентная программа при завершении не оставляет в памяти своего кода, а занимаемая ею память освобождается. Для Windows: программа MS-DOS, которая загружается в ОЗУ компьютера и остаётся там даже после выполнения. Это позволяет при необходимости быстро получить к ней доступ. TSR обычно вызываются нажатием определённой комбинации клавиш. например, будет являться резидентной программа, отображающая календарь во время сессии MS-DOS, когда будет нажата определённая комбинация клавиш. Предполагается, что TSR-программы должны быть ненавязчивыми и, в идеальном случае, не должны мешать работе др. приложений. Однако, могут иметь место конфликты, если резидентная программа загружает себя в ячейки памяти, которые уже заняты др. приложением, вызывая сбой обоих приложений. Приложения Windows и др. программы могут заменять многие TSR, использовавшиеся под MS-DOS.

Игорь Мостицкий (обсуждение) 16:03, 9 января 2026 (MSK)