10-02-2006, 02:07 AM
The Intel iMacs that can address 3 GB have Core 2 Duo chips. In theory they could have more RAM, the limit is because of the memory controller used. As for 32-bit CPU's being able to address 4 GB, that is in theory only. Half the address space is reserved for such things as video, PCI slots, and other hardware. Indirectly they can use more memory, but that requires approaches like bank switching. Before servers had access to 64-bit CPU's, that was the they operated with more than 2 GB or RAM.