русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Ієрархія процесів


Дата додавання: 2014-11-28; переглядів: 1846.


В UNIX системах закладена тверда ієрархія процесів. Кожний новий процес створений системним викликом fork, є дочірнім до попереднього процесу. Дочірньому процесу дістаються від батьківського змінні, регістри й т.п. Після виклику fork, як тільки батьківські дані скопійовані, наступні зміни в одному із процесів не впливають на інший, але процеси пам'ятають про те, хто є батьківським.

У такому випадку в UNIX існує й прабатько всіх процесів - процес init.

Рис. 3 Дерево процесів для систем UNIX

В Windows не існує поняття ієрархії процесів. Хоча можна задати спеціальний маркер батьківському процесу, що дозволяє контролювати дочірній процес.


<== попередня лекція | наступна лекція ==>
Модель процесу | Стан процесів


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн