【发布时间】:2012-03-19 21:14:28
【问题描述】:
我目前正在开发自己的操作系统内核。
目前我即将实现分页,我的问题是我不太明白系统启动时保留了哪些内存,比如0x000b8000处的控制台显存。
我在哪里可以获得有关为系统保留哪些内存以及我可以为我的操作系统使用哪些内存的信息?
谢谢! :)
【问题讨论】:
标签: c++ memory operating-system kernel paging
我目前正在开发自己的操作系统内核。
目前我即将实现分页,我的问题是我不太明白系统启动时保留了哪些内存,比如0x000b8000处的控制台显存。
我在哪里可以获得有关为系统保留哪些内存以及我可以为我的操作系统使用哪些内存的信息?
谢谢! :)
【问题讨论】:
标签: c++ memory operating-system kernel paging
也许这会有所帮助...
http://wiki.osdev.org/Expanded_Main_Page
OTOH,你怎么能确定系统有图形适配器。这些保留的内存区域应由设备驱动程序(视频、DMA、sata、usb)报告/保留/分配。
【讨论】: