tags:

views:

39

answers:

2

In the old days of DOS there was DPMI (DOS Protected Mode Interface). I allowed amongst other things the ability for your programs to break the 640K barrier.

In more modern times with CPUs having EMT64 (Extended Memory 64 Technology) i7s with 12 gig ram, is there an equivalent technology that allows me to use this extra memory from a 32bit app on a non 64 bit OS.

+3  A: 

Have a look at AWE.

nitzmahone
+3  A: 

With the Physical Address Extension feature (see PAE on Wikipedia, for example) of some x86 and x86-64 processors, you can theorically use up to 64 GiB of memory.

cedrou
As you write, theoretically. In practice it has never worked like intended in the OSses which supported it. 32 Bit Windows versions newer than 2000 have disabled PAE because most drivers do not support it. In 32 bit Linux PAE does work, but it doesn't increase the address space.
drhirsch