Program rezydentny,programTSR (odang. terminate-and-stay-resident program) –program załadowany dopamięci operacyjnej komputera w dowolnej chwili jako proces w tle i pozostający w stałej gotowości do wykonania. Program rezydentny obsługuje w czasie rzeczywistym właściwe sobie wywołania lub przerwania.
Podstawowym programem rezydentnymDOS-u (komputery architekturyx86) jestinterpreter poleceń (COMMAND.COM); inne to na przykładsterowniki urządzeń, w tym klawiatury idrukarki. W innych systemach komputerowych oraz DOS-ach TSR-y funkcjonują podobnie i pełnią tę samą rolę.
Każdy program rezydentny może być immanentnym składnikiemsystemu operacyjnego, ładowanym w trakcie jego startu lub doładowanym przez użytkownika według jego potrzeb w dowolnej chwili.