Freedom The Open Source Way Contribute Articles or News to OSForgeOSForge HomeLogout from Forums
Contacting OSForgeOSForge HomeAbout OSForge
  

Root
Contribute News
Learning Corner
Linux Distributions
Linux Common FAQ's
Discussion Forums
Community Gallery
Links Directory
Search OSForge
Networking
Industry Updates
Linux & Open Source
Opinions
Press Release
Programming
Security
Web Development

White Paper
DAKCS Software Systems Introduces Innovative Customer Training Program
Zarafa and ClearCenter Announce ClearOS Integration
Zarafa Brings Browser-Based Enterprise Collaboration Client to CeBIT
Zarafa Catalyses Software Development Collaboration by Launching git.zarafa.com
Zarafa and LPI Partner on Training and Certification Program
Likewise to Grow Seattle-Area Workforce
Likewise CTO: Unleash and Secure Unstructured Data
Likewise Names Leading Open Source Voice as CTO
Launched: Zarafa Collaboration Platform 7.0 and Zarafa Archiver

View More

KB MB GB versus KiB MiB GiB
By : Dan [www] Find more article by Dan on Interne
Thursday the 3rd, February 2005 at 12:44 PM (EST)
Send this Story to a Friend Readers TalkBack (0) - 6901 Reads

Printer Friendly Page Printable format
Send this Story to a Friend Foward to Email

Years ago, engineers noticed that 210 was close to 1000 and started to use the prefix "kilo" meaning 1024 instead of 1000. Ordinary people know that a kilometer is 1000 meters and a kilogram is 1000 grams.

That worked because everybody knew that the kilobytes term implied 1024 bytes. Binary arithmetic is less convenient than decimal arithmetic and here is the source of confusions. The result is that today you don't know what a megabyte is.

Memory manufacturers use megabyte as 220 bytes (1.048.576 bytes). Megabyte means 1.000.000 bytes for the manufacturers of computer storage devices. Now you know why your hard-disk has less space than you expected. Local area networks have used megabit per second to mean 1.048.576 bit/s while all telecommunications engineers know that a megabit means 1.000.000 bit/s. To make the confusion greater, a megabyte is 1.024.000 bytes for some (3 1/2 inch) "1.44 MB" diskettes.

The International Electrotechnical Commission (IEC) approved a set of prefixes for binary multiples for use in the fields of data processing and data transmission. The new prefixes for binary multiples are not part of the International System of Units (SI). The IEEE Standards Board decided that IEEE standards will use the conventional, internationally adopted, definitions of the SI prefixes. Mega will mean 1.000.000, except that the base-two definition may be used (if such usage is explicitly pointed out on a case-by-case basis) until such time that prefixes for binary multiples are adopted by an appropriate standards body.

Comparison with SI prefixes

one byte 1 B = 8 bit

one kibibit 1 Kibit = 210 bit = 1.024 bit
one kilobit 1 kbit = 103 bit = 1.000 bit

one mebibyte 1 MiB = 220 B = 1.048.576 B
one megabyte 1 MB = 106 B = 1.000.000 B

one gibibyte 1 GiB = 230 B = 1.073.741.824 B
one gigabyte 1 GB = 109 B = 1.000.000.000 B


You know now what a MiB or GiB is. I doubt you can be sure what MB or GB means.

  
Reader Rating from 1-5

 

Poor very 

1

2

3

4

5
 very Excellent

Talkback

Post Your Talkback | View All Talkback (0 Posted)


 Currently there are no Talkback posted on "KB MB GB versus KiB MiB GiB", Click here to be the first to post a talkback.


 
Scroll Up

   About | Term of Use | Privacy | Contact us | Tell a Friend | Advertise  

OSForge News RSS Feed