Folyamat attribútumok - stadopedia
A UNIX folyamat számos olyan tulajdonsággal rendelkezik, amelyek lehetővé teszik az operációs rendszer működésének kezelését. A főbb attribútumokat a következő alfejezetek mutatják be.
Folyamatazonosító (PID)
Minden folyamatnak egyedi PID-értéke van, amely lehetővé teszi a rendszermag számára, hogy megkülönböztesse a folyamatokat. Új folyamat létrehozásakor a rendszermag hozzárendeli a következő azonosítót (azaz nem kapcsolódik semmilyen folyamatazonosítóhoz). Az azonosító hozzárendelése általában növekvő sorrendben történik, azaz az új folyamat azonosítója nagyobb, mint az előtte létrehozott folyamat azonosítója. Ha az azonosító eléri a maximális értéket (általában - 65737), a következő folyamat megkapja a minimális szabad PID értéket, és a ciklus megismétlődik. Amikor a folyamat kilép, a rendszermag felszabadítja az általa használt azonosítót.
Szülői folyamatazonosító (PPID)
A folyamatot azonosító folyamat azonosítója. A rendszer összes folyamata, kivéve a rendszerfolyamatokat és az init folyamatot. amely más folyamatok előfeltétele, a meglévő vagy meglévő folyamatok egyike generálja.
Prioritáskiigazítás (NI)
Relatív folyamat prioritás, amelyet az ütemező figyelembe veszi az indítás sorrendjének meghatározásakor. A processzor erőforrásainak tényleges elosztását a végrehajtási prioritás (PRI attribútum) határozza meg, több tényezőtől függően, különösen az adott relatív prioritáson. A rendszer nem változtatja meg a relatív prioritást a folyamat egész életciklusa alatt (bár a felhasználó vagy rendszergazda módosíthatja), ellentétben az ütemező által dinamikusan módosított végrehajtási prioritással.
Terminálvonal (TTY)
A folyamathoz kapcsolódó terminál vagy ál-terminál. Ezzel a terminállal a standard szálakat alapértelmezés szerint csatlakoztatják. bemenet. kimenet és hibaüzenet. A streamek (szoftvercsatornák) a UNIX operációs rendszer interprocess kommunikációjának szabványos eszközei.
A demonfolyamatok nem kapcsolódnak a terminálhoz.