TSR heißt: "Terminate and Stay Resident" und bedeutet, dass sich diese Viren in den Arbeitsspeicher laden. Dort verbleiben sie, bis der Computer wieder ausgeschaltet wird. Als "speicherresident" bezeichnet man also keine bestimmte Virenart, sondern eine besondere Verhaltensweise ganz unterschiedlicher Viren.
Das klassische Beispiel für einen speicherresidenten Virus ist der Bootsektorvirus. Aber beinahe jede andere Virenart (z.B. Makroviren) kann diese spezielle Eigenschaft ebenfalls besitzen. Nichtresidente Viren werden nur aktiv, wenn das befallene Programm gestartet wird.
Einmal entdeckt, können sie deshalb relativ leicht "rückstandsfrei" entfernt werden. Im Gegensatz dazu haben TSR-Viren ganz andere Möglichkeiten. Sie können von sich aus Prozessaufrufe abfangen, externe Speichermedien manipulieren und allen erdenklichen Schaden im System anrichten, ohne dass der Anwender erst eine Aktion auslösen muss - und sie können, unter bestimmten Bedingungen, sogar die Formatierung (!)einer Festplatte "überleben".