0
ответов

CPUID на нескольких ядрах/NUMA

Я работаю над кодом обнаружения процессора и общего обнаружения среды для моей хобби ОС. Бывают ли случаи, когда CPUID нужно вызывать несколько раз? То есть, если система имеет несколько ядер, нужно ли ...
вопрос задан: 19 December 2011 22:00
0
ответов

Как правильно распознать прерывание ATA/IDE?

В настоящее время я работаю над операционной системой хобби, а именно над драйвером ATA. У меня есть некоторые проблемы с командами PIO data-in с прерываниями. Я пытаюсь выполнить команду READ MULTIPLE для чтения нескольких ...
вопрос задан: 20 September 2011 14:59
0
ответов

Изменение кода BIOS / перепрошивка BIOS

Я потратил много времени на разработку операционной системы и работу над своим низкоуровневым загрузчиком. Но теперь я хочу немного отдохнуть от моей операционной системы, не покидая низкоуровневую среду ...
вопрос задан: 19 August 2011 14:33
0
ответов

Переключение в пользовательский режим с помощью iret

Я пишу небольшую ОС, которая будет выполнять некоторый код в пользовательском режиме (уровень привилегий 3). Из этого кода пользовательского уровня я хочу вызвать прерывание обратно в ОС, которая печатает сообщение. Прямо сейчас я не ...
вопрос задан: 31 July 2011 21:25
0
ответов

Использование LLDT и c onfiguring GDT для него

Я работаю над небольшой ОС, которая будет использовать отдельную таблицу локальных дескрипторов для каждого процесса. Я понимаю, что мне нужно будет использовать инструкцию lldt для загрузки сегмента LDT из моего GDT. Я уже ...
вопрос задан: 30 July 2011 21:37
0
ответов

Что возможно с C без stdio?

Некоторое время я интересовался программированием операционной системы. Просматривая несколько разных сайтов, я натолкнулся на интересную концепцию (перефразируя): если вы начнете писать свой ...
вопрос задан: 30 June 2011 06:31
0
ответов

Возвращаемое значение функции C в ASM

Я пытаюсь вызвать функцию из ASM. Я знаю, как это назвать, но мне трудно найти, как получить возвращаемое значение этой функции. Пример ниже: Код C: int dummy () {...
вопрос задан: 29 May 2011 23:43
0
ответов

Простая файловая система в памяти

] Может ли кто-нибудь указать мне на простую (не могу не подчеркнуть) реализацию файловой системы в памяти? Если я могу создать файл и сделать простой cat file.txt, этого более чем достаточно. Я хотел бы использовать ...
вопрос задан: 12 April 2011 01:44