Sunteți pe pagina 1din 2

GESTIUNEA PROCESELOR

SISTEMUL DE OPERARE
Componenta software fundamentala a unui SC.

= furnizeaza o interfata prin care aplicatiile utilizator/de sist. au


acces la componenta hardware
CE ESTE UN PROCES

Def.: Un proces este un program in executie.

PROCES VS PROGRAM
Un program este o entitate statica, insemnand codificarea unui

algoritm intr-un limbaj de programare, in timp ce un proces


este o entitate dinamica. In timpul executiei sale, un proces poate
trece prin mai multe stari..

ELEMENTELE UNUI PROCES:

- codul programului in limbaj masina, ce poate fi partajat de mai

multe procese; (desi ruleaza acelasi executabil, sunt procese


distincte)

- un set de date pe care procesul le prelucreaza (din fisier, de


pe disc, citite din intrarea standard) care sunt prelucrate de
CPU si sunt aduse in memoria interna prin intermediul

sistemului de operare, ce executa o serie de activitati…

CUM SE CREEAZA UN PROCES:


De regula, se creeaza la lansarea in executie a unui fisier
executabil. Exemple de evenimente ce conduc la crearea unui

nou proces:
//
La crearea unui nou proces se creeaza asa zisul bloc de
control al procesului (o zona din memoria interna) care
contine info necesare bunei executiei a procesului. Un PCB este
creat pt fiecare proces, iar totalitatea lor formeaza o
structura dinamica (o lista inlantuita), fiecare PCB
reprezantand un nod.

CE CONTINE UN PCB:

- identificatorul procesului;

- nivelul de prioritate; // continuare in cursul viitor: procesele


sunt diferentiate in functie de importanta lor.

- starea procesului;

S-ar putea să vă placă și