„Folyamat (számítástechnika)” változatai közötti eltérés
[nem ellenőrzött változat] | [nem ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
aNincs szerkesztési összefoglaló |
aNincs szerkesztési összefoglaló |
||
46. sor:
* Először, a folyamatot „létrehozzuk” egy [[Memória (számítástechnika)#Elsődleges, másodlagos és harmadlagos memória|másodlagos tárolóeszközről]] ([[Merevlemez|merevlemez-meghajtó]], [[CD-ROM]] stb.) a [[Memória (számítástechnika)#Elsődleges, másodlagos és harmadlagos memória|főmemóriába]] töltéssel. Ezután a [[Ütemezés (számítástechnika)|folyamatütemező]] hozzárendeli a „várakozó” állapotot.
* Amíg a folyamat „várakozó” állapotban van, addig az [[Ütemezés (számítástechnika)|ütemező]] elvégzi az úgynevezett [[Kontextusváltás|kontextusváltást]]. A kontextusváltás betölti a folyamatot a processzorba, és az állapotot
* Ha a „futó” állapotban levő folyamatnak meg kell várnia egy erőforrást (például várnia kell a felhasználói bemenetre vagy egy fájl megnyitására), akkor „blokkolt” állapotba kerül. A folyamat állapota visszaáll
* Amint a folyamat befejezi a végrehajtást vagy az operációs rendszer leállítja, nincsen már rá szükség. A folyamat azonnal eltávolításra vagy „befejezett” állapotba kerül. Eltávolításkor csak arra vár, hogy eltávolítsák a főmemóriából.<ref name="OSC Chap4" /><ref name="Stallings">{{cite book |last=Stallings |first=William |title=Operating Systems: internals and design principles |edition=5th |date=2005 |publisher=Prentice Hall |isbn=0-13-127837-1}} (particularly chapter 3, section 3.2, "process states", including figure 3.9 "process state transition with suspend states")</ref>
|