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

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