Процесс

Process

Процесс — экземпляр выполняемой программы в Linux с PID, виртуальным адресным пространством, состоянием и связанными с ним ресурсами.

Процесс — исполняемая сущность операционной системы, создаваемая ядром для выполнения программы, обычно по запросу уже существующего процесса. Ядро Linux назначает процессу идентификатор PID, связывает его с учётной записью, адресным пространством памяти, открытыми файлами, сетевыми сокетами и другими ресурсами. Планировщик ядра распределяет процессорное время между потоками выполнения процессов. Процесс может находиться в состояниях выполнения, ожидания, остановки или завершения; его потребление CPU и памяти зависит от кода программы, нагрузки и установленных ограничений. Родительский процесс может создавать дочерние процессы. Администраторы анализируют процессы при диагностике высокой загрузки процессора, дефицита памяти, зависаний приложений, утечек ресурсов и нарушений доступа. Для серверной конфигурации важны число одновременно работающих процессов, лимиты памяти и файловых дескрипторов. Процесс отличается от программы: программа является файлом или набором файлов, а процесс — её запущенным экземпляром. Он также не равен службе: служба управляет функцией системы и может запускать один или несколько процессов.
Просмотров: 41

Где встречается

Статьи, в которых используется термин «Процесс»

Связанные термины

Kernel panic(Kernel Panic)

Kernel panic — неустранимая ошибка ядра операционной системы, при которой оно прекращает штатное выполнение, поскольку не может безопасно продолжать работу.

LinuxМониторингПроцессор

APT(Advanced Package Tool)

APT — система управления пакетами в Debian-подобных Linux, которая получает пакеты из репозиториев, разрешает зависимости и передаёт установку низкоуровневому менеджеру dpkg.

LinuxУправлениеБазовый

Cron(cron)

Cron — служба-планировщик в Unix-подобных ОС, запускающая команды по расписаниям из таблиц crontab, обычно с минутной дискретностью.

LinuxУправлениеБазовый

DEB-пакет(Debian binary package)

DEB-пакет — архивный формат распространения ПО в Debian-совместимых Linux, содержащий файлы программы, метаданные и сведения о зависимостях.

LinuxУправлениеБазовый

DNF(Dandified YUM)

DNF — менеджер пакетов для RPM-дистрибутивов, разрешающий зависимости и выполняющий операции с репозиториями; в современных системах он заменил классический YUM.

LinuxУправлениеБазовый