Результаты поиска по запросу "osdev"
Для ядра / ОС C все еще это? [закрыто]
Мне нравятся операционные системы, и в конечном итоге я бы хотел стать разработчиком ОС, работающим в основном с ядрами. В будущем C будет по-прежнему выбранным языком, и что еще я должен пытаться изучать?
Каким образом симуляторы CAS, такие как PTLsim, могут обеспечить точное циклическое моделирование оборудования x86?
Может кто-нибудь просветить меня, как программное обеспечение CAS нравитсяhttp://www.ptlsim.org/ Работа? Как они достигают точности циклов, если нет информац...
Включите загрузчик для загрузки второго сектора USB
Я учу ассемблер. Я написал простой загрузчик. После тестирования это не сработало. Вот мой код:
Как запустить программу без операционной системы?
Как вы запускаете программу без операционной системы? Можно ли создавать программы сборки, которые компьютер может загружать и запускать при запуске, наприме...
Карта памяти показывает больше оперативной памяти, чем физически доступно
Я работаю над небольшим ядром x86. Я пытаюсь прочитать карту памяти, которую GRUB предоставляет в заголовке мультизагрузки. У меня есть процессор Intel i3 и 4 ГБ оперативной памяти. Работая на этой машине, я читаю следующую карту памяти: --Base ...
Это если вы хотите сделать это из абсолютно ничего (чистый ассемблерный код)
вещь, которую я всегда хотел сделать, - это разработать собственную операционную систему (не обязательно такую необычную, как Linux или Windows, но лучше, ...
Следующий минимальный полный пример демонстрирует эту концепцию. В этом примере IOPB настроен так, чтобы разрешить порт доступу к первым портам 0x400 и запретить его для остальных:
ожусь в 32-битном защищенном режиме, работающем с текущим уровнем привилегий (CPL = 0). Я пытаюсь войти в режим v8086, устанавливая флаг EFLAGS.VM (бит 17) в 1 (и IOPL в 0) и выполняю FAR JMP для моего 16-битного кода реального режима. Я получаю ...
OsDev syscall / sysret и sysenter / sysexit инструкции по включению
Я собираю 32-битную ОС в сборке. Я установил IDT и обрабатываю прерывание программы черезint инструкция. Как я могу включитьsyscall а такжеsysenter инструкции и как мне их обработать / вернуть? Это правда, чтоsyscallнструкция @ не ...
Перемещение курсора в текстовом режиме не работает
Я работал над перемещением курсора в текстовом режиме в операционной системе, которую я сейчас разрабатываю. У меня проблемы с тем, чтобы он вообще появился....