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
Plat'Home Launches First Linux-based Eco-Friendly Servers In United States
World’s Largest Python Conference Sees 70 Percent Jump in Attendance
Leading SaaS Infrastructure Provider Deploys Zenoss to Improve Uptime and Reduce Cost
JasperSoft is Most Widely-Deployed Business Intelligence Software in the World
Cluster Resources to Showcase Adaptive Windows/Linux Cluster at BrainShare
Funambol Helps New AGPLv3 Open Source License Gain Formal OSI Approval
Zenoss Sponsors PyCon 2008 and Leads Application Monitoring Discussion
The Linux Foundation Reveals Speaker Line-up for 2nd Annual Collaboration Summit
Zenoss Core Named 2008 CODiE Awards Finalist for Best Open Source Solution

View More »

KB MB GB versus KiB MiB GiB
By : Dan [www] Find more article by Dan on Internet-Networking
Thursday the 3rd, February 2005 at 12:44 PM (CST)
Send this Story to a Friend Readers TalkBack (0) - 2801 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