Интернет магазин китайских планшетных компьютеров



Компьютеры - Процесс-сирота

23 января 2011





Процесс-сирота — в семействе операционных систем UNIX вспомогательный процесс, чей основной процесс был завершен нештатно.

Обычно, «сиротой» остается дочерний процесс после неожиданного завершения родительского, но возможно возникновение сервера-сироты при неожиданном прерывании связи или завершении клиентского процесса.

Процессы-сироты расходуют системные ресурсы сервера и могут быть источником проблем. Существует несколько их решений:

  • Уничтожение — наиболее часто используется, заключается в немедленном завершении процесса
  • Перевоплощение — система пытается «воскресить» родителей в состоянии на момент перед их удалением или найти других родителей.
  • Выдача лимита времени — процессу выдаётся временная квота для завершения до момента, когда он будет «убит» принудительно. Отметим, что процессу оставлена возможность запросить дополнительное время для завершения.

В Unix-подобных системах все процессы-сироты немедленно усыновляются специальным системным процессом «init». Эта операция ещё называется и происходит автоматически. Хотя технически процесс «init» признаётся родителем этого процесса, его всё равно считают «осиротевшим», поскольку первоначально создавший его процесс более не существует.



Просмотров: 1950


<<< Процесс-зомби
Сетевая операционная система >>>