Încheiați și rămâneți rezident

Terminate and Stay Resident , sau TSR , este un apel de sistem în MS-DOS și în unele sisteme similare care permite unui program să returneze controlul sistemului de operare (deoarece MS-DOS nu este multitasking , programul curent rulează). păstrează controlul atâta timp cât execuția sa nu este complet terminată), în timp ce rămâne încărcat în memorie .

De obicei, programul care efectuează acest apel instalează un pointer la adresa sa în tabelul de întreruperi , astfel încât execuția este repornită atunci când apare o întrerupere de un anumit tip. Utilizarea apelului TSR poate, de asemenea, pur și simplu permite programului să înceapă mai repede data viitoare când este rulat, deoarece executabilul, încărcat deja în memorie, nu trebuie copiat acolo de pe disc.

Apelul de sistem se face în asamblare prin întreruperea software-ului 21h , cu funcția 31h ca parametru.

Note și referințe

  1. "  TSR - Terminați și rămâneți rezidenți  "

Vezi și tu