Какую информацию BIOS загружает в RAM?

Если вы используете C #, почему бы не использовать Environment.NewLine? (Я предполагаю, что вы используете некоторые объекты записи файлов ... просто передайте ему Environment.NewLine, и он будет обрабатывать правильные терминаторы.

12
задан Jeff Moser 27 June 2009 в 02:15
поделиться

2 ответа

В любой удаленной последней версии BIOS можно получить информацию о карте памяти с помощью вызова BIOS Int 15 / AX = E820h . Это сообщит вам, какую память вы можете использовать для своей ОС.

Более подробное объяснение того, как определить доступную память , и содержимое карты памяти BIOS можно найти в OSDev .

8
ответ дан 2 December 2019 в 20:19
поделиться

Если вы пишете ОС, как только вы переходите в защищенный режим, вы забываете BIOS (если вы не работаете с каким-то неисправным устройством) и используете все, что у вас есть.

Или вы пишете загрузчик?

0
ответ дан 2 December 2019 в 20:19
поделиться