Kedysi sme sa naťahovali, že kto mal v DOSe viac voľných kB a žasli sme, ak niekto dosiahol 630 kB voľnej konvenčnej pamäte a dnes si ju systém len tak rezervuje. To je celkom slušné plytvanie. Na 1000 počítačov 1 nevyužitý GB. Možno by stačilo posunúť RAM o ten 1 MB a nechať tam mŕtve pásmo, aspoň sa využije aj prvý MB v pamäti, akurát bude premapovaný na inú adresu. ;-)
V protected mode tam neni zadratovano nic, leda nejake legacy periferie (vga?), ale to uz neni RAM.
To, s cim to koliduje je SMM (ring -2) a ten ma typicky handler z toho spodniho 1MB, jak pro kod (vykopcenej z biosu do ram pri bootu - shadowing), tak pro svoji pracovni ram. Ono se to da celkem chapat - protoze pokud se majoritni OS vzda spodniho 1MB, tak to je skvelej a bezpecnej pisecek pro SMM. Resit to naopak, aby SMM spolupracovalo s OS a pripadne se relokovalo do >1MB prostoru je totiz nemozne - to by si lidi mohli SMM znefunkcnit a to se prece nesmi! :)