Professional Documents
Culture Documents
Iilustrovan je rad jednog sistema u kome se izvrava osnovni program, a koji ima dva
nivoa prekida. Vii nivo (nivo 0) pridruen je periodicnom signalu koji dolazi iz
spoljanjeg generatora takta. Ovaj signal aktivira servisni potprogram (sp 0) u okviru
koga se aurira casovnik realnog vremena (sekundi, minuti i sati). Signalu prekida koji
dolazi sa tampaca pridruen je nii nivo prioriteta (nivo 1). Opsluivanje ovog prekida
obavlja servisni potprogram (sp 1), koji obavlja prenos karaktera od procesora ka
tampacu i upravlja tampanjem. U svom normalnom radu racunar izvrava osnvni
program. Nailazak signala takta uzrokuje privremeni prekid ovog programa (1) i
otpocinjanje sp 0 (2). Kada sp 0 zavri svoj posao, racunar nastavlja osnovni program
(3), da bi ga ponovo prekinuo (4) kada naie novi signal takta i ponovo aktivirao sp 0 (5).
Za vreme rada potprograma sp 0 nailazi signal prekida sa tampaca, kojim on
obavetava racunar da je spreman da primi sledeci karakter. Buduci da ovaj signal ima
manji nivo prioriteta on ne moe prekinuti rad potprograma sp 0, vec ceka da sp 0 zavri
svoj rad. Nakon toga se aktivira sp 1 (6) cime otpocinje opsluivanje tanpaca. U toku
rada potprograma sp 1 nailazi ponovo signal takta. S obzirom da on ima vii prioritet, rad
sp 1 se privremeno suspenduje (7) i otpocinje sp 0 (8). Kada sp 0 zavri svoj rad,
nastavlja se rad potprograma sp 1 (9). Konacno, po zavretku rada tampaca
upravljanje se vraca na izvravanje osnovnog programa (10), koji ce signal takta ponovo
prekinuti (11) itd.