Originally posted by: BrownTown
no, it does not take any crazy hacks to get it to work either, the OS just sees 700MB of RAM and only uses that much. If it had to be pwoers of two then you couldn't use 3 512 meg stick to get 1.5G because thats nto a power of 2. There is absolutely no requirement that the amount of RAM be a power of 2, or that the sticks of RAM be a power of 2,
We're talking about one individual memory stick though. I pretty much said in my OP you can get amounts that size if you use more than one stick, but why not have amounts that size on one stick.
This also makes me think of another reason why RAM amounts on a single stick move in bases of 2. Even if it were possible to create a 1.5 GB stick, it would have a shorter retail cycle because it would become outdated more quickly. Memory companies can have a longer-lasting product retail wise by doubling the amount of RAM on a a chip because:
a. the product can first be sold to high end and users who must have the best of the best
b. it can then be sold to midrange buyers
c. it can be sold to budget buyers
If a RAM company were to create a 1.5 GB stick instead of a 2 GB stick, the 1.5 GB stick would obviously become outdated faster as it is smaller than the 2 GB stick, thus reducing the number produced, increasing production costs, and reducing the amount of time consumers are willing to buy it.
(To avoild confusion, I am not talking about single RAM sticks below but using multiple RAM sticks in a super computing situation)
I guess one situation where you wouldn't want to double RAM amounts would be if you were running a super computer with vast amounts of RAM. Once you get into amounts where a lot of RAM is used, simply doubling RAM each time you want to upgrade is probably very expensive. It would make more sense in my opinion and in theory to increase the RAM by 50% (for example 1 TB to 1.5 TB) instead of doubling the RAM.