Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Megabytes or Mebibyte?

Author
Message
Killswitch
22
Years of Service
User Offline
Joined: 2nd Oct 2002
Location: School damnit!! Let me go!! PLEASE!!!
Posted: 5th Dec 2005 08:46
I was browsing Wikipedia the other day an I decided to look at the Xbox 360 page. All over the place I kept seeing 'MiB', so I followed the link to see what the hell it was. According to Wikipedia:

A MEGAbyte is: 1,000,000 Bytes
A MEBIbyte is: 1,048,576 Bytes

What the hell is going on here? Isn't a Mb 1,048,575 bytes (or 1024*1024, which is 1024 kbs)?

~It's a common mistake to make, the rules of the English langauge do not apply to insanity~
Dot Merix
21
Years of Service
User Offline
Joined: 15th Oct 2003
Location: Canada
Posted: 5th Dec 2005 08:56
I'm going to take a guess at this one, because i 'think' i know the answer.. but forgive me if i'm wrong.

OS's look at a Megabyte as being 1,048,576 bytes to the Megabyte.. Memory companies etc consider a megabyte to be 1,000,000 bytes to the megabyte.. This is the reason if you get a 20gb hard drive, it'll never have a full 20gb in it, same with say memory stick duo's etc.

I assume this is the difference they're talking about, weird how they worded it though, i've never heard of a MEBIbyte myself.



WindowsXP Home(Service pack 2), Athlon XP 2400+(2.01Ghz), 1GIG Ram, Ati Radeon 9800Pro 128MB.
BatVink
Moderator
21
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 5th Dec 2005 08:59
A MEBIbyte is exactly 1048576 bytes, and is a binary prefixed notation.

A megaMEGAbyte can be 1000000 bytes or 1048576 bytes, depending on the context.

Andy
22
Years of Service
User Offline
Joined: 12th Nov 2002
Location:
Posted: 5th Dec 2005 09:13
>What the hell is going on here? Isn't a Mb 1,048,575 bytes (or
>1024*1024, which is 1024 kbs)?

Yes, and it has for close to 25 years. However according to the ISO standards 'Mega' equals one million(1,000,000 Bytes).Some people(Some very anal electrotechnical engineers) vere unhappy about the lack of precission and decided it would be a great way to get their names into the historybooks, so the IEC decided to dream up some silly substitutions to make sure that people who know very little about computers or digital electronics will now have it all wrong.


Andy
Hamish McHaggis
21
Years of Service
User Offline
Joined: 13th Dec 2002
Location: Modgnik Detinu
Posted: 5th Dec 2005 10:18 Edited at: 5th Dec 2005 10:20
I-Pods advertise their hard disk space in the "1000000 bytes" Megabyte, but their disk space in the menu obivously displays it in "1048576 bytes" Megabytes. So when they say you are getting 20GB, you are actually getting about 19GB. A cunning ploy...

Lukas W
21
Years of Service
User Offline
Joined: 5th Sep 2003
Location: Sweden
Posted: 5th Dec 2005 10:33
i remember when i got my 200mb disk and windows recognized it as 120mb turned out i had to install SP1

Zombie Hunter DBPro Open Source Project:
editor: 14% | survive mode: 30% | multiplayer: 0% | story mode: 0% | DEMO: 18%
IanG
20
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 5th Dec 2005 12:18
Quote: "OS's look at a Megabyte as being 1,048,576 bytes to the Megabyte.. Memory companies etc consider a megabyte to be 1,000,000 bytes to the megabyte.. This is the reason if you get a 20gb hard drive, it'll never have a full 20gb in it, same with say memory stick duo's etc."


nope that isn't the reason, the reason is something called formating(rings a bell?) basically you have say 20gb of hd space and i think it is something like 10 or 15% is taken up by the file allocation table, so yes you have 20gb of space but only around 19 once you have formated - other wise it wouldn't know where all the files were

Memory companies do not look on MB as 1,000,000, well atleast not the cruical chain

If i remember there are two different types of MB, japanese and british / american, japenese ssays that it is 1,000,000 whilst british / american say that it is 1,048,576. IMHO the british / american way is correct because it is all done from the base of two(binary) where as the japenese do it so it is easier for them to handle


amd athlon xp 2600+,1280mb,FX 5200 128mb,200gb,xp pro sp2
the_winch
21
Years of Service
User Offline
Joined: 1st Feb 2003
Location: Oxford, UK
Posted: 5th Dec 2005 13:28
Lots of hard drive selling companies use 1,000,000 bytes as a megabyte. It makes the drive sound bigger than it actually is.

By way of demonstration, he emitted a batlike squeak that was indeed bothersome.
Foxy
19
Years of Service
User Offline
Joined: 4th Jan 2005
Location: The Dale, South Australia
Posted: 5th Dec 2005 13:43
In my time, I've always seen a Megabyte as 1048576 bytes. I'm guessing that with the binary system, you end up with 1024 bytes to a Kilobyte and so on, which is close enough for most people, and in the long run, doesn't make that much difference anyway, so nobody worries too much. Just my 2c.

Go to My Site, get bored and walk away.
Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 5th Dec 2005 13:52 Edited at: 5th Dec 2005 13:53
Quote: "Memory companies do not look on MB as 1,000,000, well atleast not the cruical chain"


That is incorrect, open up My Computer and check the properties on one of your drives. It will list the total capacity in both bytes and GB, and as expected, my '80 GB' drive lists approximately 80,000,000,000 bytes. If what you were saying were true, it should display my '80 GB' drive as over 83,886,000,000 bytes. All companies use '1,000,000 bytes' as the measurement for MB. Reason being:

The SI (International System) of prefixes table lists mega as 10^6 (1,000,000) and it makes no sense to modify an international standard (used for all manner of units) just for computing. Hence, a new prefix has obviously been made to represent the actual size of a MB. Personally, I've never heard of a Mebibyte before but the reason for creating the term makes perfect sense if you've ever studied physics or even dealt with units of measurement. Essentially, kilo is universal as 10^3 for any unit of measurement (a kilogram is 1000 grams, kilometer is 1000 meters), therefore logically a kilobyte should be 1000 bytes (and it is!). The same goes for the 'mega' prefix.


"Computers are useless, they can only give you answers."
IanG
20
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 5th Dec 2005 14:08 Edited at: 5th Dec 2005 14:08
i beg to differ



amd athlon xp 2600+,1280mb,FX 5200 128mb,200gb,xp pro sp2

Attachments

Login to view attachments
Perokreco
19
Years of Service
User Offline
Joined: 5th Apr 2005
Location: Bosnia and Herzegovina
Posted: 5th Dec 2005 14:26
Windows calculates it right but salers dont. You didnt buy 189GB disk have you?
IanG
20
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 5th Dec 2005 14:28
i already explained that - that is the capacity to store files, it does not include the file allocation table and the boot sector


amd athlon xp 2600+,1280mb,FX 5200 128mb,200gb,xp pro sp2
flibX0r
21
Years of Service
User Offline
Joined: 14th Feb 2003
Location: Western Australia
Posted: 5th Dec 2005 14:45 Edited at: 5th Dec 2005 14:50
IanG, I'm sorry to say that you're wrong.

Windows takes the formating space into consideration, as can be seen when you look at file properties. Windows shows you both "Size" and "Size on disk", the latter including the file allocation data.

Further proof is when you have a completly clean drive, that is yet to be formatted, it is still shows up as having less that the advertised amount.



You can't wield supreme executive power just because some watery tart threw a sword at you
IanG
20
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 5th Dec 2005 14:52
Quote: "Windows takes the formating space into consideration, as can be seen when you look at files. Windows shows you both "Size" and "Size on disk", the latter including the file allocation data."


that makes some sense

Quote: "Further proof is when you have a completly clean drive, that is yet to be formatted, it is still shows up as having less that the advertised amount."


i shall have to test this - it makes little sense


amd athlon xp 2600+,1280mb,FX 5200 128mb,200gb,xp pro sp2
Mikey P
19
Years of Service
User Offline
Joined: 23rd May 2005
Location: Manchester, UK
Posted: 5th Dec 2005 20:25
I think it's a combination of the File Allocation table AND the fact that HDD companies lie... because, my iPod is said to be 20gb, but on the box Apple label it, 1gb = 1000000bytes. So:

20000000 / 1048576 = 19.073486328

And that *should* be the size that shows up on the about dialog thingy on my iPod, but infact it shows 18.5gb, so there you go, 19.07 != 18.5. There must be another reason, explained here to be the File Allocation Table, (And maybe Apple use abit for there database which they hide... *shrugs*).

Dot Merix
21
Years of Service
User Offline
Joined: 15th Oct 2003
Location: Canada
Posted: 5th Dec 2005 20:53
or it could just be that the apple software accounts for -some- of that space.



WindowsXP Home(Service pack 2), Athlon XP 2400+(2.01Ghz), 1GIG Ram, Ati Radeon 9800Pro 128MB.
JoelJ
21
Years of Service
User Offline
Joined: 8th Sep 2003
Location: UTAH
Posted: 6th Dec 2005 08:44
or it could just be that you are all a bunch of nerds and this topic should be LOCKED!

I should be a mod...

[center][center]
IanG
20
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 6th Dec 2005 10:33
we are not nerds, well not really, its an interesting subject - which remindes me of a quote from the pandasoft antivirus newsletters

Quote: "There is no such thing as an uninteresting subject, only an uninterested person"



amd athlon xp 2600+,1280mb,FX 5200 128mb,200gb,xp pro sp2
dark coder
22
Years of Service
User Offline
Joined: 6th Oct 2002
Location: Japan
Posted: 6th Dec 2005 10:46
thats the lamest quote ever


Dave J
Retired Moderator
21
Years of Service
User Offline
Joined: 11th Feb 2003
Location: Secret Military Pub, Down Under
Posted: 6th Dec 2005 11:05
Quote: "or it could just be that you are all a bunch of nerds "


I guess we're all in the right place then and that this thread couldn't be placed more perfectly in any other forum.


"Computers are useless, they can only give you answers."
IanG
20
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 6th Dec 2005 13:24
Quote: "thats the lamest quote ever"

don't go there i have worst ones


amd athlon xp 2600+,1280mb,FX 5200 128mb,200gb,xp pro sp2
flibX0r
21
Years of Service
User Offline
Joined: 14th Feb 2003
Location: Western Australia
Posted: 6th Dec 2005 15:45 Edited at: 6th Dec 2005 15:46
Quote: "but on the box Apple label it, 1gb = 1000000bytes. So:

20000000 / 1048576 = 19.073486328"


Is it just me or is maths not a strong point on this forum? 20GB, according to apple, has more digits than that. 3 more infact. And 1048576 is a Mega/Mebibyte, not a gigabye. The correct equation would thus be:

20*1000*1000*1000 / 1024*1024*1024
20000000000/1073741824 = 18.626

Thus 20 Apple GB = 18.6 Real GB

Check your math next time before *shrugging* and cheekily smiling

Owned, Q.E.D



You can't wield supreme executive power just because some watery tart threw a sword at you
Killswitch
22
Years of Service
User Offline
Joined: 2nd Oct 2002
Location: School damnit!! Let me go!! PLEASE!!!
Posted: 6th Dec 2005 17:35
I always thought it was this:

(Bytes)

1024 = Kilobyte
1024^2 = Megabyte
1024^3 = Gigabyte
1024^4 = Petabyte

And so on. Why do people tamper with things that are perfectly ok!

~It's a common mistake to make, the rules of the English langauge do not apply to insanity~
Peter H
20
Years of Service
User Offline
Joined: 20th Feb 2004
Location: Witness Protection Program
Posted: 6th Dec 2005 17:50
@Killswitch- That's how it really is.

Some people think otherwise...

We let them keep their delusions of grandeur.

"We make the worst games in the universe..."
Mikey P
19
Years of Service
User Offline
Joined: 23rd May 2005
Location: Manchester, UK
Posted: 6th Dec 2005 18:03
Quote: " or it could just be that the apple software accounts for -some- of that space."


Heh, didn't I say that could be it too? *shrugs and grins cheekily*


Quote: "Check your math next time before *shrugging* and cheekily smiling "


Hrmm.. I considered checking that... I really did, but then I thought, "Meh, I trust myself...". Last time I do that!

flibX0r
21
Years of Service
User Offline
Joined: 14th Feb 2003
Location: Western Australia
Posted: 6th Dec 2005 18:05 Edited at: 6th Dec 2005 18:06
Quote: "1024 = Kilobyte
1024^2 = Megabyte
1024^3 = Gigabyte
1024^4 = Petabyte"


1024^4 = Terabyte
1024^5 = Petabyte

The reason for the messing around with a simple concept is that kilo, mega, giga and so forth are SI units, defined as powers of 10, not 2, and why should an international unit be modified for just one method of measurement?



You can't wield supreme executive power just because some watery tart threw a sword at you
Drew Cameron
20
Years of Service
User Offline
Joined: 30th Jan 2004
Location: Scotland
Posted: 6th Dec 2005 18:16
Because it's already in use all around the world.

Dumbo & Cool released and on sale! Http://www.Drewsgames.com
Currently working on film projects.
Killswitch
22
Years of Service
User Offline
Joined: 2nd Oct 2002
Location: School damnit!! Let me go!! PLEASE!!!
Posted: 6th Dec 2005 20:58
Nuts, I knew I'd make a mistake. People shouldn't mess with the 'mega' issue for exactly the reason Drew's said.

~It's a common mistake to make, the rules of the English langauge do not apply to insanity~
Arkheii
21
Years of Service
User Offline
Joined: 15th Jun 2003
Location: QC, Philippines
Posted: 7th Dec 2005 13:27
Quote: "I always thought it was this:

(Bytes)

1024 = Kilobyte
1024^2 = Megabyte
1024^3 = Gigabyte
1024^4 = Petabyte"


I hate it when people throw these "that's not what it's supposed to be" bullshot. That's what context is for, after all. I mean, even I could be an ass and say that ^ means the XOR operator to the rest of us.

"An American, a Japanese, and a Filipino got stranded in an island full of cannibals. The cannibals gave the three of them a chance to escape..." (See profile for story)

Login to post a reply

Server time is: 2024-11-16 04:32:07
Your offset time is: 2024-11-16 04:32:07