I have not seen the new iMacs yet but I know that they come with 2GB of RAM which seems to fall into your needs.
I also know that there are only two available slots in the new iMac and that memory should be installed in matching pairs for peak performance. This means that to upgrade efficiently with 3rd party RAM, you will have to remove both the factory installed sticks.
I know, because I have checked it out, that 3rd party RAM for these machines is much cheaper than buying it from Apple.
I know that the term Apple memory is not correct. This is regular standard PC2-5300 RAM with 200 pins.
By doing your research for you, I know that Memory from the MacBook will fit, and run, inside the new iMac but, as already mentioned, with degraded performance.
Now, how is your browser and internet connection doing?
I know that Apple says that all the new Intel Macs run on PC2-5300 RAM.
I have been interested in purchasing a new iMac, but I'm only upgrading the HD and buying a protection plan for it. I need at least 2GB of RAM, but Apple charges quite a bit for it, and I have associates that can get me much better deals.
I have a MBP that can run up to 3GB of RAM, and currently I'm using 2GB. According to MacSales and other Mac upgrades sellers, certain types of PC5300 RAM is compatible with many Mac models.
I feel that I should swap out a 1GB stick from my MBP with a 2GB stick, but I want to be able to use all of my memory sticks. If I take out a 1GB MBP memory stick, I want to be able to run it on a new 2.4Ghz iMac.
I haven't seen the new iMacs yet and I need to know if the standard Apple memory from the MBP will run inside a new iMac before I purchase one. Or I may just buy 4GB cheaper somewhere else and replace all the original iMac memory all together.
I'd like others opinions on this. Thanks in advance.