c.Contextul.proces

Сделай свою wap-шпаргалку =) попробуй конструктор сайтов http://www.panweb.com/


Nucleul introduce un strat context оn stivг cвnd apare o оntrerupere, cвnd procesul executг un apel sistem, sau cвnd procesul face o schimbare de context. Nucleul scoate un strat context din stivг cвnd revine din tratarea handler-ului unei оntreruperi, cвnd procesul revine la modul utilizator dupг ce nucleul a executat complet un apel sistem, sau cвnd procesul face o schimbare de context. Astfel schimbarea de context determinг introducerea ?i scoaterea straturilor contextului de nivel sistem: nucleul introduce un strat context al vechiului proces ?i scoate stratul context al noului proces. Intrarea оn tabela proceselor memoreazг informaюiile necesare pentru refacerea stratului context curent. Un proces ruleazг оn cadrul contextului sгu curent. Numгrul de cadre context este limitat de numгrul de nivele de оntrerupere suportat de ma?inг. --figura. com. Оn partea stвngг a figurii din slide-ultrecut este prezentatг partea staticг a procesului.
Aceasta conюine contextul de nivel utilizator, care conюine zona de text a procesului (instrucюiunile), zona de date, zona de stivг ?i zona de memorie partajatг (dacг existг), ?i partea staticг a contextului de nivel sistem, care conюine intrarea оn tabela proceselor, zona u area, ?i intrгrile tabelei private de regiuni(informaюii de mapare a adreselor virtuale ale contextului de nivel utilizator).