Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 1 килобайт = 1000 байт ?
GAMEINATOR forums > Мир вне игр > Клуб свободных тем
Молния в вакууме

Гугл говорит, что 1 килобайт = 1000 байт. В качестве аргументов приходит запись в блоге на сайте blogs.gnome.org.
Гноме.. помоему это связано с операционной системой для пингвинов. Ну ладно, заходим. И действительно, вот что там написано в кратце на русском:
Цитата
Во всём виноват майкрософт
В семидесятые считалось что в килобайте 1000 байт, а мегабайт и гигабайт вообще не было.
Производители жестких дисков до сих пор так считают.
С психологической точки зрения лучше когда в килобайте 1000 байт, т.к. кажется что памяти больше.
Вот у нас в ленексе всё правильно


Дальше ешё интересней: https://wiki.ubuntu.com/UnitsPolicy
Цитата
Bugs in this policy

These devices are labelled in a way that this policy fails to account for:

CD-ROM sizes are specified in MiB, but the manufacturers label this "MB" (a "700 MB" CD-ROM contains approximately 700 MiB = 737 MB).
Memory (RAM, ROM) is specified in base 2, but labelled with SI prefixes. For example, a "512 MB" RAM contains 512 MiB = 536.9 MB.
Most small floppy disks are measured in base 2, but labelled with SI prefixes.
A floppy labeled with "1.44 MB" contains 1.44 x 1000 x 1024 bytes = 1.41 MiB = 1.47 MB, which doesn't follow either convention.

А может быть проблема в вас?
Конечно нет! Мы будем чтить заплесневелые стандарты 70-х годов, и пофиг, что все вокруг считают иначе. И кстати, никакого KB вообще не существует, привильно писать KiB.

Вот до чего доводит линекс. Сначала человеку становится прозрачной и понятной структура папок, потом вдруг оказывается что bash это что-то хорошее, а в конце концов в килобайте 1000 байт.

Хорошо хоть в яндексе всё правильно:

chriotmao
Та самая погрешность недорезки приехала в гуголь biggrin1.gif
1001v
Вообще-то всем известно, что в килобайте 930 байт, это доказывается тем, что когда вы покупаете диск на терабайт, там всего 930 гигабайт. В терабайте 930 гигабайт, в гигабайте 930 мегабайт, в мегабайте 930 килобайт итд.
OlegatoR
Выходит что для "правильного килобайта" в 1024 байта правильней использовать приставку "киби".

Что, впрочем, не отменяет того, что покупая винт на 1 Тб мы так и будем получать
Цитата(1001v @ 14.07.2017, 18:26) *
930 гигабайт
Trollz0r
У нас гост православный
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла

А у пиндосов до сих пор имперская система — дюймы, мили, фунты, унции всякие bad.gif впрочем, у некоторых от дробей опухли головы, и так появились десятичные дюймы lol.gif
OlegatoR
Цитата(RedPython @ 14.07.2017, 18:35) *
А у американцев до сих пор имперская система — дюймы, мили, фунты, унции всякие

По этому поводу: https://science.d3.ru/u-udobno-1409175/?sorting=rating
Молния в вакууме
Цитата(1001v @ 14.07.2017, 18:26) *
в килобайте 930 байт

Если быть совсем точным, получается 931,32 biggrin.gif
Trollz0r
Цитата(OlegatoR @ 14.07.2017, 16:38) *
Цитата(RedPython @ 14.07.2017, 18:35) *
А у американцев до сих пор имперская система — дюймы, мили, фунты, унции всякие

По этому поводу: https://science.d3.ru/u-udobno-1409175/?sorting=rating

Дерти уже давно скатился в гавно. Конкретно в этом случае утверждается, что красное — это белое:
Цитата
Так вот, именно с тех пор, уже почти 150 лет США является страной, официально принявшей и объявившей основной метрическую систему измерений.
Цитата
В настоящее время метрическая система официально принята во всех государствах мира, кроме США, Либерии и Мьянмы (Бирма).


RedMagic
Все правильно.

1 десятичный байт = 1000 байт
1 кибибайт = 1024 байта
abramcumner
Цитата(STALKER2011x @ 14.07.2017, 20:26) *
Все правильно.
1 десятичный байт = 1000 байт
1 кибибайт = 1024 байта

Что правильно? По госту надписи 1Тб/1Мб/1Кб соответствуют множителю 1024 smile.gif
Горе-маркетологи придумали хрень и в ней же запутались.
ForserX
Господа, запомните одну вещь. Каким бы вам гугл не казался хорошим, но работу с числами в нём не проводите.
Supple Hope
Просвещаю неучей бесплатно, цените это.
Килобайт = 10^3 байт = 1000 байт.
Кибибайт = 2^10 байта = 1024 байта.
https://ru.wikipedia.org/wiki/Двоичные_приставки
https://ru.wikipedia.org/wiki/Приставки_СИ
RedMagic
Цитата(abramcumner @ 14.07.2017, 21:51) *
Что правильно? По госту ...

Это IT. "В институте нас другому учили" тут не катит.
Cossack-HD
Цитата(Hoyt Ridge @ 15.07.2017, 10:10) *
Просвещаю неучей бесплатно, цените это.
Килобайт = 10^3 байт = 1000 байт.
Кибибайт = 2^10 байта = 1024 байта.
https://ru.wikipedia.org/wiki/Двоичные_приставки
https://ru.wikipedia.org/wiki/Приставки_СИ

Винда считает в KiByte, MiByte, GiByte и так далее, т.е. по 1024. Объём носителей памяти пишут в KByte и т.п., т.е. 1000. Отсюда непонятки. Оперативная память идёт с таким обьёмом, который отображает винда, ибо у чипов архитектура физически заточена под 1024.
А чё там показывает линупс, это можно легко настроить. И для винды наверняка есть примочка для переименования неправильного "к" в правильное "ки".
Молния в вакууме
STALKER2011x, Hoyt Ridge, Intel тоже неучи?

https://www.intel.com/content/dam/www/publi...nual-325462.pdf

Цитата
Вот до чего доводит линекс. Сначала человеку становится прозрачной и понятной структура папок, потом вдруг оказывается что bash это что-то хорошее, а в конце концов в килобайте 1000 байт.

Собсно, чтд.
RedMagic
saas, все там правильно.

KB / KiB = 1024
kB = 1000

PS: https://xkcd.ru/394/
Молния в вакууме
STALKER2011x, а 1 MB чему равно?
Молния в вакууме
У гугла другое мнение на этот счёт, кстати.
RedMagic
saas, десятичный или двоичный? smile.gif

В википедии все доступно написано:

Цитата
Килоба́йт — единица измерения количества информации, равная 1024 байт.
...
Межгосударственный (СНГ) стандарт ГОСТ 8.417—2002, принятый ранее Положения о единицах величин, в справочном приложении указывает на такое определение килобайта как на некорректное, но исторически сложившееся.


Цитата(saas @ 15.07.2017, 13:38) *
У гугла другое мнение на этот счёт, кстати.

Молния в вакууме
Цитата(STALKER2011x @ 15.07.2017, 14:10) *
saas, десятичный или двоичный? smile.gif

Тот, который с прописной буквы, 1 MB.

Цитата(STALKER2011x @ 15.07.2017, 14:10) *

Это кибибайт(откуда его взяли вообще? o_O.gif), обозначается как KiB, KiByte. А у Intel - KByte, т.е. килобайт.
RedMagic
Цитата(saas @ 15.07.2017, 14:17) *
Тот, который с прописной буквы, 1 MB.

1 MB (MiB) = 1024 KB (KiB).

Выше я уже выделил суть: использование десятичных приставок некорректно, но так исторически сложилось. Как устоявшееся выражение "провалится под текстуры". Но текстуры никак не взаимодействуют с физикой и "провалится" можно под геометрию/меш из-за ошибки (или отсутствия) коллизии между объектами.

За деталями см. википедию, там все это расписано:

Цитата(Hoyt Ridge @ 15.07.2017, 08:10) *
Просвещаю неучей бесплатно, цените это.
Килобайт = 10^3 байт = 1000 байт.
Кибибайт = 2^10 байта = 1024 байта.
https://ru.wikipedia.org/wiki/Двоичные_приставки
https://ru.wikipedia.org/wiki/Приставки_СИ


PS: это как с делением на ноль. В школе нам объясняют упрощенную версию - что делить на ноль нельзя. Но потом выясняется что все же можно, просто это сложнее объяснить (тыц, тыц1, тыц2). Или как с движением тока - сначала нам говорят оно идет от плюса к минусу (условное общепринятое обозначение), но на самом это не так smile.gif
Молния в вакууме
Цитата(STALKER2011x @ 15.07.2017, 14:52) *
1 MB (MiB) = 1024 KB (KiB).

Тут получается что мебибайт = мегабайт. По ссылке из шапки (https://wiki.ubuntu.com/UnitsPolicy) написано что MB = 1,000,000 байт.

Цитата(STALKER2011x @ 15.07.2017, 14:52) *
Выше я уже выделил суть: использование десятичных приставок некорректно, но так исторически сложилось. Как устоявшееся выражение "провалится под текстуры". Но текстуры никак не взаимодействуют с физикой и "провалится" можно под геометрию/меш из-за ошибки (или отсутствия) коллизии между объектами.

А в авиации - руль высоты. Но там все смирились и ничего типа ваших кибибайт нет.

Цитата(STALKER2011x @ 15.07.2017, 14:52) *
PS: это как с делением на ноль. В школе нам объясняют упрощенную версию - что делить на ноль нельзя. Но потом выясняется что все же можно, просто это сложнее объяснить (тыц, тыц1, тыц2).

А процессор x86 при делении целого числа на ноль вызывает прерывание 0 (переполнение при делении). Делимое списывается в остаток и возвращается -1. Что из этого следует?
Молния в вакууме
Цитата(STALKER2011x @ 15.07.2017, 14:52) *
делить на ноль

Вообще-то это интересная тема. По сути деление - это циклическое вичитание, то есть остаток от деления на ноль = делимое, так как ноль можно вычитать бесконечное количество раз и ничего не изменится. Если считать как дробное число то получается даже не бесконечный цикл, а рекурсивное деление на ноль, дробная часть ведь считается как остаток / делитель. Ещё хуже то что нарушается abs(остаток) < abs(делитель). Но раз не смотря на это можно делить на ноль...

Известно то что делимое - остаток = частное * делитель, т.к. в случае с нулём остаток = делимое получаем 123456 - 123456 = бесконечность * 0 = 0.
Получается что 123456 / 0 = 0. Так-то! У нас ведь всё в остатке.

Правда по правилам математики бесконечность нельзя умножать на ноль, дескать это бесконечная операция(0 + 0 + 0 + 0 ...). Хотя с делением на ноль это почему-то никого не останавливает.

--
Блин, нет. Что-то не то у меня получилось, это я бесконечность на ноль умножил. laugh.gif
Rom89
обсуждение в вики доставляет https://ru.wikipedia.org/wiki/Обсуждение:Двоичные_приставки
и тут моркетологи уже добрались,это как поддельные флешки )))
так же статья на лурочке про это же написано , смешной батл между физикам и айтишникам http://lurkmore.to/йобибайт
кстати в ЕГ же вроде была инфа что там является верным "вариант гугла"
Молния в вакууме
Это не смешно, это очень очень грустно, что внезапно появилась куча людей с нетрадиционным складом ума из за которых в и без того загнивающей педивикии правильные обозначения (КБ,МБ) превратились в идиотские КиБ, МиБ. А самое страшное, что кто-то из них отвечает за принимаемые стандарты. Они ведь абсолютно любую подобную хрень могут принять.
Rom89
this is capitalism))) новые ос и браузеры же установили куча юзеров, а я уже показывал скрин этой книжки,так местные тоже только лулзы ловят https://www.gameru.net/forum/index.php?show...40&start=40
Supple Hope
Еще раз обьясняю, делюсь так сказать мудростью.
Двоичные приставки (предложенные МЭК) обозначают степени двойки.
Десятичные приставки обозначают степени десятки.
Невозможно получить 1024 с помощью возведения 10 в целую степень.
Это арифметика.
Это здравый смысл.
Не нужно держать в голове странное исключение, когда 10^3 в информатике превращается в 1024, причем то превращается, то не превращается, в зависимости от ситуации.
Причем публикация двоичных приставок была еще в 1999 году, и до людей до сих пор не дошло, почти за 20 лет. https://physics.nist.gov/cuu/Units/binary.html
Конечно, я понимаю, что вы не особенные, и не требую многого, но будьте милосердны, приложите немного усилий для понимания этой простой идеи, ведь я потратил время, чтобы написать это, а ведь очень трудно придерживаться спокойного тона, когда люди отказываются внимать гласу разума. Спасибо.
Cossack-HD
Блэт, чего сложного? В винде 1024 байт - это 1000 байт, но один мегабайт. Это не маркетологи хитрожопые, это винда считает 1024 за 1000.
Вам ложку байтов с горочкой или без горочки? 100 ложек без горок или 80 ложек с горками?
Что тяжелее, килограм пуха или килограм кирпича?
Где больше водки? В двух бутылках по 0.5 или в одной по 1.0? А я принесу бутылку на 1024 миллилитра, назову её литровой, перелью туда твою литровку и мой бинарный литр не будет полным. Водки меньше стало? А может быть твоя бутылка и водка в ней уменьшились перед переливом в мою? Или моя бутылка всё таки на 1.024 литра, а не на литр?
Молния в вакууме
Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
делюсь так сказать мудростью

Оставь, зачем последнее то отдавать.

Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
Это здравый смысл.

Ни капли.

Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
Не нужно держать в голове странное исключение, когда 10^3 в информатике превращается в 1024

Байт это априори двоичная единица измерения. Никаких 103 тут быть не может, только 210.

Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
причем то превращается, то не превращается, в зависимости от ситуации.

Очевидно же, что производителям жестких(и всяких других) дисков никак нельзя было писать что-то вроде HDD 1.86264514923095703125 GB или CD-R 619.8883056640625 MB, ибо это выглядит не привлекательно для покупателей, и они немного округлили.

Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
Причем публикация двоичных приставок была еще в 1999 году

Вот это - явная победа маркетологов над здравым смыслом.

Цитата(Cossack-HD @ 09.08.2017, 22:46) *
В винде

А ещё в QNX, в OS/2. Винда тут явно не причём.
abramcumner
Цитата(saas @ 09.08.2017, 23:03) *
Вот это - явная победа маркетологов над здравым смыслом.

А ведь еще даже не определились, сколько бит в байт. А то вдруг окажется, что еще с 1960 правильно считать 7 бит в байте, а то и 6. А это не байт, а октобит. И правильно писать не КБ, и даже не КиБ, а киоб.

Есть, есть еще чем заняться. Есть к чему стремиться. К основам надо идти. В самую суть смотреть, на самый корень.

А ведь на подходе уже кибикубиты и килооктокубиты.
Молния в вакууме
abramcumner, размер байта же зависит от машины. На x86 это 8 бит. Такой байт иногда называют октет.
Но это не важно, на некоторых древних компьютерах(HP-1000 например) память измеряли в машинных словах, и одно килослово было 1024 машинных слова.
Supple Hope
Цитата(saas @ 09.08.2017, 22:03) *
Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
делюсь так сказать мудростью

Оставь, зачем последнее то отдавать.

Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
Это здравый смысл.

Ни капли.

Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
Не нужно держать в голове странное исключение, когда 10^3 в информатике превращается в 1024

Байт это априори двоичная единица измерения. Никаких 103 тут быть не может, только 210.

Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
причем то превращается, то не превращается, в зависимости от ситуации.

Очевидно же, что производителям жестких(и всяких других) дисков никак нельзя было писать что-то вроде HDD 1.86264514923095703125 GB или CD-R 619.8883056640625 MB, ибо это выглядит не привлекательно для покупателей, и они немного округлили.

Цитата(Hoyt Ridge @ 09.08.2017, 21:01) *
Причем публикация двоичных приставок была еще в 1999 году

Вот это - явная победа маркетологов над здравым смыслом.

Цитата(Cossack-HD @ 09.08.2017, 22:46) *
В винде

А ещё в QNX, в OS/2. Винда тут явно не причём.

Слабовато аргументировал.
Молния в вакууме
Цитата(Hoyt Ridge @ 10.08.2017, 02:14) *
Слабовато аргументировал.

Подъёб на лицо.
Supple Hope
Цитата(saas @ 10.08.2017, 01:34) *
Цитата(Hoyt Ridge @ 10.08.2017, 02:14) *
Слабовато аргументировал.

Подъёб на лицо.

Цитата
врёти

Цитата
заговор

Цитата
маркетологи

Цитата
мне плевать на МЭК кто они ваще ааа???

Да, на лицо.
Avogadro
Мне не понятно, чего у некоторых так бомбит от КБ и КиБ? biggrin.gif
Молния в вакууме
Цитата(Hoyt Ridge @ 10.08.2017, 03:57) *
мне плевать на МЭК кто они ваще ааа???

Вот правда, а кто они такие? Какие-то неадекваты, у которых в килобайте 1000 байт.
У нормальных людей в килобайте 1024 байт, а у МЭК, гугла и каких-то тупых линуксоидов 1000. Это конечно не значит что все линуксоиды тупые, но среди них такие есть.
Молния в вакууме
Avogadro, да вот, приняли тут какие-то непонятные стандарты. Ещё и на винду с майкрософт гонят. Вот в IBM OS/2 всё правильно:


Килобайт = 1024 байт, но если он на диске то 1000. Между прочим IBM придумали и байты, и жесткие диски. Имеют право.
Supple Hope
Цитата(saas @ 10.08.2017, 10:25) *
Avogadro, да вот, приняли тут какие-то непонятные стандарты. Ещё и на винду с майкрософт гонят. Вот в IBM OS/2 всё правильно:


Килобайт = 1024 байт, но если он на диске то 1000. Между прочим IBM придумали и байты, и жесткие диски. Имеют право.

Хорошо, что никто не считается с твоим мнением, и в килобайте 1000 байт. Я просто должен повторять правду, чтобы ты никого не одурачил навязчивым бредом.
Молния в вакууме
Hoyt Ridge, я надеюсь, ты хотел сказать никто из вышеперечисленных:
Цитата
МЭК, гугла и каких-то тупых линуксоидов

Иначе у меня для тебя очень плохие новости, смотри шапку хотя бы.
Supple Hope
Цитата(saas @ 10.08.2017, 20:28) *
Hoyt Ridge, я надеюсь, ты хотел сказать никто из вышеперечисленных:
Цитата
МЭК, гугла и каких-то тупых линуксоидов

Иначе у меня для тебя очень плохие новости, смотри шапку хотя бы.


Линуксоиды тупые в твоем манямирке?
Молния в вакууме
Hoyt Ridge,
Цитата
Это конечно не значит что все линуксоиды тупые, но среди них такие есть.
aka_sektor
По сабжу: https://youtu.be/00761SMNoqM?t=1831
cjayho
QUOTE (saas @ 14.07.2017, 17:12) *
Гноме.. помоему это связано с операционной системой для пингвинов.


На этом можно чтение заканчивать. Если человек никогда банального линукса в глаза не видел, то неудивительно что он в упор не видит разницы между KB и KiB

Зы. Не буду травмировать нежную психику топикстартера, рассказывая что тот разъем, что воткнут в его домашний роутер некорректно называть "rj-45", так как настоящий сорок пятый совсем другой, хотя и тоже восьмиконтактный. А под сленговым названием "рыжик" он же "эржешка" он же "коннектор" он же "эрже сорок пять" на самом деле используется штеккер стандарта 8P8C wink.gif
Молния в вакууме
А вот и негативные последствия всего этого бреда, человек думает что винда меряет оперативную память в миллиардах байт: https://www.youtube.com/watch?v=xa0GCzCY0tM
А в комментах люди пишут что линукс показывает места на диске больше, чем есть, приходится через gparted смотреть lol2.gif
Diesel
Всё зависит от плотности диска. Например в 1 литре масла - не 1кг
Чем красивее диск и радужнее, и меньше царапин, тем больше там инфы. blink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.