Я Д Р О    И     П Р О Ц Е С С Ы

Резидентная в оперативной памяти часть UNIX-системы называется ядром (Kernel). При начальной загрузке ядро считывается в память начиная с нулевого адреса. На диске ядро всегда оформлено как вы- полняемый файл. При любой перенастройке системы, включении допол- нительных внешних устройств и новых драйверов, изменении парамет- ров генерации системы ядро перестраивается и сохраняется в новом файле. Как правило, этот файл располагается в корневом каталоге и носит название, идентифицирующее UNIX-систему ('/unix', '/hp-ux') или просто называется /kernel.

Ядро содержит системные программы, выполняющие диспетчерские функции, управление ресурсами ЭВМ, распределение памяти, доступ к дисковым устройствам и т.д. Условно ядро ОС UNIX можно предста- вить в виде нескольких тесно взаимодействующих компонент:

                            KERNEL
			      ||
	           Allocate system resources
		        Manages memory	
		     Maintains file system
		  Control access to computer

Если сравнить ОС UNIX с друими известными ОС, то можно с удив- лением обнаружить, что ее ядро минимизировано и не выполняет ни одной функции, служащей непосредственно пользователю. Для этой цели применяются многочисленные утилиты, выступающие в качестве посредников между пользователем и ядром. В этом ярко проявляется архитектурная особенность UNIX, которая привлекает к ней внимание разработчиков аппаратных архитектур ЭВМ, что в последнее время выразилось в концепции микроядра, которое, подобно неделимому атому Демокрита, могло бы служить основой построения любых других архитектур.

1. Процессы

2. Межпроцессные коммуникации

Сергей "UNIX SYSTEM V. Release 4.2. Общее руководство" - М:"Диалог-МИФИ", 1995. - 287 с.