Разработка ОС - резервирование системной памяти при запуске - PullRequest
1 голос
/ 01 марта 2012

В настоящее время я занимаюсь разработкой собственного ядра операционной системы.

В настоящее время я собираюсь реализовать пейджинг, и моя проблема в том, что я не совсем понимаю, какая память зарезервирована при запуске системы, например консоль.видеопамять на 0x000b8000.

Где я могу получить информацию о том, какая память зарезервирована для системы и что я могу использовать для моей операционной системы?

Спасибо!:)

1 Ответ

1 голос
/ 01 марта 2012

Может быть, это помогает ...

http://wiki.osdev.org/Expanded_Main_Page

OTOH, как вы можете быть уверены, что система имеет графический адаптер. Эти зарезервированные области памяти должны сообщаться / резервироваться / выделяться драйверами устройства (видео, DMA, sata, usb).

...