Байт или байтов
Автор Ђатьяна Мошева задал вопрос в разделе Другие языки и технологии
Почему данные делятся на биты или байты? И почему нельзя взять за основу что-нибудь одно? и получил лучший ответ
Ответ от Игорь Савоськин[гуру]
В БИАХ чаще всего измеряют скорость передачи ИНФОРМАЦИИ
а в БАЙТАХ объем информации на носителях (жостком или флшке)
разные измерения а следовательно разные еденицы !
Ответ от MMM_Corp[гуру]
Ми - люди, приняли для расчётов десятеричную систему вычисления, по простой причине.. .у нас 10 пальцев на руках и на ногах, что и повлияло на этот выбор.
Компьютер - имеет сердце - процессор и он живет по другим законам, он работает в 16-ричной системе, и обозначаются примерно так.. .
0 1 2 3 4 5 6 7 8 9 A B C D E F
, как вы могли заметить, счёт начинается с нуля! , это базовая точка для программиста, для нас 0 для всех людей 1)
байт - это 8 бит, бит - это единица, которая имеет значение 0 или 1, то есть позитивный или негативный заряд, вообще то процессор работает только с битами, тоесть только с 0 или 1, одна операция (And, or. not, xor), считается за такт процессора, но разрабатывать программы и исчислять информацию в битах крайне неудобно, потому что будут получатся очень большие числа напр. 1 мб - это 1 мб = 1024 кб = 1024 * 1024 байт = 1024 * 1024 * 8 бит = 8388608 бит, неудобно же.. .
поэтому была придумана вот такая вот система упрощённого вычисления
Более подробную информацию вы можете почерпнуть с википедии, напр.
Ми - люди, приняли для расчётов десятеричную систему вычисления, по простой причине.. .у нас 10 пальцев на руках и на ногах, что и повлияло на этот выбор.
Компьютер - имеет сердце - процессор и он живет по другим законам, он работает в 16-ричной системе, и обозначаются примерно так.. .
0 1 2 3 4 5 6 7 8 9 A B C D E F
, как вы могли заметить, счёт начинается с нуля! , это базовая точка для программиста, для нас 0 для всех людей 1)
байт - это 8 бит, бит - это единица, которая имеет значение 0 или 1, то есть позитивный или негативный заряд, вообще то процессор работает только с битами, тоесть только с 0 или 1, одна операция (And, or. not, xor), считается за такт процессора, но разрабатывать программы и исчислять информацию в битах крайне неудобно, потому что будут получатся очень большие числа напр. 1 мб - это 1 мб = 1024 кб = 1024 * 1024 байт = 1024 * 1024 * 8 бит = 8388608 бит, неудобно же.. .
поэтому была придумана вот такая вот система упрощённого вычисления
Более подробную информацию вы можете почерпнуть с википедии, напр.
Ответ от Егор Горошкин[мастер]
минимальная едениза измерения информации 1 бит. Но сейчас используются большие обьемы информации и легче сказать 1 Гигабайт чем 8589934592 бит. Для удобства.
8бит = 1байт
1024байта=Кбайт
1024Кб=1мб
1024Мб=1Гб
1024Гб=1тб
минимальная едениза измерения информации 1 бит. Но сейчас используются большие обьемы информации и легче сказать 1 Гигабайт чем 8589934592 бит. Для удобства.
8бит = 1байт
1024байта=Кбайт
1024Кб=1мб
1024Мб=1Гб
1024Гб=1тб
Ответ от Парень твоей мечты[гуру]
я думаю дело в том что в один байт кокраз можно весь юникод спихнуть.... мб не весь но всеравно удобно передавать и получать информацию таким образом
я думаю дело в том что в один байт кокраз можно весь юникод спихнуть.... мб не весь но всеравно удобно передавать и получать информацию таким образом
Ответ от Vladimir Kochetkov[гуру]
почему расстояния измеряются в метрах и километрах? почему нельзя выбрать что-то одно???
почему расстояния измеряются в метрах и километрах? почему нельзя выбрать что-то одно???
Ответ от Кваша Валерий[гуру]
А так и есть! За основу взяты биты, в байте 8 бит, в килобайте 1024 байта и так далее...
А так и есть! За основу взяты биты, в байте 8 бит, в килобайте 1024 байта и так далее...
Ответ от AlexMur07[гуру]
после первого ответа нечего больше добавить...
после первого ответа нечего больше добавить...
Ответ от Ефрем[гуру]
у нас система счета десятичная, может выбрать другую?
у нас система счета десятичная, может выбрать другую?
Ответ от Ўрий Силантьев[гуру]
а что считать в тексте буквы или слова?
основа - бит.
остальное - для удобства.
вы же не будете измерять расстояние между городами или планетами единицей СИ - метром.
а что считать в тексте буквы или слова?
основа - бит.
остальное - для удобства.
вы же не будете измерять расстояние между городами или планетами единицей СИ - метром.
Ответ от Анюта[новичек]
Потому что байт- это единица измерения объема информации, а бит - единица измерения скорости пеедачи данных.
Потому что байт- это единица измерения объема информации, а бит - единица измерения скорости пеедачи данных.
Ответ от Артём[гуру]
В байте 8 битов. Скорее всё делится на более крупные байты (а обычно - килобайты, мега- и т. д. ) чтоб было удобнее. Файлов размером 4 бита, 7 битов мало (а скорее и не существует, тем более кластеры от 1 кб обычно)) .
Пользуемся тем чем удобнее. Можно было бы зарплату в копейках выдавать..)
В байте 8 битов. Скорее всё делится на более крупные байты (а обычно - килобайты, мега- и т. д. ) чтоб было удобнее. Файлов размером 4 бита, 7 битов мало (а скорее и не существует, тем более кластеры от 1 кб обычно)) .
Пользуемся тем чем удобнее. Можно было бы зарплату в копейках выдавать..)
Ответ от Алексей[гуру]
На более высоких уровнях сетевых моделей, как правило, используется более крупная единица — байт в секунду (Б/c или Bps, от англ. bytes per second) равная 8 бит/c.
В отличие от бодов (baud; при двоичном кодировании боды также обозначают количество бит в секунду) , битами в секунду измеряется эффективный объём информации, без учёта служебных битов (стартовые/стоповые/чётность) применяемых при асинхронной передаче. В некоторых случаях (при синхронной двоичной передаче) скорость в бодах может быть равной скорости в битах в секунду.
[править] Производные единицы
Для обозначения больших скоростей передачи применяют более крупные единицы, образованные с помощью приставок системы Си кило-, мега-, гига- и т. п. получая:
Килобиты в секунду — кбит/c (kbps)
Мегабиты в секунду — Мбит/c (Mbps)
Гигабиты в секунду — Гбит/c (Gbps)
… и т. д.
К сожалению, в отношении трактовки приставок существует неоднозначность. Встречается два подхода:
килобит трактуется как 1000 бит (согласно СИ, как килограмм или километр) , мегабит как 1000 килобит и т. д.
килобит трактуется как 1024 бита т. ч. 8 кбит/c = 1 КБ/c (а не 0,9765625).
См. Применение двоичных и десятичных приставок.
Для однозначного обозначения приставки кратной 1024 (а не 1000), Международной электротехнической комиссией были придуманы приставки «киби» (сокращенно Ки-, Кi-), «меби» (сокращенно Ми-, Mi-) и т. д.
1 байт — 8 бит
1 кибибит — 1024 бит - 128 байт
1 мебибит — 1048576 бит - 131072 байт - 128 кбайт
1 Гибибит — 1073741824 бит - 134217728 байт - 131072 кбайт - 128 мбайт
— и т. д.
В телекоммуникационной отрасли принята система СИ для обозначения приставки кило. То есть 128 Кбит = 128000 бит.
Частые ошибки
Начинающие часто путают килобиты c килобайтами, ожидая скорости 256 КБ/c от канала 256 кбит/c (на таком канале скорость будет 256 000 / 8 = 32 000 Б/c = 32 000 / 1 000 = 32 КБ/сек) .
Часто (ошибочно или намеренно) путают боды и биты/c.
1 кбод (в отличие от Кбит/c) всегда равен 1000 бод.
Байт (англ. byte) — единица измерения количества информации, в стандартном виде [источник не указан 45 дней] байт считается равным восьми битам (в этом случае может принимать 256 (28) различных значений) .
[править] Почему в байте именно 8 бит
У старых компьютеров были размеры машинных слов и байтов, отличные от 8 бит. Обычно они были кратны шести. Восемь бит в байте появились только с возникновением System/360 от IBM. Это стало стандартом де-факто, и с начала 1970-х большинство компьютеров использует байты, состоящие из 8 бит, и машинные слова, кратные 8.
У System/360 были 8-битные байты, вероятно, из-за использования BCD-формата представления числа: по 4 бита на каждую цифру (0-9), таким образом один байт мог представлять две цифры. В System/360 были специальные инструкции для обработки данных такого формата, и было бы трудно использовать 6-битные байты для представления BCD, поэтому 8 бит в байте стали наилучшим решением.
По другой версии, 8-битный размер байта завязан на 8-битное числовое представление символа строки в кодировке EBCDIC. Из удобства: один байт = один символ.
[править] Обозначение
Российский ГОСТ 8.417-2002 («Единицы величин» ) в «Приложении А» для обозначения байта регламентирует использование русской заглавной буквы «Б» . Кроме того, констатируется традиция использования приставок СИ вместе с наименованием «байт» для указания двоичных множителей (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт и т. д.) , причём используется прописная «К» вместо строчной «к» , обозначающей множитель 10³.
Использование прописной буквы «Б» для обозначения байта соответствует требованиям ГОСТ и позволяет избежать путаницы между сокращениями от байт и бит. Однако следует учитывать, что в стандарте нет сокращения для «бит» , поэтому использование записи вроде «Гб» как синонима для «Гбит» недопустимо.
На более высоких уровнях сетевых моделей, как правило, используется более крупная единица — байт в секунду (Б/c или Bps, от англ. bytes per second) равная 8 бит/c.
В отличие от бодов (baud; при двоичном кодировании боды также обозначают количество бит в секунду) , битами в секунду измеряется эффективный объём информации, без учёта служебных битов (стартовые/стоповые/чётность) применяемых при асинхронной передаче. В некоторых случаях (при синхронной двоичной передаче) скорость в бодах может быть равной скорости в битах в секунду.
[править] Производные единицы
Для обозначения больших скоростей передачи применяют более крупные единицы, образованные с помощью приставок системы Си кило-, мега-, гига- и т. п. получая:
Килобиты в секунду — кбит/c (kbps)
Мегабиты в секунду — Мбит/c (Mbps)
Гигабиты в секунду — Гбит/c (Gbps)
… и т. д.
К сожалению, в отношении трактовки приставок существует неоднозначность. Встречается два подхода:
килобит трактуется как 1000 бит (согласно СИ, как килограмм или километр) , мегабит как 1000 килобит и т. д.
килобит трактуется как 1024 бита т. ч. 8 кбит/c = 1 КБ/c (а не 0,9765625).
См. Применение двоичных и десятичных приставок.
Для однозначного обозначения приставки кратной 1024 (а не 1000), Международной электротехнической комиссией были придуманы приставки «киби» (сокращенно Ки-, Кi-), «меби» (сокращенно Ми-, Mi-) и т. д.
1 байт — 8 бит
1 кибибит — 1024 бит - 128 байт
1 мебибит — 1048576 бит - 131072 байт - 128 кбайт
1 Гибибит — 1073741824 бит - 134217728 байт - 131072 кбайт - 128 мбайт
— и т. д.
В телекоммуникационной отрасли принята система СИ для обозначения приставки кило. То есть 128 Кбит = 128000 бит.
Частые ошибки
Начинающие часто путают килобиты c килобайтами, ожидая скорости 256 КБ/c от канала 256 кбит/c (на таком канале скорость будет 256 000 / 8 = 32 000 Б/c = 32 000 / 1 000 = 32 КБ/сек) .
Часто (ошибочно или намеренно) путают боды и биты/c.
1 кбод (в отличие от Кбит/c) всегда равен 1000 бод.
Байт (англ. byte) — единица измерения количества информации, в стандартном виде [источник не указан 45 дней] байт считается равным восьми битам (в этом случае может принимать 256 (28) различных значений) .
[править] Почему в байте именно 8 бит
У старых компьютеров были размеры машинных слов и байтов, отличные от 8 бит. Обычно они были кратны шести. Восемь бит в байте появились только с возникновением System/360 от IBM. Это стало стандартом де-факто, и с начала 1970-х большинство компьютеров использует байты, состоящие из 8 бит, и машинные слова, кратные 8.
У System/360 были 8-битные байты, вероятно, из-за использования BCD-формата представления числа: по 4 бита на каждую цифру (0-9), таким образом один байт мог представлять две цифры. В System/360 были специальные инструкции для обработки данных такого формата, и было бы трудно использовать 6-битные байты для представления BCD, поэтому 8 бит в байте стали наилучшим решением.
По другой версии, 8-битный размер байта завязан на 8-битное числовое представление символа строки в кодировке EBCDIC. Из удобства: один байт = один символ.
[править] Обозначение
Российский ГОСТ 8.417-2002 («Единицы величин» ) в «Приложении А» для обозначения байта регламентирует использование русской заглавной буквы «Б» . Кроме того, констатируется традиция использования приставок СИ вместе с наименованием «байт» для указания двоичных множителей (1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт и т. д.) , причём используется прописная «К» вместо строчной «к» , обозначающей множитель 10³.
Использование прописной буквы «Б» для обозначения байта соответствует требованиям ГОСТ и позволяет избежать путаницы между сокращениями от байт и бит. Однако следует учитывать, что в стандарте нет сокращения для «бит» , поэтому использование записи вроде «Гб» как синонима для «Гбит» недопустимо.
Ответ от Дмитрий >[гуру]
О боже первый клас информатики ...стыдно не знать. Это как алфавит в цифровом мире ))
выше уже дали правильный ответ.
О боже первый клас информатики ...стыдно не знать. Это как алфавит в цифровом мире ))
выше уже дали правильный ответ.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Почему данные делятся на биты или байты? И почему нельзя взять за основу что-нибудь одно?
спросили в Сорняки Сорняк
Если засолить землю сорняки и трава будут расти или нет?
Это вопрос ради спортивного интереса? Или преследуете определенную цель? И еще вопрос - чем
подробнее...
Если засолить землю сорняки и трава будут расти или нет?
Это вопрос ради спортивного интереса? Или преследуете определенную цель? И еще вопрос - чем
подробнее...
спросили в Степени 10
Что больше Байт, Килобайт или Мегабайт?
Это не круглые числа, по этому щатать сложнее.
1 Терробайт - содержит 1024 гигабайт или 1048576
подробнее...
Что больше Байт, Килобайт или Мегабайт?
Это не круглые числа, по этому щатать сложнее.
1 Терробайт - содержит 1024 гигабайт или 1048576
подробнее...
10 000 000 байт это сколько мегабайт? 1б = ...мб?
Вообще-то, "знатоки", вы в школе как учились?
Вопрос был:
"10 000 000 байт это сколько
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
биты и байты... в чем разница
Бит это единица информации. Может быть 0 или 1. А байт состоит из 8 битов, соответственно может
подробнее...