собственно, сабж.... НИГДЕ в литературе не объясняется что это за прерывание, откуда оно возникает и как его обрататывать... и надо ли??? обрабатывает ли например NMI windows?
NMI -- прерывание, вопреки названию маскируемое (сам NMI и его источники -- средствами чиспсета, на уровне процессора -- перехватом обработчика), возникающее на всяческие, как правило, нехорошие ситуации (например, на SERR#). Естественно, аппаратно-зависимо.
про то, что его можно замаскировать, я в курсе непонятно его назначение вообще... не могли бы вы привести парочку примеров?
Примеры зависят от конкретной системы. На интелах, например, можно ловить NMI на IOCHK# и SERR#, куда входят ошибки паритета и target/master abort'ы на шине PCI.
SUBJ пошёл с допотопных времен В Z80 был вход немаскируемых прерываний, на него вешали счетчик-таймер и можно было отсчитывать точные промежутки времени. Раньше NMI отключить програмно нельзя было.