• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

1024MB or 1022MB

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

medo145

Member
Joined
Jun 11, 2004
i have 1024 mb of ram
why does pcmark04 say that i have 1022mb of ram and the same thing with winbar
 
maybe it has to do with the way windows calculates space:

Manufacturers define 1MB to be 1,000,000 bytes
Windows 1MB = 1,048,576 bytes

Manufacturers 1GB = 1,000,000,000 bytes
Windows 1GB = 1,073,741,824 bytes

Just like a 40GB hard drive is 38GB in windows, and a 250GB is 232GB in windows.

I know this is true for hard drives, and might be true for memory also, so If I'm wrong someone correct me...

:)

or

could be because windows reports memory amount only after what is loaded in system.ini and such
 
Last edited:
It is very normal for this to happen,Such as when i run memetest86 it only detects 511mb this is becouse it has to load itself into memeory. Install CPU-Z and it will give you rounded number
 
there are a few mb of ram that are reserved for certain hardware. you can cache the bios into the ram, for example...
 
is there a way to have those 2 mb show up
i know i know i'm greedy lol
 
lol dig this, the gateways at my school have 512 and it shows up as 496 :O, also they are 2.8ghz p4s and show up as 2.77!! lol =]
 
lol...my schools teacher oc all the computers a few mhz ..and hes the only teacher that has ac in his room ...but u cant fell it.. it just brings it to room temp

..he also has 1 gig of ram in all his computers becaue we had cs and may other games that we could lan on at lunch befor after and at lunch times :)
 
tylerhskate said:
lol dig this, the gateways at my school have 512 and it shows up as 496 :O, also they are 2.8ghz p4s and show up as 2.77!! lol =]


probably has shared memory for the video would be my guess ;)
 
wizard james said:
lol...my schools teacher oc all the computers a few mhz ..and hes the only teacher that has ac in his room ...but u cant fell it.. it just brings it to room temp

..he also has 1 gig of ram in all his computers becaue we had cs and may other games that we could lan on at lunch befor after and at lunch times :)

Really? Our school nearly took away our Internet privelages because we were playing Pool over the internet. Actually it was DPS that threatened this, they are really picky when it comes to playing games over the internet.

Plus our schools dont buy PC's that would support games very well. They all use onboard Video/Sound, only have 128-256mb of ram, and the CPU's are clocked at 1ghz.
 
The_man27 said:
maybe it has to do with the way windows calculates space:

Manufacturers define 1MB to be 1,000,000 bytes
Windows 1MB = 1,048,576 bytes

Manufacturers 1GB = 1,000,000,000 bytes
Windows 1GB = 1,073,741,824 bytes

Just like a 40GB hard drive is 38GB in windows, and a 250GB is 232GB in windows.

I know this is true for hard drives, and might be true for memory also, so If I'm wrong someone correct me...
system.ini and such

That is not true for memory. For hard drives manufacturers can get away with defining 1GB as 1,000,000,000 bytes and selling you a 40GB hard drive that turns out to be 38GB because what they are selling you does indeed have 40,000,000,000 bytes on it. They are using a different definition of giga. Giga means 1 billion. In the computing world giga means 1024 mega (which is 1024 kilo).

The reason for memory not being like hard drives is the way it is addressed. A hard drive can take those 40,000,000,000 bytes and have them formated and partitioned any way the os likes. But memory is addressed in nice chunks, by nice chunks I mean powers of 2 (nice for the computer). Todays computers are limited to 4GB of memory because thats all that can be addressed by a 32 bit number. 2^32 = 4 294 967 296 = 4GB. It would be a hardware nightmare if 1GB = 1,000,000,000 not 1,073,741,824.

So basicly it is cheaper for hard drive manufacturures to make 1GB = 1,000,000,000 and cheaper for memory manufactures to make 1GB = 1,073,741,824.
 
Back