1. Adresní prostor aplikace, tedy to o čem je řeč, je virtual address space, nikoliv physical address space. Mapování virtual address space na physical one je co čemu se říká virtual memory.
Pokud nevidíte problém, tak to zkusím vysvětlit v dobré víře. Knihovny jsou v adresním prostoru aplikace. Pokud máte hypoteticky 2GB adresního prostoru aplikace, a knihovny se v adresním prostoru nacházejí na 0.5GB, 1GB a 1.5GB, tak největší souvislý blok paměti nebude větší než 0.5GB. Příklad je pouze ilustrativní, ve skutečnosti se knihovny v adresním prostoru rozmisťují trochu jinak.
2. prideliv [sic] fyzickou RAM od 0 ani nejde - víte jaký je rozdíl mezi souvislým blokem paměti a blokem začínajícím na adrese 0? To první znamená "nepřerušovaný", to druhé "začínající od nuly", a fakt to není totéž.
Přesně v těchto případech se ukazuje, že nemáte nejmenší představu o čem mluvíte.