Igen, köszi az észrevételt. Nehéz leírni úgy, hogy általános legyen, és ne keverjen bele konkrét megoldásokat az, aki megpróbál erről írni.
például:
> amikor az operációs rendszer elindít egy programot, akkor létrehoz egy vagy több processt
Pontosan egyet. Több processz valóban tartozhat hozzá, de ahhoz a programnak fork() rendszerhívást kell explicit használnia.
Az is kérdés, hogy "egy program" alatt mit is értünk, ki mire gondol. Vagy hogy hogyan történik az elindítása. - Minden kapcsolódó processt az oprendszer indít el, ez biztos - valahogy, valamikor. :)
Egy program még az sem biztos, hogy egy gépen fut, lehet hogy van 25 különálló modulja, külön gépeken fut, vagy több gépen több példányban fut ugyanaz a kód. - Bár ezt nevezzük inkább akkor "rendszernek". :)