Видове процеси
Системните процеси са част от ядрото, винаги се намират в RAM и се стартират по специален начин, когато системното ядро се инициализира. Изпълнимите инструкции и данни на тези процеси се намират в ядрото на системата, така че те могат да извикват функции и да имат достъп до данни, до които други процеси нямат достъп. Системните процеси са: shed (swap мениджър), vhand (paging manager), bdfflush (buffer cache manager) и kmadaemon (kernel memory manager). Системният процес init е родител на всички други UNIX процеси, но не е част от ядрото. Стартира се от изпълним файл (/etc/init).
Демоните са интерактивни процеси, които се стартират чрез зареждане на изпълними файлове в паметта и се изпълняват във фонов режим. Демоните се стартират след инициализация на ядрото по време на инициализация на системата и осигуряват работата на различни подсистеми на ОС: системи за терминален достъп, системи за печат, системи за мрежов достъп, мрежови услуги. Демоните не са свързани с никоя потребителска сесия и не могат да бъдат директно контролирани от потребителя. През повечето време демоните чакат някакъв процес, за да поиска определена услуга: достъп до файлов архив или отпечатване на документи.
Процеси на кандидатстване
Атрибути на процеса
Всеки процес има уникален ID P>16.
ИД на родителски процес (PPID)
Идентификатор на процеса на процеса, който е породил този процес.
От една страна, това е относителният приоритет на процеса, който се взема предвид от планировчика при определяне на стартовия ред. Действителното разпределение на ресурсите на процесора се определя от приоритета на изпълнение, който зависи от няколко фактора, по-специално от определения относителен приоритет. Относителният приоритет не е такъвприлагани от системата през целия живот на процеса, но могат да бъдат променяни от потребителя или администратора. Приоритетът на изпълнение се актуализира динамично от ядрото.
Реални (RID) и ефективни (EUID) идентификатори
Истинският потребителски идентификатор на даден процес е потребителският идентификатор на потребителя, който е стартирал процеса. Един ефективен идентификатор се използва за определяне на правата за достъп на даден процес до системни ресурси, предимно до ресурси на файловата система. Обикновено RID и EUID са еквивалентни, т.е. Процесът има същите права в системата като потребителя, който го е стартирал. Възможно е да се дадат на процес повече привилегии от тези на потребителя чрез задаване на SUID флаговете, където ефективният идентификатор е зададен на идентификатора на собственика на изпълнимия файл.