Skip to content

Proces

Proces je spuštěný [[Program|program]], který je zaveden do operační paměti.

[!faq] Co potřebuje proces? Proces je tvořen kódem, daty a zdroji ![[Pasted image 20230112032347.png]]

[!info] Data o procesu Data o procesu jsou záznamy, které si [[Operační systém|operační systém]] vede o daném procesu. - Tyto záznamy jsou uloženy v chráněné části paměti - Často se označuje jako Process Control Block

[!info] Data procesu Data procesu jsou záznamy, které si proces vede ve své čásit paměti a s kterou pracuje.

Stavy procesu

Stav Vysvětlení
Waiting (Ready) Čekající na strojový čas CPU
Running Má přidělený CPU a vykonává svůj kód
Blocked Proces čeká na výsledky (IO)

[!example] Stavy procesů ![[Pasted image 20230112034132.png]]