12. Resursele sistemului. Intreruperile. Rolul Flashcards
Care sunt resursele sistemului?
intreruperile IRQ
adresele porturilor de I/O
canalele DMA
adresele de memorie
Ce sunt intreruperile IRQ?
sunt folosite pentru a semnaliza procesorului ca trebuie satisfacuta o anumita cerere
intreruperile hardware au asociate numere pentru a li se stabilii prioritatea
fiecarei intreruperi hard ii corespunde un traseu diferit pe magistrala
Ce ofera intreruperile?
un mecanism prin care alte module (I/O) pot intrerupe secventa de procesare
un mecanism de Timer utilizat in multi tasking
realizarea de operatii de I/O pe magistrala
controlul aparitiei unor erori (erori de paritate la memorie)
Ce se intampla cand se detecteaza o intrupere la ciclul de executie al instructiunii?
Opreste executia programului curent
Salveaza contextul
Seteaza ProgramCounter la adresa de start a rutinei de tratare a intreruperilor
Proceseaza rutina
Restaureaza contextul si continua programul intrerupt