Гугл щитает, что 1 гигабайт = 10⁹ байт. Тащемта щитает справедливо, ибо гига — десятичная приставка. Там же есть гибибайты (гига бинари), они показывают ожидаемые 2³⁰ байт.
Старые советские учебники приучали читателя к тому, что в случае двоичной информации, с которой и работают ЭВМ, действуют другие законы. Нет и не может быть планки памяти, например, на 1000 байт, поскольку это неэффективное использование адресного пространства. Для адреса того или иного байта на такой планке понадобится 10 бит памяти, а 10 бит памяти можно использовать для адресации целых 2^10 байт памяти. что на целых 24 байта больше. А отсюда и другие значения для приставок, не такие как в СИ. Но, потом понабежали люди, которые захотели такие же значения этих самых приставок, и началось...
Кстати, размер сектора носителей информации и сегодня, как правило, 512 байт, а не 500. Таким образом, что 1000 байт, что 1024 всё равно займут ровно 2 сектора. Таким образом 1000000000 байт - это 1953125 секторов по 512 байт. Если в каждые 2 сектора (игнорируя последний) записать ровно по 1000 байт, то это будет 976562000 байт (+ хвост из незадействованного сектора), в то время как запись по 1024 байт даёт ровно 999999488 + 512 байт. Разница составляет 23437488 байта.
Это если он на JavaScript пишет (или что там у хипстеров в моде).
А любой нормальный программист знает, что в одном ГИГАбайте 1000000 КИЛОбайт. А в одном ГИБИбайте 1048576 КИБИбайт.
А те, у кого борода длиннее, чем у деда мороза, знают, что в одном байте не обязательно 8 бит. А ещё кто-то знает, что в одном бите не обязательно только 0 и 1.
ПОСТАНОВЛЕНИЕ от 31 октября 2009 г. N 879
ОБ УТВЕРЖДЕНИИ ПОЛОЖЕНИЯ О ЕДИНИЦАХ ВЕЛИЧИН, ДОПУСКАЕМЫХ К ПРИМЕНЕНИЮ В РОССИЙСКОЙ ФЕДЕРАЦИИ
Наименование и обозначение единицы количества информации «байт» (1 байт = 8 бит) применяются с двоичными приставками «Кило», «Мега», «Гига», которые соответствуют множителям «2^10», «2^20» и «2^30» (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024
Мбайт
Гигабайт != гибибайт. Школота могла бы уже запомнить.
Я вот школу давно закончил, но мне это до сих пор кажется довольно жутким бредом. По сути мы ввели термин «гигабайт», которым никто не будет пользоваться. Потому что никому не придет в гойлову говорить:
- Вася, у меня свободного места всего один гигабайт двадцать четыре мегабайта.
- Вот же ты тупое мудило. Удаляй свое порно с конями, нам нужно ровно четыре гигабайта девяносто шесть мегабайт.
Вася, у меня свободного места всего один гигабайт двадцать четыре мегабайта
Разве такой размер бывает чаще той же тысячи мегабайт? Не в кластерах ФС, а тот, что человек видит в файловом менеджере и т.д.? Какой-то невроз на пустом месте, 1024 такая же условность, что и 1000.
Разве такой размер бывает чаще той же тысячи мегабайт? Не в кластерах ФС, а тот, что человек видит в файловом менеджере и т.д.? Какой-то невроз на пустом месте, 1024 такая же условность, что и 1000.
Ну если мы ввели термин, мб стоит вводить его так, шоп им можно было нормально пользоваться?
Вам надо социальную рекламу снять: тян зовёт однокурсника скинуть фоточки на флэшку.
- Сколько их там у тебя?
- Ну, мегабайтов двести-триста.
- Говори точно - СКОЛЬКО ВЕСЯТ
- Ну не знаю, как получится. На флэшку же влезет?
- СКОЛЬКО ФОТОК В БАЙТАХ?
Вам надо социальную рекламу снять: тян зовёт однокурсника скинуть фоточки на флэшку. - Сколько их там у тебя? - Ну, мегабайтов двести-триста. - Говори точно - СКОЛЬКО ВЕСЯТ - Ну не знаю, как получится. На флэшку же влезет? - СКОЛЬКО ФОТОК В БАЙТАХ?
Не юли. Мы тут не о юзерах, а о научных терминах говорим.
The bit is a basic unit of information in computing and digital communications.
А basic unit может быть не только 0 и 1. И тут без разницы что означает буква b в bit, учитывая, что многие не могут принять, что гиго это 10 в девятой.
_РЕАЛЬНОЕ_ количество места _НА ДИСКЕ_ (HDD) описывается не в секторах.
А в SSD ещё и OP-зона есть. Но мне-то эти детали мало интересны, я пользуюсь тем API, который мне дали — секторами, их размером и их количеством. Так что для меня размер диска это байты, получаемые перемножением двух чисел.
Наши работают на науку и прогресс, а не потреблядство.
Айфон позволил огромному количеству людей общаться друг с другом находясь в разных частях света в любое удобное время, в любом удобном месте. Это не прогресс что-ли?
Айфон - это железо, а с железом у нас всегда было не очень. В эпоху до 8086-го проца были свои велосипеды, а потом начали штамповать отечественные клоны забугорного железа. А вот с софтом уже совсем другое дело. Были у нас и свои MISS, ДЕМОС и ИНМОС. Но, опять же, пилить велосипеды мало кто любит, а на x86 вскоре уже появились GNU/Linux и *BSD.
Зато у нас появилось много чего своего. Например, KOI8-R.
Например, такое страшное слово, как inode вам знакомо? Или вы микроскопом и иголкой данные на диск записываете? Или мы говорим о _РЕАЛЬНОМ_ использовании диска с реальной файловой системой (а там ещё журналы, LVM, reserved blocks, bad sektors и ещё хрен знает чего есть) в Linux'е?
Что бы посчитать реальное место на диске надо учитывать аппаратные закидоны, программные закидоны и ещё кучу других закидонов. Например на чистом CD-R сколько свободного места? А на записанном? Но тем, для кого в 1ГБ 1024МБ этого можно не знать - всё равно не пригодится.
Да, я нашел статью от 1917 года, где точно дано определение. Войдут в моду компьютеры с троичной логикой посмотрим, что изменится. Но это всё равно не отменяет ни GiB, ни байт ни остального.
Эка тебя порвало. Мы про диск тут говорим, а не про файловую систему и lvm (хотя у него тоже есть секторы, да-да). И это, ты слово 'сектор' неправильно пишешь.
Айфон позволил огромному количеству людей общаться друг с другом находясь в разных частях света в любое удобное время, в любом удобном месте. Это не прогресс что-ли?