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