V
V
Vlad_Radigin2018-09-12 20:24:12
Mathematics
Vlad_Radigin, 2018-09-12 20:24:12

Why in units of measurement of information, there is always a tail 24?

For example, 1kb, it has 1024 bytes, where did the tail 24 come from?
Or 1mb - 1024 Kbytes, and again, where is this tail from?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
SagePtr, 2018-09-12
@SagePtr

210 = 1024

V
Valentine, 2018-09-12
@vvpoloskin

So, for general development .

X
x67, 2018-09-13
@x67

Not always, sometimes it happens 00,48,72,96,28,56,80....

E
Eugene, 2018-09-13
@Eujene

The reason is simple - the binary system is used. Accordingly, the amount of information is measured by 2^n. And when the order is changed, an exciting remainder 24 appears: kilobytes - 2 ^ 10 = 1024 and so on.

A
Alexander, 2018-09-14
@Survtur

Of course, a kilobyte must be equal to 1000 bytes.
But in computer science it is more convenient to operate with powers of two, and 2^10 = 1024 turned out to be as close as possible to the usual value of the prefix KILO. And so it went.
Modern standards suggest using the word "KIBIBYTE" for 1024 bytes and the word "KILOBYTE" for the normal C value of 1000 bytes, but this seems to take a very long time to catch on. The other answers have great links to this topic.
It turns out that the word kibibyte is more accurate today, since it has only one meaning (1024 bytes), and the word kilobyte has two meanings (1024 bytes or 1000 bytes).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question