Why only 1.98GB recognised instead of 2GB in XP?
Significant Figure conversion error and Rounding off error. 1 Kilo does not mean 1000 in the computer world it means 1024. If you look in system information 2.33ghz translates to 2327 Mhz. Similarly due to this error the total RAM is 1.98gb which windows shows correctly. OSX just rounds it off to 2gb and doesn't care about conversion errors.
Significant Figure conversion error and Rounding off error. 1 Kilo does not mean 1000 in the computer world it means 1024. If you look in system information 2.33ghz translates to 2327 Mhz. Similarly due to this error the total RAM is 1.98gb which windows shows correctly. OSX just rounds it off to 2gb and doesn't care about conversion errors.
This is really out of the dusty halls of long forgotten trivia but, yes, it's 2048. There is always a 64K core kernel so take that off and now your're at:
2048
- 64
____
1984
So with decimal rounding/truncation, you get 1.98(4) GB.
So, yes, Windows is "more" precise in this regard but it may well be that Mac has a differet kernel allocation algorithm -- so that 2(.000) GB might actually be right!