SHPORA.net :: PDA

Login:
đćăèńòđàöèÿ

Main
FAQ

ăóìàíèòàđíûć íàóêè
ćńòćńòâćííûć íàóêè
ìàòćìàòèśćńêèć íàóêè
òćőíèśćńêèć íàóêè
Search:
Title: | Body:

b.Stari.si.Tranz

Când un proces termină de executat un apel sistem, el poate trece în starea "execuție în mod utilizator". După o perioadă de timp, ceasul sistem poate întrerupe procesorul ?i procesul intră iar în starea "execuție în mod nucleu". Când rutina de tratare a întreruperii de ceas termină de tratat întreruperea de ceas, nucleul poate decide să planifice un alt proces pentru execuție, astfel primul proces intră în starea "întrerupt" ?i celălalt se va executa. Starea "întrerupt" este într-adevăr aceea?i ca ?i starea,"gata de execuție în memorie", dar ele sunt descrise separat pentru a accentua că procesul care se execută în modul nucleu poate fi întrerupt numai când este pe punctul de a se întoarce la modul utilizator. În consecință, nucleul ar putea încărca un proces din starea "întrerupt" dacă este necesar. În cele din urmă, planificatorul va alege procesul pentru execuție ?i acesta se va întoarce la starea "execuție utilizator" executându-se din nou în modul utilizator. Când un proces execută un apel sistem, el părăse?te starea "execuție utilizator" ?i intră în starea "execuție nucleu". Presupunem că apelul sistem necesită o operație de I/O de pe disc ?i procesul trebuie să a?tepte pentru ca I/O să se termine. El intră în starea "a?teptare în memorie", punîndu-se singur în a?teptare până când este anunȚat că operaȚia I/O s-a terminat. Ulterior când operaȚia I/O se termină, hardware-ul întrerupe UCP ?i rutina de întrerupere treze?te procesul, determinând trecerea lui în starea "gata de execuȚie în memorie".Presupunem că sistemul execută mai multe procese care nu au loc simultan în memoria principală ?i swapper-ul evacuează procesul pentru a face loc altui proces care este în starea ?gate de execuȚie pe disc?. Când este evacuat din memoria principală procesul intră în starea ?gata de execuȚie pe disc?.Eventual, swapper-ul alege procesul care este cel mai potrivit să se încarce în memoria principală ?i procesul reintră în starea "gata de execuȚie în memorie".