Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je dôvod:
* pripravené front: Ready Front drží procesy, ktoré sú pripravené na spustenie, ale čakajú na ich odbočku na CPU. Neexistuje žiadny vlastný limit na to, koľko procesov môže byť v tomto fronte.
* Prevádzkové procesy: S N CPU môžete mať n procesy, ktoré bežia súčasne.
* Počkajte frontu: Front čakania obsahuje blokované procesy, ktoré čakajú na nejakú udalosť (napr. Dokončenie I/O, zdroj). Tento front môže tiež obsahovať teoreticky neobmedzený počet procesov.
Existujú však praktické obmedzenia:
* pamäť: Skutočný počet procesov, ktoré môžu existovať súčasne, je obmedzený dostupnou systémovou pamäťou. Každý proces vyžaduje pamäť pre svoj kód, údaje a zásobník.
* CPU Power: Aj keď v pripravenom fronte môžete mať veľa procesov, počet procesov, ktoré je možné skutočne prevádzkovať (a dosiahnuť pokrok), je obmedzený spracovacou silou CPU.
* Operačný systém režijné náklady: Riadenie veľkého počtu procesov môže viesť k významným režijným nákladom v operačnom systéme, čo je potenciálne degradujúci výkon.
Preto, zatiaľ čo v týchto štátoch neexistuje teoretický limit, praktické obmedzenia stanovené hardvérovými a softvérovými zdrojmi určia skutočný maximálny počet, ktorý je možné efektívne spravovať.