Jump to content
Just now, DEcobra11 said:

Well, it's messed up.

But generally it's USED like this:

everything= 210 multiples (1024)

HDD manufacturers: 103 multiples (1000)

 

That's what happens when people decide to use prefixes as they want

 

 

So I am the idiot in the scenario?... That is a weird standard to measure and now I feel triggered... What Have I done....

Link to comment
https://linustechtips.com/topic/588757-1gb-1024mb/#findComment-7667186
Share on other sites

Link to post
Share on other sites

Hey Vezzeract

 

It's both - depending on who you ask.

In computers, everything is stored in binary (base 2). This makes it convenient to use powers of 2 to express sizes and memory addresses. 1024 is 210, the power of 2 which is closest to 1000. So computer engineers used the term gigabyte to denote 1024 megabytes (as well as megabyte for 1024 kilobytes and kilobyte for 1024 bytes), because it was more convenient. Technically speaking it was incorrect, since kilo means 1000 and not 1024.

However, disk drive manufacturers chose to use the "standard" meaning of giga/mega/kilo, which means one gigabyte of hard drive space is 10003 bytes and not 10243.

In order to solve this confusion, the International Electrotechnical Commission decided that the base 2 terms would be renamed to "kibibyte", "mebibyte", "gibibyte" etc., however these terms have no completely caught on.

Link to comment
https://linustechtips.com/topic/588757-1gb-1024mb/#findComment-7667200
Share on other sites

Link to post
Share on other sites

It depends on the units used. 

There are 1000 Megabytes in a Gigabyte. (base10)

There are 1024 Mebibytes in a Gibibyte. (base2)

 

EDIT: The statement "There are 1024MB in 1GB" is wrong, regardless of if it's memory or storage. MB and GB are Megabyte and Gigabyte, which are in the decimal base 10 system. If it were "There are 1024MiB in 1GiB", that would be correct. 

 

Typically, storage is quoted in base 10, but RAM is often quoted in base 2. 

Link to comment
https://linustechtips.com/topic/588757-1gb-1024mb/#findComment-7667205
Share on other sites

Link to post
Share on other sites

5 minutes ago, DEcobra11 said:

Don't worry, as I said, it's messed up. Look up all windows up to at least 7 for example, if you plug a 1 TB drive for example it'll show as 931 GB, but only because manufacturers use decimal base (So it'd be 1 000 000 000 000 bytes aprox.)

 

Personally I use the rule in my first comment, but if you wanna dig up stuff, search the mebibyte for example and let the chaos between your friends begin

Still don't get why OS makers don't just use a simple conversion from GiB to GB so it's actually displayed properly and avoids unnecessary confusion. 

Link to comment
https://linustechtips.com/topic/588757-1gb-1024mb/#findComment-7667230
Share on other sites

Link to post
Share on other sites

19 minutes ago, Oshino Shinobu said:

EDIT: The statement "There are 1024MB in 1GB" is wrong, regardless of if it's memory or storage. MB and GB are Megabyte and Gigabyte, which are in the decimal base 10 system. If it were "There are 1024MiB in 1GiB", that would be correct. 

 

Typically, storage is quoted in base 10, but RAM is often quoted in base 2. 

That's a later change that not everyone has accepted.

 

Windows uses the binary units when handling storage. That's why a 1TB HDD shows up with 931GB of space in Windows.

Link to comment
https://linustechtips.com/topic/588757-1gb-1024mb/#findComment-7667296
Share on other sites

Link to post
Share on other sites

8 minutes ago, Sakkura said:

That's a later change that not everyone has accepted.

 

Windows uses the binary units when handling storage. That's why a 1TB HDD shows up with 931GB of space in Windows.

It uses binary units, but not binary acronyms/abbreviations like they probably should. That's the reason people get confused.

Then again, most people don't need to know about Mebibytes and Gibibytes, or the differentiation between GB and GiB. Changing it now would lead to even more confusion. A simple conversion from binary to decimal would be the best solution for Windows. Then people don't think their drive is smaller than advertised because of difference in units used. 

Link to comment
https://linustechtips.com/topic/588757-1gb-1024mb/#findComment-7667336
Share on other sites

Link to post
Share on other sites

2 minutes ago, Oshino Shinobu said:

It uses binary units, but not binary acronyms/abbreviations like they probably should. That's the reason people get confused.

Then again, most people don't need to know about Mebibytes and Gibibytes, or the differentiation between GB and GiB. Changing it now would lead to even more confusion. A simple conversion from binary to decimal would be the best solution for Windows. Then people don't think their drive is smaller than advertised because of difference in units used. 

Windows just uses the same terminology and abbreviations it's always used, since long before this "gibibyte" thing was introduced.

Link to comment
https://linustechtips.com/topic/588757-1gb-1024mb/#findComment-7667355
Share on other sites

Link to post
Share on other sites

1 minute ago, Sakkura said:

Windows just uses the same terminology and abbreviations it's always used, since long before this "gibibyte" thing was introduced.

True, but it still leads to confusion. I see a lot of people say that drives show up "smaller" because of manufacturing tolerances. 

Link to comment
https://linustechtips.com/topic/588757-1gb-1024mb/#findComment-7667365
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×