LINUX.ORG.RU
ФорумTalks

Килобайт, Мегабайт, Гигабайт, Терабайт, Петабайт, Эксабайт - Сколько это?


0

1

Всем привет.
Давно работаю с компьютерами. Всё хорошо, но я так и не понял как меряются компьютерные порядки?

Скажем #ls -lh:
-rw------- 1 n0mad n0mad 1000M Сен 26 15:21 dd-Test-1000M.dat
-rw------- 1 n0mad n0mad 1,0G Сен 26 15:58 dd-Test-1024M.dat

Скажем #dd if=dd-Test-1000M.dat of=/dev/null
2048000+0 записей считано
2048000+0 записей написано
скопировано 1048576000 байт (1,0 GB), 1,24968 c, 839 MB/c

и #dd if=dd-Test-1024M.dat of=/dev/null
2097152+0 записей считано
2097152+0 записей написано
скопировано 1073741824 байта (1,1 GB), 9,20312 c, 117 MB/c

Утомили уже эти разночтения в размерах. Вот и современные винты - 3TB Это сколько? Есть подозрение что разные фирмы меряют по разному и 3000GB это гораздо меньше чем 3*1TB если 1TB=1024Gb. Впрочем... наверное все же 3TB это 3000Gb но вот каких гигабайта? из 1024 или из 1000 мегабайт?

★★★

кило - 1000
мега - 1000000
гига - 1000000000
тера - 1000000000000
пета - 1000000000000000
экза - 1000000000000000000

xsektorx ★★★
()

Ещё не следует путать ГБ и ГиБ. Почитай про это.

CYB3R ★★★★★
()

Сколько это?

Мало.

J ★★★★
()

Вот и современные винты - 3TB Это сколько?

Примерно 3.000.000.000.000 байт, чуть больше.

Есть подозрение что разные фирмы меряют по разному

Нет. Несколько десятков лет назад, меряли по разному. Сейчас пластины для хардов стандартные - у всех производителей совпадение в размерах до байта.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)

Предлагаю для винтов сделать два размера: «НОРМАЛЬНЫЙ ХОРОШИЙ ВИНТ», и «ОГРОМНЫЙ ВИНТ ДЛЯ ПРОФЕССИОНАЛОВ»

Раз в год-два пересчитывать конкретные цыферки, но без специального запроса не показывать

stevejobs ★★★★☆
()

MB - 1000
MiB - 1024

EXL ★★★★★
()
Ответ на: комментарий от Satou

У производителей винтов в килобайте 1000 байт и тд

Не совсем так. Они ГАРАНТИРУЮТ место на диске исходя из расчёта «в килобайте 1000 байт и тд». Но на практике, места чуть больше.

lenin386 ★★★★
()
Ответ на: комментарий от zikasak

137 Гб

У нормальных это степени двойки. У промытых производителями жестких - 10 в степени

Самая пичалька когда производители микросхемных решений идут на поводу у маркетоидов из индустрии НЖМД. Так появляются твердотельные накопители на 137 гигабайтов.

Camel ★★★★★
()

Раз уж по существу ответили, то можно и постебаться:

Килобайт, Мегабайт, Гигабайт, Терабайт, Петабайт, Эксабайт - Сколько это?

Мало, мало, мало, нормально, много, дохрена.

Stahl ★★☆
()

GB=1000 мегабайт
GiB=1024 мегабайт
ГБ=1024 мегабайт

Остальное по аналогии.

najlus ★★★★★
()

Сразу вспоминается анекдот про 1024 метра в километре.

CARS ★★★★
()

3000GB это гораздо меньше

3000GiB = 2800 с чем-то Gb

Satan_Klaus ★★
()

Винтоделы таки пропихнули в стандарт, что 1КБ=1000Б, 1МБ=1000КБ и т.д. А нормальные единицы измерения теперь 1Миб=1000КиБ и т.д. Чтается это безобразие кибибайт, мебибайт, гибибайт и т.д. Правильный мегабайт остался только в винде ибо клали они на эти ваши стандарты.

der_looser ★★
()
Ответ на: комментарий от der_looser

Винтоделы таки пропихнули в стандарт, что 1КБ=1000Б, 1МБ=1000КБ и т.д.

Десятичные приставки «пропихнули» в систему СИ задолго до изобретения винтов.

vurdalak ★★★★★
()
Ответ на: комментарий от Gotf

У всех производителей HDD исторически используются десятичные единицы.

Спасибо за уточнение.
Прикольно они придумали... размер сектора двоичен а размер винта десятичен...

Хотя... вот на стареньком IBM 60GB Честно в бирке 61.5GB - т.е честных 60GiB
А вот Barracuda 3000 GB это:
#blockdev --getsize64 /dev/sde
3000592982016

n0mad ★★★
() автор топика
Ответ на: 137 Гб от Camel

У SSD обьем может быть какой угодно, ибо overprovisioning и еще пачка фич, требующая дополнительных микросхем.

Lighting ★★★★★
()
Ответ на: комментарий от n0mad

Впрочем... раз уж я полез в ящик...
На Barracuda 80 написано 80 Gbytes и наверное оно правильное, а вот уже TB идут десятичные. Как нибудь на досуге проверю сколько в том который 80 Gbytes...

n0mad ★★★
() автор топика
Ответ на: комментарий от Akamanah

У них нет смысла, это просто приставки. Кто хочет считать в степенях десятки (производители винтов, например), тот и считает.

vurdalak ★★★★★
()
Ответ на: комментарий от zikasak

Если кто-то много лет не умел использовать двоичные приставки, то нужно их и ругать, а не тех, кто первый начал писать правильно.

vurdalak ★★★★★
()

Утомили уже эти разночтения в размерах

Согласен. Тех, у кого в килобайте не 1024, а 1000 байт, надо сжигать на костре!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от der_looser

Винтоделы таки пропихнули в стандарт

Да, этих уродов вообще кислотой травить надо!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от der_looser

Угу. У меня вечно спрашивали, почему покупаешь диск на 500 GB, а в системе он отображается как 485 ГБ. Я всегда говорил, что потому маркетологи из WD, Seagate, Hitachi и иже с ними эталонные мудаки. Хуже только мудачество, когда покупаешь с ценника 1 литр молока, а там 900 мл.

Предлагаю остроумный конкурентный ход: нормальным производителям выпустить тетрапак с огромным лейблом «1 л» и надписью: «Мы не обманываем покупателей: один литр нашего молока всегда равен одному литру!»

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от goingUp

В России это отражено в Положении о единицах величин, принятом в 2009 году

Мда, и отмазка «двоичных приставок ещё не было» тут не катит...

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Действующий ГОСТ[1] указывает на такое определение килобайта как на некорректное, но исторически сложившееся.

«Мы знаем, что это неправильно, но, как мудаки, утвердим, как стандарт» :)

goingUp ★★★★★
()
Ответ на: комментарий от goingUp

Сноска 2 тоже непонятно к чему. Кто «применяет в соответствии»?

vurdalak ★★★★★
()

Вот и современные винты - 3TB Это сколько?

Прочитай информацию, указанную производителем диска.

andrew667 ★★★★★
()
Ответ на: комментарий от EXL

покупаешь с ценника 1 литр молока, а там 900 мл

не 1л, а 1кг. не путай мягкое с теплым

der_looser ★★
()

Один терапевт - 1024 гигапевта.

PS: А про винты - напоминает историю с разработкой Lockheed P/F-80, когда никто не понил в каких галлонах чувак померил ёмкость бензобака перед тем как свалить в отпуск. В имперских или в американских. Впрочем, если бы он указал массу в тоннах - было бы уже три варианта (короткие, динные, метрические).

svr4
()
Последнее исправление: svr4 (всего исправлений: 1)

Самое забавно - когда некоторые эскулапы уверены, что килобит равет 1024 битам, по аналогии с килобайтом.

bbk123 ★★★★★
()
Ответ на: комментарий от bbk123

Самое забавно - когда некоторые эскулапы уверены, что килобит равет 1024 битам, по аналогии с килобайтом.

Хороший вброс :)

n0mad ★★★
() автор топика
Последнее исправление: n0mad (всего исправлений: 1)
Ответ на: комментарий от kike

Это платиновый тред?

Это флудотред.
Когда создавался уже было понятно что ниего тут не ясно.
Вот скажем байт это 8 бит.
Почему килобайт это 8*1024=8192 бит?
Это значит 1 грамм=8.192?
8.192 чего?
:)

n0mad ★★★
() автор топика
Последнее исправление: n0mad (всего исправлений: 1)
Ответ на: комментарий от n0mad

Килограмм это 3 степень
А килобайт это 10 степень...

n0mad ★★★
() автор топика
Ответ на: комментарий от n0mad

Почему килобайт это 8*1024=8192 бит?

Потому что ты сравниваешь совершенно разные вещи.

Это значит 1 грамм=8.192?

Нет, это значит, что тебя плохо учили в школе.

bbk123 ★★★★★
()

В годы моей учебы никто не говорил «кило-байт», произносили «ка-байт», причем записывалась эта «ка» заглавной буквой: Кбайт. В отличие от десятичной приставки «кило-», которая в СИ записывается /строчной/ буквой: кбайт.

Поэтому мы никогда не путали Кбайты с кбайтами. Называть число 2¹⁰ «килобайтом» на моей памяти стали только после более-менее массового проникновения ПК среди людей без профильного образования.

baka-kun ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.