Yokemate of Keyboards
Posts: 4977 from 2009/1/28
From: Delaware, USA
> 32 bit gives us access to 4GB, not 1.5GB. The 1.5GB limit is a function of AOS' 31 bit
> addressing (and MorphOS actually uses 2GB, the higher memory is used by the OS).
The address space between 1.5 and 2.0 GiB is used to map and access the memory of on-board and expansion hardware. That's why the OS can't use it as system RAM and it's also why 32-bit addressing would give us access to 3.0 to 3.5 GiB system RAM instead of the entire 4 GiB.
True, but I'm not even considering moving mapped I/O (which could be placed anywhere in the 32bit map).
I'm just stating that on some systems we have 2GB of memory space, even under 32 bit access, that could be used by other processes.
"Never attribute to malice what can more readily explained by incompetence"