main snag is that amount of information can be measured both in binary and decimal .In addition, there are various standards unit amount of information.This causes confusion and hinders determine exactly how many megabytes in a gigabyte.
Actually, prefix "kilo," "mega," "giga" and so on.. Use of the International System of Units (SI) and designate a power of ten.Therefore, if you think logically, one gigabyte is 1000 megabytes.But why, then your operating system is confident that it there in 1024?
fact that developers many modern operating systems use memory standard JEDEC 100B.01 (Standard Engineering Joint Council for electronic devices), acc
A hard drive manufacturers and flash drives use standards adopted by the International Electrotechnical Commission (IEC) .According to these standards, the SI prefixes are used to indicate powers of ten.Therefore, one gigabyte is 1000 megabytes, and no more than a megabyte. GOST 8.417-2002 , governing the names of the units on the territory of Russia, also hold this view.
If it is important to emphasize that we are talking about the binary system, not need to use decimal prefixes and binary (binary) .In this case, 1024 bytes are equal to one kibibyte, 1024 kibibyte - one mebibytes, 1024 mebibytes - one gibibyte.It is these binary prefixes adopted in IEC.
The problem is that the binary prefixes though are correct, but hardly used .Firstly, historically that decimal prefixes are used to denote the number of units of information in a binary system.Secondly, binary prefixes are simply too melodious.
so that the average user is unlikely to face a unit "gibibyte" because almost no one uses it.And as he determine how many megabytes per gigabyte in this particular case - in 1000 or 1024?Attention should be paid to writing unit for the amount of information .According to the proposal
IEC, if implied binary kilobytes / megabytes / gigabytes, the designation must begin with a capital letter , for example, GB, Gbyte, GB.This notation indicates that, in this case gigabyte 1024 megabytes.If the first letter in lowercase designation (GB, gbyte, gb), refers to a decimal ("commercial") gigabytes, consisting of 1000 megabytes.
As you can see, in the designation of the units of information firmly rooted decimal SI prefixes , which are used even in cases where the IEC to be used binary prefixes.Therefore, in the gigabyte is 1000, then 1024 megabytes.
easiest to remember that manufacturers of hard drives and flash drives using the "right" gigabytes decimal .And the producers of RAM, video memory, CD-ROMs, as well as Microsoft and Apple (developers of OS Windows and Mac OS X, respectively), and developers use the binary gigabytes, megabytes containing 1024 (which should have been called and gibibyte mebibytes).