Správa procesov v operačnom systéme

🔹 Čo je proces?

Proces je program v behu, ktorý má svoj vlastný stav, pamäť, identifikátor (PID), CPU čas a ďalšie zdroje.

🔧 Hlavné úlohy OS pri správe procesov

1. Vytváranie a rušenie procesov

2. Plánovanie procesov (Scheduling)

3. Správa stavov procesov

4. Prepínanie kontextu (Context Switching)

5. Synchronizácia procesov

6. Komunikácia medzi procesmi (IPC)

7. Ukončovanie a pozastavovanie procesov

🧠 Stavový diagram procesov

New Ready Running Waiting Terminated Admitted Dispatched I/O Request I/O Complete Exit Error

🖼️ Zhrnutie

Funkcia Popis
Vytváranie / ukončovanie Spúšťa a ruší procesy
Plánovanie Rozhoduje, ktorý proces beží kedy
Sledovanie stavu Uchováva stav každého procesu
Prepínanie kontextu Striedanie procesov na CPU
Synchronizácia Zabezpečuje správny prístup ku zdrojom
IPC Komunikácia medzi procesmi
Riadenie procesov Pozastavenie, zabitie, obnovenie