[citation][nom]warezme[/nom]Both your logic is flawed. When a vendor gives you 4GB of RAM what you or the OS does with it is irrelevant. You have 4GB of RAM. What you both should be offended by is the industry change of quantifiying 1MB or RAM or storage as 1000 and not the true 1024 value. One GB is and should be 1024MB. The more GB you have the more you get screwed out of space and it adds up.[/citation]
Actually it was the industry that changed the prefixes value in the first place. In the SI system 1 kB always equaled 1000 B. It was the memory industry that changed this for convenience. It's a lot easier to say you have a 1 kB memory than 1,024 kB memory, but the SI system never acknowledged that annotation. So in 99 the IEC created the Ki, Mi,... prefixes, so that 1 KiB = 1024 B. Unfortunately a lot of people in the industry still refuses to use the correct prefix, specially memory manufacturers. This isn't helped by the fact that Windows, Mac, Android, iOS also use the wrong prefix, and this generates confusion. People buy a 3 TB HDD just to get home and have the OS state that they only have 2,73 TB, 9,1% less that what was advertised, when it's the OS that's giving the user the wrong number. This also happens in memory cards, internal storage,... This is why you buy a 32 GB SD card and Android reports it as 29,8 GB.