c.Structuri,.de

[ ]
U area conine urmtoarele cmpuri ce caracterizeaz strile procesului. Capitolele anterioare au descris ultimele ?apte cmpuri, care sunt descrise pe scurt pentru o mai bun nelegere.
^Un pointer la tabela proceselor identific intrarea ce corespunde u area.
^Identificatorii de utilizator real ?i efectiv determin diferite privilegii permise procesului cum ar fi drepturile de acces la fi?ier.
^Cmpurile contor de timp nregistreaz timpul pe care procesul (?i descendenii lui) l petrece n execuie n modul utilizator ?i n modul nucleu.
^Un vector indic cum dore?te procesul s reacioneze la semnale.
^Cmpul de control al terminalului indic "terminalul de intrare" asociat procesului, dac exist.
^Un cmp de eroare nregistreaz erorile ntlnite n timpul apelului sistem.
^Cmpul valorii de retur conine rezultatul apelurilor sistem.
^Parametrii I/O descriu cantitatea de date transferate, adresa sursei zonei de date din spaiul utilizatorului, deplasamentul n fi?ier ?i altele.
^Directorul curent ?i rdcina curent descriu sistemul de fi?iere n care se afl procesul.
^Tabela descriptorilor de fi?iere folosite nregistreaz fi?ierele pe care procesul le-a deschis.
^Cmpurile de limitare restricioneaz mrimea procesului ?i mrimea fi?ierului pe care l poate scrie.
^Cmpul permisiunilor de acces marcheaz modul de setare a fi?ierelor create de proces.
Aceast seciune a descris tranziiile de stare ale proceselor la un nivel logic. Fiecare stare are caracteristici fizice gestionate de nucleu, n special spaiul de adrese virtual al procesului. Seciunea urmtoare descrie un model de gestiune a memoriei; seciunile urmtoare descriu strile ?i tranziiile de stare la un nivel fizic cu accent pe strile "execuie utilizator", "execuie nucleu", "ntrerupt" ?i "a?teptare (n memorie)".

:

Network | | | | | | | | | | | | | | | - | | | | | | | | | | | | | | | | | | | | | () | | | | | | | | | | | | | | | | () | Assembler | Basic, VB | Pascal | , ++ |