LINUX.ORG.RU

Ответ на: комментарий от dexpl

Для Ъ

Гугл щитает, что 1 гигабайт = 10⁹ байт. Тащемта щитает справедливо, ибо гига — десятичная приставка. Там же есть гибибайты (гига бинари), они показывают ожидаемые 2³⁰ байт.

Northsoft ★★
()
Ответ на: комментарий от Northsoft
  • И в магазинах продают натуральное молоко
  • И окорочка не накачанные водой
  • И вокруг ходят замечательные Люди
bryak ★★★★
() автор топика
Последнее исправление: bryak (всего исправлений: 1)
Ответ на: комментарий от Northsoft

Старые советские учебники приучали читателя к тому, что в случае двоичной информации, с которой и работают ЭВМ, действуют другие законы. Нет и не может быть планки памяти, например, на 1000 байт, поскольку это неэффективное использование адресного пространства. Для адреса того или иного байта на такой планке понадобится 10 бит памяти, а 10 бит памяти можно использовать для адресации целых 2^10 байт памяти. что на целых 24 байта больше. А отсюда и другие значения для приставок, не такие как в СИ. Но, потом понабежали люди, которые захотели такие же значения этих самых приставок, и началось...

Кстати, размер сектора носителей информации и сегодня, как правило, 512 байт, а не 500. Таким образом, что 1000 байт, что 1024 всё равно займут ровно 2 сектора. Таким образом 1000000000 байт - это 1953125 секторов по 512 байт. Если в каждые 2 сектора (игнорируя последний) записать ровно по 1000 байт, то это будет 976562000 байт (+ хвост из незадействованного сектора), в то время как запись по 1024 байт даёт ровно 999999488 + 512 байт. Разница составляет 23437488 байта.

saahriktu ★★★★★
()

в НМЖД так давно. производителям выгодно дурить народ.

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

Это если он на JavaScript пишет (или что там у хипстеров в моде).

А любой нормальный программист знает, что в одном ГИГАбайте 1000000 КИЛОбайт. А в одном ГИБИбайте 1048576 КИБИбайт.

А те, у кого борода длиннее, чем у деда мороза, знают, что в одном байте не обязательно 8 бит. А ещё кто-то знает, что в одном бите не обязательно только 0 и 1.

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

http://www.fundmetrology.ru/depository/01_npa/po879.pdf

ПОСТАНОВЛЕНИЕ от 31 октября 2009 г. N 879 ОБ УТВЕРЖДЕНИИ ПОЛОЖЕНИЯ О ЕДИНИЦАХ ВЕЛИЧИН, ДОПУСКАЕМЫХ К ПРИМЕНЕНИЮ В РОССИЙСКОЙ ФЕДЕРАЦИИ

Наименование и обозначение единицы количества информации «байт» (1 байт = 8 бит) применяются с двоичными приставками «Кило», «Мега», «Гига», которые соответствуют множителям «2^10», «2^20» и «2^30» (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт

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

Гигабайт != гибибайт.
Школота могла бы уже запомнить.

Я вот школу давно закончил, но мне это до сих пор кажется довольно жутким бредом. По сути мы ввели термин «гигабайт», которым никто не будет пользоваться. Потому что никому не придет в гойлову говорить:

- Вася, у меня свободного места всего один гигабайт двадцать четыре мегабайта.
- Вот же ты тупое мудило. Удаляй свое порно с конями, нам нужно ровно четыре гигабайта девяносто шесть мегабайт.

Это глупо и многословно.

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

Вася, у меня свободного места всего один гигабайт двадцать четыре мегабайта

Разве такой размер бывает чаще той же тысячи мегабайт? Не в кластерах ФС, а тот, что человек видит в файловом менеджере и т.д.? Какой-то невроз на пустом месте, 1024 такая же условность, что и 1000.

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

Разве такой размер бывает чаще той же тысячи мегабайт? Не в кластерах ФС, а тот, что человек видит в файловом менеджере и т.д.? Какой-то невроз на пустом месте, 1024 такая же условность, что и 1000.

Ну если мы ввели термин, мб стоит вводить его так, шоп им можно было нормально пользоваться?

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

Тысячью можно нормально пользоваться.

Ты можешь описать _РЕАЛЬНОЕ_ количество свободного места на диске / в памяти / whatever тысячью?

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

Старые советские учебники приучали

Если русские программисты такие умные и талантливые, то почему айфон изобрели в Америке, а не в России?

Heretique
()
Ответ на: комментарий от kirk_johnson

Вам надо социальную рекламу снять: тян зовёт однокурсника скинуть фоточки на флэшку.
- Сколько их там у тебя?
- Ну, мегабайтов двести-триста.
- Говори точно - СКОЛЬКО ВЕСЯТ
- Ну не знаю, как получится. На флэшку же влезет?
- СКОЛЬКО ФОТОК В БАЙТАХ?

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

Вам надо социальную рекламу снять: тян зовёт однокурсника скинуть фоточки на флэшку.
- Сколько их там у тебя?
- Ну, мегабайтов двести-триста.
- Говори точно - СКОЛЬКО ВЕСЯТ
- Ну не знаю, как получится. На флэшку же влезет?
- СКОЛЬКО ФОТОК В БАЙТАХ?

Не юли. Мы тут не о юзерах, а о научных терминах говорим.

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

От переопределения мегабайта законы физики не изменились, так что ваш бугурт точно ненаучен.

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

От переопределения мегабайта законы физики не изменились, так что ваш бугурт точно ненаучен.

Хорошая попытка, но нет. Так зачем нам ДВА термина, означающие одно и то же, но не совсем?

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

Чтобы сумрачных невротиков выявлять.

Ну а если серьезно?

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

Если смотреть в корень то бит - это:

The bit is a basic unit of information in computing and digital communications.

А basic unit может быть не только 0 и 1. И тут без разницы что означает буква b в bit, учитывая, что многие не могут принять, что гиго это 10 в девятой.

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

_РЕАЛЬНОЕ_ количество места _НА ДИСКЕ_ (HDD) описывается не в секторах.

А в SSD ещё и OP-зона есть. Но мне-то эти детали мало интересны, я пользуюсь тем API, который мне дали — секторами, их размером и их количеством. Так что для меня размер диска это байты, получаемые перемножением двух чисел.

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

Бит - самостоятельно слово. От чего оно образовано - без разницы.

По вашей логике car - это тележка.

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

Бит - самостоятельно слово. От чего оно образовано - без разницы.

Бит это термин. И описывает он сущность со следующей характеристикой:

A bit can have only one of two values, and may therefore be physically implemented with a two-state device.

Так что давай ты прочитаешь свою же собственную ссылку и перестанешь позориться, ок?

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

Будет «трит» и его официальное определение - тогда и поговорим. Это нисколько не отменяет всего остального.

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

Тогда не удивляйтесь, когда закончится место на диске и не понятно почему.

Что, злые гномики украдут у меня сектора ночью?

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

Если русские программисты такие умные и талантливые, то почему айфон изобрели в Америке, а не в России?

Наши работают на науку и прогресс, а не потреблядство.

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

Наши работают на науку и прогресс, а не потреблядство.

Айфон позволил огромному количеству людей общаться друг с другом находясь в разных частях света в любое удобное время, в любом удобном месте. Это не прогресс что-ли?

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

Айфон - это железо, а с железом у нас всегда было не очень. В эпоху до 8086-го проца были свои велосипеды, а потом начали штамповать отечественные клоны забугорного железа. А вот с софтом уже совсем другое дело. Были у нас и свои MISS, ДЕМОС и ИНМОС. Но, опять же, пилить велосипеды мало кто любит, а на x86 вскоре уже появились GNU/Linux и *BSD.

Зато у нас появилось много чего своего. Например, KOI8-R.

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

Например, такое страшное слово, как inode вам знакомо? Или вы микроскопом и иголкой данные на диск записываете? Или мы говорим о _РЕАЛЬНОМ_ использовании диска с реальной файловой системой (а там ещё журналы, LVM, reserved blocks, bad sektors и ещё хрен знает чего есть) в Linux'е?

Что бы посчитать реальное место на диске надо учитывать аппаратные закидоны, программные закидоны и ещё кучу других закидонов. Например на чистом CD-R сколько свободного места? А на записанном? Но тем, для кого в 1ГБ 1024МБ этого можно не знать - всё равно не пригодится.

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

Да, я нашел статью от 1917 года, где точно дано определение. Войдут в моду компьютеры с троичной логикой посмотрим, что изменится. Но это всё равно не отменяет ни GiB, ни байт ни остального.

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

Который так же внесет служебные данные. А можно и без tar'а.

В любом случае в реальном мире доступное под запись место на диске не измеряется только одной характеристикой.

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

Эка тебя порвало. Мы про диск тут говорим, а не про файловую систему и lvm (хотя у него тоже есть секторы, да-да). И это, ты слово 'сектор' неправильно пишешь.

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

Айфон позволил огромному количеству людей общаться друг с другом находясь в разных частях света в любое удобное время, в любом удобном месте. Это не прогресс что-ли?

Ты хотел сказать мобильный телефон?

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

Нет, именно что айфон. Сделать способ общения популярным тоже работа. Я сейчас скорее про соцсети и мессенджеры, нежели про звонки.

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