Цитата Сообщение от Vitamin
семафоры нужны по любому. хотя бы потому что большинство процедур ядра нереентерабельны, потому что юзают глобальные структуры и таблицы. поэтому повторный запуск приведет к краху
Для этого есть хороший аппаратный семафор - DI/EI (в момент доступа к глобальным таблицам). =)

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