Evgeny_CD, Архитектор (19.10.2007 11:23, просмотров: 266) ответил Gamma SPb на нед, у них аппаратная задержка входа в обработчик 5 тактов. Причем постоянная, гулять не может.
Так и я об этом кипишь поднял! Для того, чтобы в ядре прерывания не запрещать, нужно как-то обеспечить атоммарность достаточно больших операций с памятью. Соответственно, либо есть такой сервис со стороны проца (MIPS кое-что имеют, например), либо не получится. Можно, конечно, дурилово устроить - прерывания в ядре не запрещать, но устраивать квитирование на доступ к функциям ядра - типа таск вначале вызывает некией "блокер", которые резервирует за ним доступ к такой-то сущности, а затем уже саму сущность. Но за это по морде надо давать.