Computers work in base 2

Computers work in base 2.
It's such an important concept that they get their own very special unit prefixes:
KiB = 2^10 B
MiB = 2^20 B
GiB = 2^30 B
TiB = 2^40 B

Attached: binary prefixes orgs.png (1280x905, 268K)

Other urls found in this thread:

youtube.com/watch?v=zXwFZBcfguw
jedec.org/standards-documents/dictionary/terms/mega-m-prefix-units-semiconductor-storage-capacity
youtube.com/watch?v=Dnd28lQHquU
youtube.com/watch?v=jXhMpMLD764
twitter.com/SFWRedditImages

desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu

Attached: rose.gif (568x320, 539K)

>It's such an important concept that they get their own very special unit prefixes
>inventing special snowflake units to express common sense while using default prefixes to express binary in base 10, something literally no one wanted or cared about
>thinking that retarded bureaucrats' opinions matter more than literally anyone who spends 5 minutes reading about how computers work
unless you're shilling for the drive makers this makes no sense

>MiB

Attached: B0011E7JBW.jpg (940x646, 52K)

>when the teacher or professor asks you to do a calculation involving "kB" and you don't know whether he really means 1000 or it's a trick question and he means 1024

Attached: 1541103461989.jpg (401x401, 42K)

holy shit a million times this

kB (lower case k) is definitely 1000.
I would clarify it along with my answer.

Lol the teacher isn't gonna eat you nigga

You must be American.
>lole who cares about consistent units
>imperial forever god praise the queen 40 rods to the hogshead

>What's a kilo of gram? Kig
>What's a kilo of meter? Kim
>What's a kilo of Newton? KiN
>What's a kilo of mol? Kimol

>What's a kilo of gram? Kig
That would be 1024 grams.

>ask whether he means 1000 or 1024
>looks at me like in this picture
>"Always 1024, user."
>feel retarded for asking

Attached: 1523482047387.jpg (1280x720, 80K)

>"Always 1024, user."
Tell him every industry standards organization disagrees, including IEEE and ISO.
Tell him early information science used the traditional definition of Kilo = 10^3, before computers were even invented.
Tell him he should kill himself.

To be fair the reason this whole thing started is because of the hard drive jews

>To be fair the reason this whole thing started is because of the hard drive jews
False. Information theory, which computer science is partly based on, used the traditional kilo before programmable computers were even invented.
The only two reasons people still use the wrong prefixes are:
a) Microsoft
b) Novices wanting to feel knowledgeable because they learned how computers work a week ago.
Rational scientists however strive for consistent models of the world. That's why kilo means 1000 in every discipline. Why would you make an exception for computer science?
Not even all computers are binary, so you have to account for that.

For the same reason nobody wants to say GNU/Linux instead of Linux. Kibi and such sounds gay as fuck

you dont have to say it differently you inbred faggot

>Kibi and such sounds gay as fuck
That's a very subjective reason.
Technically you do.
"My CPU has an L3 cache of 16 Mebibytes"
but it's the same number of syllables, so there's no excuse really

He should have used KiB user

>I have bad habits and that's a good thing
correct

because im not a scientist and i dont fuck around with assfuck retarded "nonbinary" computers
i play games listen to music read dick around and occasionally write programs when i cant find one that im satisfied with
the only context i will ever use [prefix]byte in is base 2 computing, so anything other than b/kb/mb/gb/tb is redundant

brainlet frogposter here.
can someone explain to me the difference between KB, kB, KiB, and kiB (if thats a thing)

Attached: confused.png (612x491, 106K)

youtube.com/watch?v=zXwFZBcfguw

kB = kilobyte = 1000 byte
k is the standard abbreviation of kilo, always lower case

KiB = Kibibyte = 1024 byte
Ki means "binary kilo"

KB is undefined really, though Microsoft uses it to mean 1024 byte

kiB isn't a thing

>i have bad habits and that's a good thing
stop it
get some help

>KB
normal sane person
>kB
autistic sane person
>kiB
autistic and dumb
>KiB
oh shit nigger what are you doing

>b/kb/mb/gb/t
bit / kilobit / millibit / gram bit (???)

this board has gone to shit

>Tell him he should kill himself.
BASED

>getting this assblasted over nobody being as autistic as you
stop it
get some help

go ahead and fight the ram manufacturers about it
you'll lose

you use yards and feets don't you user

JEDEC is the only one that matters

In case you didn't know, these are called
KiB = kibibytes
MiB = mibibytes
GiB = gibibytes
etc.

Helpful infographic

JEDEC acknowledges the correctness of SI binary prefixes but doesn't use them purely for historical reasons.
jedec.org/standards-documents/dictionary/terms/mega-m-prefix-units-semiconductor-storage-capacity

Attached: prefixes.png (431x641, 74K)

The 1000-byte kilobyte is a useless unit of measure that exists solely to allow drive manufacturers to cheat you out of ~10% of the storage you would expect on a 1TB drive. Prove me wrong.

Nobody's cheating anyone. The drives says 1 TB and anyone who learned basic physics in school knows that T means 10^12 .

KB is technically incorrect. kB ends up being 10^3 or 2^10 depending on context. kiB is 2^10. Always expect 10^3 when buying storage because it is the smaller unit. I swear at some points it's not either one. I bought a "64GB" sd card. It's 60*2^30 bytes.

Meant to add it's 64424509440 bytes. That's not 60*10^9 either.

*That's not 64*10^9 either.

In the Computer Architecture finals exercises it is assumed 1KB = 1024 bytes and I refuse to respond something incorrectly just to approve a course, I failed the course 7 times because I used the correct metrics in the exercises and then dropped out of college. Now I'm a garbage collector, but at least I keep my integrity and dignity.

Just like metric, only retards who can't count higher than 10 care to throw a fit about the best systems of units of measure.

>Writing KiB instead of KB will change my grade
Nice larp NEETfag

>bunch of niggers in suits are retarded paper pushers and don't know what people actually do with computers or how they work
wow op thanks for clarifying

>Go to buy a 1 TB hard drive
>It says it's really a 931 GB hard drive
>Manufacturer used 1 TB = 10^12 bytes and not 2^40 bytes
>My anime stash is 980 GiB and it doesn't fit
>mfw i have no face

No, the exercises said KB so I used base 10 like it corresponds.

>forcing a base 2 system to be notated in base 10
brainlet

Nobody's doing that, are you legitimately retarded?

don't listen to , here Linus, owner of linux kernel explains it easily
youtube.com/watch?v=Dnd28lQHquU

what is the logical of defining non-integer bit values?

That's exactly what you are doing, though. only brainlets assume 1 kb = 1000b in binary computing.

if you have this much difficulty switching from a scientific notation to a binary notation you shouldn't be involved in either field of study. Unless you have reason to be assigning a value of a byte to a meter, gram, or joules, there is no point in counting bytes in base 10.
the metric system was designed so conversions between different units are easy. why apply it to a unit you will never convert to? do you have difficulty expressing your thoughts in anything other than base 10?

>kb
That's a kilobit and 1000 bit = 1 kilobit.

>it says it's really a 931 GB hard drive
Microsoft Windows says that and it's incorrect.
The standard partition manager of GNU/Linux ("gparted") correctly identifies it as a 931 GiB hard drive. Apple shows it as 1000 GB which also correct.

this is why adding more abbreviations is unnecessary. the notation method already has nuances with distinguishing bit and byte and can do without using two different magnitude scales.
internal consistency is more valuable than the ability for a layman to immediately understand the value of a group of bytes.

But none of that matters because drive companies will continue to use the wrong system because it is more marketable. they couldn't care less about consistency.

>Unless you have reason to be assigning a value of a byte to a meter, gram, or joules, there is no point in counting bytes in base 10.
Sure. "Joules per Kilobyte". Pic related, real world example.

Attached: joules per kilobyte.png (1057x858, 128K)

>what's a kilo of gram? 1000
>what's a kilo of bytes? 1024

underrated

If you have this much difficulty adding a single character you shouldn't be involved in either field of study.

Tape can be measured in bytes per meter, another example of mixing information units with physical units, not obscure either, tape is widely used to store data.

You misunderstand. That's assigning a unit relationship, and ultimately is variable depending on the device.
Would you measure the power usage of your house in bytes? What standard would you even use? Who has the most standard byte?
why add a single character when I can just use the notation that is more relevant for the application? If I'm counting bytes, I want base 2. The only reason you would want base 10 is if you are comparing storage values while shopping for drives.

Professionals use the proper notation. Consumers use the layman notation. quite simple.

>Tape can be measured in bytes per meter
Crazy, what happens if it gets a bit warmer and theres heat expansion?

1000 bytes = 8000 bits = 8 kilo bits = 8kb

Correct.

A very slow connection could measured in microbit/s but practically it's just there for completeness' sake.

No reason why consumers and professionals should use different notation, one is not more complicated than the other. The fact that the whole HDD size discrepancy even exists is enough to make you wrong.

1 kb is a unit defined as 1024 bytes. That k does not mean kilo in the SI sense, its a limitation of having a small alphabet. Like how a m, can be both meter or milli dependent on what its next to. You need to understand context. Besides this complaint is pretty ironic coming from amerifats who use garbage like gallons, inch, slugs, pounds, stones, yards, feet etc.

one kilo is 1000 in the decimal system, 10^3, it actually relates to the power of ten, or how many zeros follow, a kilo in a different number system can either be close to 1000, exactly 1000 (after conversion) or it can relate to the power of n, so 2^3 would be 8 which is silly to call kilo, (1000 in binary is 8). Its just retarded because SI deals exclusively with the decimal number system.

>mom buys mp3 player, 8GB
>computer says it has less
>you gotta learn context mom, stop being such a retarded cunt, sheesh

Yes you have to stop being retarded

Why would you buy a 1 TiB drive for 980GB of anime? You'll run out of space

>b-but user, when i buy 1 litre, its 1 litre, when i lift 10kg, its 10kg, why is this happening user?

>lifting information

Still retarded by the way, its not an SI unit.

Hey guys lets not mix up notation and remove all ambiguities for laymans and professionals alike!
>u rtarded
its no longer about being right or wrong, its just sad. choosing stagnation instead of progress and fervently defending the act.

You're the brainlet.
Just multiply by 5 to go from base 2 to base 10 and divide by 5 to go from base 10 to base 2

You can't redefine kilo, it's a fixed amount. It means 1000 in base 10 (in before "every base is base 10").
>lol who cares
Math. Math cares.

Attached: Untitled.png (648x174, 14K)

>mibidi dibidi
Just rename them so they don't sound retarded.

As a kib supporter this seems legitimate to me.
so long as everyone's always consistent.

basically

Based and redpilled

>using the word "kilo" to represent two different numbers is the due to the limitation of a small alphabet

Attached: Untitled.png (800x170, 13K)

>what's a kilo of bytes? 1000
>what's a kibi of bytes? 1024

>Storage manufacturers use KB for 1000 bytes
>ISPs use KB/s for 1000 bits / second
>Cloud storage providers and ISPs measure quotas in KB for 1024 bytes
And yet you rage at Microsoft for not following standards...

Consider this solution: throw B away and use the French unit: O. No way to confuse the consumer anymore, and since you'll already have to change every B to O, you might as well change every K to Ki and eliminate the problem as a whole.

Among others required in information theory. Entropy for example is measured in fractions of bits. It's those fractions, that need to be squeezed for more optimal encoding of information.

That's correct, yeah.

Whats a binary system
Whats a decimal system

Precisely. Kilo = decimal = 1000. Kibi = "Kilo in binary" = 2^10.

Boolean algebra is the sole reason quantum and optical computing is going nowhere

Attached: say_desu.png (320x244, 139K)

BASED MS.

hard drive manufacturers paid off the organizations to the left
microsoft is unironically the good guy here

>Muh """"""""""aggreed"""""""""" on """"""""""truth""""""""""".
What happened is the tranny committee tried redefining existing terminology and units to the opposite of reality because they're communist subhuman trash.

youtube.com/watch?v=jXhMpMLD764

Thread Theme.

The Donald uses proper SI prefixes.
Donald wrote one of the most important reference book collection in computer science.

Attached: index.jpg (140x192, 4K)

wat a retard doesent no how computers work

nobody cares yuropoors. The USA runs the tech on this planet.

>Milobytes
>Gilobytes
>Tilobytes

I see no problem.

>The USA runs the tech on this planet.
Well, that explains a lot.
Missed Venus by that much?