Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Как работает процесс

Когда система запускается, ядро ​​инициирует несколько собственных действий в качестве процессов и запускает программу под названием инициализации. инициализации, в свою очередь, запускает серию сценариев оболочки (расположенных в

/ и т.д.) называется сценарии инициализации, которые запускают все системные службы. Многие из этих сервисов реализованы как программы-демоны, программы, которые просто сидят в фоновом режиме и делают свое дело, не имея пользовательского интерфейса. Таким образом, даже если мы не вошли в систему, система, по крайней мере, немного занята выполнением рутинной работы.

Тот факт, что программа может запускать другие программы, выражается в схеме процесса как родительский процесс производя дочерний процесс.


Ядро хранит информацию о каждом процессе, чтобы упорядочить вещи. Например, каждому процессу присваивается номер, называемый идентификатор процесса or PID. PID присваиваются в возрастающем порядке, при этом инициализации всегда получает PID 1. Ядро также отслеживает память, назначенную каждому процессу, а также готовность процессов возобновить выполнение. Как и файлы, процессы также имеют владельцев и идентификаторы пользователей, эффективные идентификаторы пользователей и т. Д.


Лучшие облачные вычисления для ОС в OnWorks: