Зетабайт 10 21 байт или 2 70 байт?
2 ответа
Зетабайтом являются 10 21 байт = 1.000.000.000.000.000.000.000 байт
2 70 байтов называются Zebibyte.
Цитировать из Википедии:
Было значительное замешательство в отношении значений SI (или метрических) префиксов, используемых с единичным байтом, особенно в отношении таких префиксов, как kilo (k или K) и mega (M), как показано в префиксах диаграммы для битов и байтов. Поскольку память компьютера разработана с использованием двоичной логики, кратные значения выражаются в степенях 2, а не 10. В индустрии программного обеспечения и компьютеров часто используются двоичные оценки количеств с префиксом СИ, в то время как производители компьютерных устройств хранения данных предпочитают значения СИ.
Хотя верно то, что теория идет так, как говорит Википедия (1ZB = 10 ^ 21 и 1ZiB = 2 ^ 70), правда в том, что "это зависит".
Базовая единица хранения устройства - это не байт, а секторы, которые до недавнего времени (для совместимости) всегда были 512 байт.
Это означает, что 64-МБ USB-диск (в качестве примера), вероятно, будет иметь число секторов, превышающее 1 МБ (СИ), но никогда не будет точно таким, поскольку базовый блок составляет 512 байт. Это устройство, вероятно, будет иметь 64 * 1000 * 512 * 2 байта = 64 КБ * 1 КБ = 65536000 байт, что не равно 64 МБ (64000000 байт) или 64 МБ (67108864 байт).
То же самое для обычных жестких дисков, но их базовая единица обычно больше, чем один сектор, хотя всегда несколько.