linux и сборка - блокировка

280
oneat

Linux блокирует порты и прерывания для пользовательских программ?

1

1 ответ на вопрос

1
Justin Smith

Единственное прерывание, которое должна использовать неядерная программа, это int 0x80, которое является прерыванием для запроса одного из системных вызовов, перечисленных в /usr/include/sys/syscall.h. Если вы хотите напрямую взаимодействовать с аппаратными прерываниями, это должно быть сделано внутри модуля ядра. Хорошее введение в сборку в системе Linux . Эта тема также должна быть полезной для вас .

Как отмечалось в потоке LinuxQuestions, на который я ссылался, такая программа, как http://www.dosbox.com/ или http://www.dosemu.org/, будет выполнять ту же эмуляцию прерываний, что и windows, для программ сборки (даже с windows вы на самом деле не используете прерывания, а получаете псевдо-прерывания через эмулятор). Justin Smith 14 лет назад 0

Похожие вопросы