Originally posted by cdl at 2004-10-7 00:00:
Regarding BIOS mapping to RAM: BIOS mapping to RAM is not necessary; it's just that running in ROM is too slow. It's mapped for faster execution. If the application doesn't frequently call BIOS, there's no need to map...
Disagree with your understanding
Only the initial part of the BIOS code doesn't need stack.
If you continue, most of the BIOS function implementations require stack support, even though it's in real mode.
So I disagree that RAM is not necessary.
Although Windows has its own drivers, it still needs BIOS to boot. The current computer architecture is like this, unless Microsoft writes something to boot its own operating system.
http://beiyu.bokee.com
