Процессы

Операционные системы клона UNIX являются многозадачными системами общего назначения, и управление процессами в них напрямую связано с обеспечением безопасности обрабатываемой компьютерной информации. Так, запуск вредоносной программы немыслим без создания нового процесса, блокирование компьютерной системы реализуется посредством повышения приоритета «жадного» процесса, нарушение целостности данных осуществляется путем записи информации в чужое адресное пространство и др.

Процесс - это программа на этапе исполнения. Но процесс - это не только действие, но и ресурсы, которыми операционная система наделяет программу. К числу этих ресурсов в первую очередь относится адресуемая виртуальная память, в которую загружаются программный код, данные (константы и переменные), библиотечные функции, стек и вспомогательная информация. Сложная программа может создать несколько одновременно выполняемых процессов. Повторяющийся запуск на исполнение одной и той же программы тоже создает множество независимых процессов. Поэтому правильнее назвать процессом выполняющийся экземпляр программы.