0% au considerat acest document util (0 voturi)
39 vizualizări5 pagini

Proc Ese

Un proces este un program în execuție, gestionat de sistemul de operare, care alocă resursele necesare fiecărui proces prin tehnici de multitasking. Planificarea proceselor implică alegerea algoritmilor care determină ordinea de execuție a proceselor, influențând performanța sistemului. Operațiile cu procese includ crearea, executarea, suspendarea, reluarea și terminarea, toate gestionate automat de sistemul de operare.

Încărcat de

Roman Grițco
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPTX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
39 vizualizări5 pagini

Proc Ese

Un proces este un program în execuție, gestionat de sistemul de operare, care alocă resursele necesare fiecărui proces prin tehnici de multitasking. Planificarea proceselor implică alegerea algoritmilor care determină ordinea de execuție a proceselor, influențând performanța sistemului. Operațiile cu procese includ crearea, executarea, suspendarea, reluarea și terminarea, toate gestionate automat de sistemul de operare.

Încărcat de

Roman Grițco
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PPTX, PDF, TXT sau citiți online pe Scribd

Conceptul

de proces
Ce este un proces,
gestionarea timpului
procesorului, planificarea
proceselor, operații cu
procese

Realizat de Grițco Roman


Ce este un
proces?
• Un proces este un program afl at în
execuție.
• Include codul programului, datele
folosite, registrele procesorului și alte
informații de control.
• Fiecare proces are un ID unic (PID) și
poate rula independent de alte procese.
• Sistemul de operare gestionează toate
procesele active pentru a le aloca
corect resursele necesare.
Cum este 01.
Fiecare proces primește
o „felie” de timp numită

gestionat cuantum.

timpul Când timpul se termină

procesorulu 02. sau procesul se oprește,


procesorul este trecut la

i?
alt proces.
• Procesorul este o resursă comună și limitată.
• Sistemul de operare alocă timp fi ecărui
proces printr-o tehnică numită
Această gestionare asigură

03.
multiprogramare sau multitasking.
că toate aplicațiile rulează
fluent și că niciun proces
nu monopolizează
procesorul.
Ce este
planificarea
proceselor?
• Planifi catorul este componenta sistemului de
operare care decide care proces va fi executat
următorul.
• Se folosesc diferite algoritmi de planifi care:
⚬ FIFO (First In, First Out) – primul venit, primul
servit.
⚬ SJF (Shortest Job First) – procesul cu cea mai
scurtă durată.
⚬ Round Robin – fi ecare proces primește un timp
fi x (cuantum), în mod ciclic.
• Alegerea algoritmului afectează performanța și
răspunsul sistemului.
Ce operații
se pot face
cu procese?
• Creare (create) – apare când se pornește un nou
program.
• Executare (run) – procesul folosește procesorul
pentru a rula instrucțiunile.
• Suspendare (pause) – procesul este întrerupt
temporar și pus în așteptare.
• Reluare (resume) – procesul suspendat își continuă
execuția.
• Terminare (terminate) – procesul se încheie,
voluntar sau forțat de sistem.
• Aceste operații sunt gestionate automat de
sistemul de operare pentru a menține ordinea și
efi ciența.

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