logo
Лекции / Novel, Unix, WindowsNT

Базовые понятия ос unix.

Ядро часть кода системы UNIX, считываемая в память машины и остающаяся резидентной. Ядро всегда пассивно, то есть не выполняет никаких действий, пока к нему нет обращений.

С точки зрения процессов ядро - набор резидентных программ и структур данных. Для выполнения действий, связанных с использованием ресурсов системы задача вызывает процедуры ядра - системные процедуры.

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

Количество одновременно выполняющихся процессов определяется при генерации системы. Каждый процесс имеет свой уникальный идентификатор называемый PID (Process Identifier).

При начальной загрузке системы ядро копируется в память и запускает

0-й процесс называемый swapper, процесс распределения ресурсов в системе и после этого запускает

1-й процесс называемый init, который порождает группу процессов обеспечивающих доступ пользователей к системе, а для обеспечения входа в систему запускается процесс

getty который в свою очередь выводит системное сообщение промптер - .