What is the difference between kilobyte and kibibyte




















Read this: stackoverflow. Add a comment. Active Oldest Votes. Improve this answer. Might also be aware that the lowercase "b" is sometimes used incorrectly to abbreviate "bytes". I see a lot of places just use "bit" in the abreviation such at MB for megabyte and Mbit for megabit and stay away from "b" altogether. The prefix kilo is abbreviated k, not K. Redandwhite Nope, they use base 10 to measure their storage, but our computers use base 2. This accounts for the discrepancy between what's printed on the box and what shows up in the computer.

Show 10 more comments. The numbers are the same for bits and bytes that have the same prefix. Synetech Synetech First of all, there are indeed, or at least were in the past, some drive manufacturers who use binary units.

Second, you missed the point. If they wanted to, they could put 73,, on the drive which would indeed be 70M i B instead of Look at food; instead of G, they will put G because it equals 1LB. Worse, instead of G, they will put G and blame the missing 4G on rounding. Please provide some examples of hard drive manufacturers using binary units.

These days, most mfgs purposely use labels that make things sound bigger. Like I said, they could make it 73,, bytes to make a 70MB drive if they wanted, but why bother when they can cheap out and still technically call it 70MB? I've already looked through the bitsavers archives, and all the examples I find are decimal. This myth that drive manufacturers switched from binary to decimal at some point in order to deceive customers is nuts.

They weren't written by marketing departments, but by engineers using the standard units that engineers use. That's what ''mega-'' has always meant and that's what users would expect. Show 5 more comments. Some of the answers are not exact. Let's first make some notes: The prefix "kilo" means 1 Note the use of the lower case 'k' and lower case 'B' The point is, different places use different prefixes with different definitions. I believe you are incorrect when stating that the number needs floating-point arithmetic.

You can represent any natural number using any sort of numbering system. Actually, the binary equivalent of is Doktoro, please remember we are working in the binary system, or base 2, so you are in fact the one who is incorrect.

Notice that the answer is exponential, it doubles every time you increase the exponent by 1. I appreciate the down vote all the same. This doesn't explain that different between a bit and a byte.

Actually there is a "hard fast rule" 1 Kb is one thousand bits 1KB is one thousand bytes. There is a huge difference. Although this statement is correct, you still don't need to perform any kind of floating point arithmetic. I don't believe that "They were never meant to be exact numbers, they were binary approximations of base 10 numbers" is true; I think it's just a result of the hardware that was is limited to storing ones and zeroes, and hardware addressing using binary registers.

Both being base 2; not related to approximating base 10 calculations at all, I feel. Also, I fail to see the point you're making about calculations. By convention, memory size is specified in kibiBytes , data transfer rates in kilobits , and mass storage in whatever-the-manufacturers-think-of-now- Bytes. And those 1. Those are neither 1.

That's kiB or 1'' bytes. It's the same way with any SI prefix; k 1x10 3 , M 1x10 6 , G 1x10 9 , so, by extension:. Each prefix goes up by 1, As a general rule of thumb, hardware devices use decimal units whether bits or bytes while software uses binary usually bytes. This is the reason that some manufacturers, particularly drive mfgs, like to use decimal units, because it makes the drive size sound larger, yet users get frustrated when they find it has less than they expected when they see Windows et.

Networking devices often use bits instead of bytes for historical reasons, and ISPs often like to advertise using bits because it makes the speed of the connections they offer sound bigger: 12Mibps instead of just 1. They often even mix and match bits and bytes and decimal and binary. Python Javascript Linux Cheat sheet Contact.

What is the difference between a kibibyte, a kilobit, and a kilobyte? The numbers are the same for bits and bytes that have the same prefix.



0コメント

  • 1000 / 1000