а смысл? переносимость на уровне исходников теряется т. е теряется весь смысл использования ЯВУ нельзя создать унифицированную сигнатуру с...
к примеру, CPU имеет возможность инвалидации строки кэша L1/L2 CLFLUSH как реализовать в виде built-in функции эту инструкцию для других...
bugaga ты всерьез полагаешь, что это в этом заключается вся работа с прерываниями? и сигнатуры функций можно с IA-32 экстраполировать на все...
SII допустим есть Linux процесс вызывает pause(), переходит в режим ядра, изменяет свое состояние на TASK_INTERRUPTIBLE и переходит в состояние...
я о другом говорю каким образом можно сделать так, чтобы не было задержек между вызовом асинхронной функции и переключением контекста на поток в...
VBE3.0+ http://www.vesa.org/public/VBE/vbe3.pdf
первые 3 пункта итак есть IRQ вообще с архитектурой имеет мало общего (или что понимается под IRQ?) I/O как уже сказал SII может вообще не быть
все, что может ассемблер? к примеру SMSW, VERR, LSL, LAR допустим сделали built-in функции в компиляторе smsw(), verr(), lsl(), lar() будут ли они...
получается пользовательский поток делегирует ожидание потоку ядра и как итог - оба потока переходят в состояние ожидания совсем нелогично кроме...
обычно функции, реализующие системные вызовы (sys_*), являются обертками над основными функциями, реализующими те или иные действия для...
извините, та фраза была незаконченной вот полная версия :) в Linux все обработчики асинхронных (прерываний и т. д) и синхронных событий не...
Hairy найденный тобой мой код компилируется фасмом ;)
а как работаешь? в каком режиме?
вы привели фрагмент спецификации на интеловский I/O APIC но это не значит, что она будет справедлива для всех чипсетов, не только интеловских да,...
да я согласен с вами но и обратного я не утверждал я лишь уже который раз говорю, что обработчик работает в контексте потока естественно код не...
SII речь идет о введении неких абстрактных инструкций, которые предоставляют доступ к пространству I/O (реализация для каждой архитектуры будет...
не обязательно
UbIvItS не только эта вещь для написания, скажем IA-32 совместимой ОС, нужно еще очень много кроме in и out SII отвечу позже
в конкретном компиляторе да мы же говорим о языке по определению язык высокого уровня определяется конструкциями, представление которых на уровне...
да ACPI элементы таблицы MADT типа 1
Имена участников (разделяйте запятой).