Байт — byte
Содержание:
- Определение понятий
- Про биты
- Символ единицы
- Общее использование
- Работа с данными
- Сколько битов в Байте
- Наше первое прерывание.
- Что такое байт, килобайт, мегабайт, гигабайт
- Демаркация
- Приставки К, М, Г, Т («кило-», «киби-» и т.д.)
- Что такое байт
- Почему объем жесткого диска меньше, чем написано на этикетке
- Сравнение
- В чем измеряется скорость интернета
Определение понятий
Прежде чем дать определение, нужно подумать, что можно измерить в битах или байтах. Об этом не задумываются люди, которые используют компьютеры в бытовых целях, но для специалистов или просто интересующихся подобная информация является ценной и даже значимой. Причиной для того чтобы задуматься, в чем же состоит разница между битами и байтами, является постоянное совершенствование технологий. В результате на устройствах или комплектующих появляются новые сокращения, а в инструкциях – новые определения и значения. Если понятия с приставкой «кило» помогают понять, что речь идет о значениях, измеряемых в тысячах, то в случае с простыми словами, такими как бит или байт, все намного сложнее. Не все знают, что же это такое.
Битом принято называть минимальную систему измерения, в которой участвует определенное количество информации. Сравнить ее можно с буквами в составе алфавита. Если рассматривать особый элемент программирования – двоичную систему, то бит будет равен в ней одному разряду.
Байт является единицей, в которой измеряется хранение и обработка цифровой информации. Она представляет собой совокупность битов. Их система может обрабатывать одновременно. Если сравнивать с лингвистическими науками, то байт можно сравнить с целым словом, состоящим из букв – битов.
Про биты
Итак, дети, садитесь, урок первый, представьте себе выключатель. Нет, не двоичный логарифм вероятности… А обычный такой выключатель, тумблер, рычажок, что угодно, включающее например лампочку, когда находится в одном положении и выключающее в другом. На некоторых рычажках даже подписывают буковки I/O, как указатели положений ручки. Нет, выключатель не несёт в себе информацию. Он выключает свет.
У выключателя есть два положения — вкл/выкл. Если мы поставим рядом два выключателя, то количество комбинаций позиций, которое могут занимать их ручки — четыре. (Когда оба выключены, когда оба включены, и две комбинации когда включен только один из них). Если мы возьмём систему из трёх выключателей — они смогут занимать восемь комбинаций. И так далее, N выключателей имеют комбинаций. Выключатель который имеет только два положения (вкл/выкл) мы можем назвать битом. Если мы представим, что положениям вкл/выкл соответствуют числа 1 и 0, то можно легко записать какое-нибудь целое число в двоичной системе счисления, используя только последовательный набор выключателей, так чтобы каждый выключатель отвечал за свой двоичный разряд.
Безусловно выключатели мы можем применить к магнитной дорожке, или оптическому диску, так, чтобы при помощи специального устройства можно было «включать» или «выключать» их маленькие участки. Теперь мы наконец подошли к тому, что все компьютерные запоминающие устройства состоят из «ноликов и единичек».
Однако, в этих ноликах и единичках нам надо хранить информацию. Какую же информацию нам можно хранить? Давайте рассмотрим один бит. Мы можем условно договориться, что он может хранить информацию, и два его состояния вкл/выкл содержат значения «баклажан» и «не баклажан» соответственно. Это отлично подходит, когда нам надо произвести учёт баклажанов! Однако в реальном мире компьютеры, которые умеют только считать баклажаны — не пользуются спросом. Выходит выключатель (бит) не может нести в себе информацию. Чтобы записывать ноликами и единичками какую-то информацию, было решено группировать их по несколько штук, и такую группу называть байтом.
Символ единицы
Символ единицы для байта определен в IEC 80000-13 , IEEE 1541 и Metric Interchange Format как символ верхнего регистра B.
В Международной системе количеств (ISQ) B — символ бел , единицы логарифмического отношения мощности, названной в честь Александра Грэхема Белла , что противоречит спецификации IEC. Однако существует небольшая опасность путаницы, потому что ремень используется редко. Он используется в основном в своей десятичной доле, децибелах (дБ), для измерения силы сигнала и уровня звукового давления , в то время как единицы для одной десятой байта, децибайта и других дробей используются только в производных единицах, таких как как скорости передачи.
Строчная буква o для октета определена как символ для октета в IEC 80000-13 и обычно используется в таких языках, как французский и румынский , а также сочетается с метрическими префиксами для кратных чисел , например ko и Mo.
Термин « октада» (е) для восьми битов больше не используется.
Общее использование
Многие языки программирования определяют байт типа данных .
В языках программирования C и C ++ байт определяется как « адресуемая единица хранения данных, достаточно большая, чтобы вместить любой член базового набора символов среды выполнения » (пункт 3.6 стандарта C). Стандарт C требует, чтобы интегральный тип данных unsigned char содержал как минимум 256 различных значений и был представлен как минимум восемью битами (пункт 5.2.4.2.1). Различные реализации C и C ++ резервируют 8, 9, 16, 32 или 36 бит для хранения байта. Кроме того, стандарты C и C ++ требуют, чтобы между двумя байтами не было промежутков. Это означает, что каждый бит в памяти является частью байта.
В Java примитивного типа данных байты определяются как восемь бит. Это тип данных со знаком, содержащий значения от -128 до 127.
В языках программирования .NET, таких как C #, байт определяется как беззнаковый тип, а sbyte — как подписанный тип данных, содержащие значения от 0 до 255 и от –128 до 127 соответственно.
В системах передачи данных байт используется как непрерывная последовательность битов в последовательном потоке данных, представляя наименьшую выделенную единицу данных. Блок передачи может дополнительно включать в себя стартовые биты, стоповые биты и биты четности , и, таким образом, его размер может варьироваться от семи до двенадцати битов, чтобы содержать один семибитовый код ASCII .
Работа с данными
Информация — это всё то, что мы можем видеть, слышать, или же читать. При этом, объёмы этой самой информации постоянно растут и хранить, а также систематизировать её становится всё сложнее. Сам же компьютер обрабатывает информационные блоки с помощью устройств, расположенных внутри системного блока. Между тем или иным узлом информация передаётся за счёт наличия кабелей.
Даже с помощью таких внешних устройств, как клавиатура или мышка, Вы всё равно вносите дополнительную информацию в свой компьютер, которую необходимо будет обрабатывать и в дальнейшем хранить. В быту данные, важные для нас, хранятся в записной книжке, блокноте или ежедневнике.
С компьютером всё обстоит иначе. Он вынужден фиксировать любую информацию и для хранения использует специальные носители, включая жёсткий диск. Несмотря на его компактные размеры, на самом деле в устройстве может храниться невероятное количество данных, включая миллионы документов, тысячи аудиозаписей и видеороликов.
При этом, воспринимать информацию компьютер способен не так, как наш мозг, а в кодовом эквиваленте «0» или «1». На этом и базируется двоичная система, в которой участвуют всего две цифры. Именно одна из них называется битом, который является самым маленьким носителем компьютерной информации. При этом, само устройство может как хранить биты, так и передавать их.
Сколько битов в Байте
Как Вы уже поняли выше, сам по себе, бит — это самая маленькая единица в системе измерения информации. Оттого и пользоваться ею совсем неудобно. В итоге, в 1956 году Владимир Бухгольц ввёл ещё одну единицу измерения — Байт, как пучок из 8 бит. Вот наглядный пример байта в двоичной системе:
00000001 10000000 11111111
Таким образом, вот эти 8 бит и есть Байт. Он представляет собой комбинацию из 8 цифр, каждая из которых может быть либо единицей, либо нулем. Всего получается 256 комбинаций. Вот как то так.
Килобайт, Мегабайт, Гигабайт
Со временем, объёмы информации росли, причём в последние годы в геометрической прогрессии. Поэтому, решено было использовать приставки метрической системы СИ: Кило, Мега, Гига, Тера и т.п.
Приставка «кило» означает 1000, приставка «мега» подразумевает миллион, «гига» — миллиард и т.д. При этом нельзя проводить аналогии между обычным килобитом и килобайтом. Дело в том, что килобайт — это отнюдь не тысяча байт, а 2 в 10-й степени, то есть 1024 байт.
Соответственно, мегабайт — это 1024 килобайт или 1048576 байт.
Гигабайт получается равен 1024 мегабайт или 1048576 килобайт или 1073741824 байт.
Для простоты можно использовать такую таблицу:
Для примера хочу привести вот такие цифры:
Стандартный лист А4 с печатным текстом занимает в средем около 100 килобайт
Обычная фотография на простой цифровой фотоаппарат — 5-8 мегабайт
Фотографии, сделанные на профессиональный фотоаппарат — 12-18 мегабайт
Музыкальный трек формата mp3 среднего качества на 5 минут — около 10 мегабайт.
Обычный фильм на 90 минут, сжатый в обычном качестве — 1,5-2 гигабайта
Тот же фильм в HD-качестве — от 20 до 40 гигабайт.
P.S.:
Теперь отвечу на вопросы, которые мне наиболее часто задают новички.
1. Сколько Килобит в Мегабите? Ответ — 1000 килобит (по системе СИ)
2. Сколько Килобайт в Мегабайте? Ответ — 1024 Килобайта
3. Сколько Килобит в Мегабайте? Ответ — 8192 килобита
4. Сколько Килобайт в Гигабайте? Ответ — 1 048 576 Килобайт.
Наше первое прерывание.
Функция 09h прерывания 21h выводит строку на экран, адрес которой указан в регистре DX.
Вообще, любая строка, состоящая из ASCII символов, называется ASCII-строка. ASCII символы — это символы от 0 до 255 в DOS, куда входят буквы русского и латинского алфавитов, цифры, знаки препинания и пр.
Изобразим это в таблице (так всегда теперь будем делать):
Функция 09h прерывания 21h — вывод строки символов на экран в текущую позицию курсора:
Вход: AH = 09h, DX = адрес ASCII-строки символов, заканчивающийся ‘$’
Выход: ничего
В поле «Вход»
мы указываем, в какие регистры что
загружать, а в поле «Выход»
— что возвращает функция. Сравните
эту таблицу с Примером N 3.
Вот мы и рассмотрели сегментацию
памяти. Если я что-то упустил, то это
рассмотрим в последующих выпусках.
Очень надеюсь на то, что вы
разобрались в данной теме.
Теперь интересная программка для
практики, которая выводит в верхний
левый угол экрана веселую рожицу на
синем фоне:
(1) CSEG segment (2) org 100h (3) _beg: (4) mov ax,0B800h (5) mov es,ax (6) mov di,0 (7) (8) mov ah,31 (9) mov al,1 (10) mov es:,ax (11) (12) mov ah,10h (13) int 16h (14) (15) int 20h (16) (17) CSEG ends (18) end _beg
Многие операторы вы уже знаете.
Поэтому я буду объяснять только
новые.
В данном примере мы используем
вывод символа прямым отображением
в видеобуфер.
В строках (4) и (5) загружаем в
сегментный регистр ES число 0B800h,
которое соответствует сегменту
дисплея в текстовом режиме
(запомните его!). В строке (6)
загружаем в регистр DI нуль. Это
будет смещение относительно
сегмента 0B800h. В строках (8) и (9) в
регистр AH заносится атрибут
символа (31 — ярко-белый символ на
синем фоне) и в AL — ASCII-код символа (01 —
это рожица) соответственно.
В строке (10) заносим по адресу
0B800:0000h (т.е. первый символ в первой
строке дисплея — верхний левый угол)
атрибут и ASCII-код символа (31 и 01
соответственно) (сможете
разобраться?).
Обратите внимание на запись
регистров в строке (10). Скобки ( )
указывают на то, что надо загрузить
число не в регистр, а по адресу,
который содержится в регистре (в
данном случае, как уже отмечалось, —
это 0B800:0000h)
Можете поэксперементировать с
данным примером. Только не меняйте
строки (4) и (5). Сегментный регистр
должен быть ES (можно, конечно, и DS, но
тогда надо быть осторожным). Более
подробно данный метод рассмотрим
позже. Сейчас нам из него нужно
понять принцип сегментации на
практике.
Следует отметить, что
вывод символа прямым отображением
в видеобуфер является самым
быстрым. Выполнение команды в
строке (10) занимает 3 — 5 тактов. Т.о.
на Pentium-100Mhz можно за секунду вывести
20 миллионов(!) символов или
чуть меньше точек на экран! Если бы
все программисты (а особенно Microsoft)
выводили бы символы или точки на
экран методом прямого отображения
в видеобуфер на Ассемблере, то
программы бы работали чрезвычайно
быстро… Я думаю, вы представляете…
Что такое байт, килобайт, мегабайт, гигабайт
Несколько десятков лет назад память компьютеров была небольшой, и составляла не более десятка бит или пары байтов. Хранить там можно было несколько формул, пару примеров или математических выражений.
Сейчас же объемы жестких дисков составляют по несколько терабайт, а размеры файлов исчисляются гигабайтами. Поэтому с ходом компьютерного прогресса появилась проблема в записи того, сколько памяти занимает документ.
Именно тогда и были придуманы другие величины, которые полностью выходили из термина «бит».
Иначе говоря, термины «байт», «килобайт», «мегабайт» и «гигабайт» — это универсальные единицы измерения объема информации, которые обозначают то, сколько места файлы занимают на жестком диске.
Как оно работает?
Все жесткие диски, SD-карты, флешки можно объединить под одним общим названием – физический носитель.
Говоря простым языком, все эти физические носители состоят из небольших ячеек для хранения информации.
В них посредством двоичного кода записываются данные, которые переносятся на него. Эти ячейки называются битами, и именно они является наименьшей величиной компьютерной информации.
Когда вы переносите информацию на носитель – она как бы записывается в этих ячейках памяти и начинает занимать место.
Собственно, объем файла и обозначает, сколько байтов будет задействовано при хранении определенного файла. В этом и заключается принцип обозначения объема.
Кроме того, данные, которые используются в системе временно записываются в особый участок памяти – оперативную.
Они присутствуют там до тех пор, пока необходимы, и после этого выгружаются. Данные туда записываются в точно такие же ячейки, поэтому RAM имеет свое обозначение объема, пусть и гораздо меньшее, чем жесткие диски.
Что больше – мегабит или мегабайт
Нередко на описании USB-портов материнской платы, а также в характеристиках к флеш-картам и другим переносным носителям указывается скорость передачи информации.
Она обозначается как Гб/сек или Мб/сек, однако не надо путать их – это вовсе не гигабайт/секунду и не мегабайт/секунду.
В данном случае так обозначаются другие единицы измерения – мегабиты и гигабиты.
С их помощью измеряется скорость передачи информации.
Эти величины намного меньше, чем мегабайты и гигабайты, и вычисляются они, в отличие от вышеназванных объемов, в десятичной системе счисления.
Почти всегда эти обозначения можно увидеть в скоростях интернет-провайдеров.
Поэтому, если скорость вашей сети равна 100 Мбит/сек, то за одну секунду подключения на ваш компьютер поступит 1 000 000 * 100 бит информации.
Технологии интернет-соединения дают возможность предлагать пользователям уже не мегабитные, а гигабитные варианты подключения.
Стандарты портов USB 3.0 позволяют передавать информацию на скорости 5Гбит/сек, и это далеко не предел – ведь уже сейчас в материнских платах появляются разъемы более высоких и скоростных версий.
Стоит отметить, что вопрос о том, что больше: мегабит или мегабайт – некорректен и на него нельзя дать ответ.
Это разные величины, разные способы измерения. Они хоть и сопоставляются между собой, однако, никто этого не делает, поскольку это не имеет смысла и практической пользы.
Сколько мегабайт в гигабайте
Все большее выходит из меньшего. Так, группа из восьми ячеек бита создает одну большую ячейку байта, то есть 8 бит = 1 байт.
Далее величины значительно увеличиваются:
- 1024 байт = 1 килобайт,
- 1024 килобайт = 1 гигабайт,
- 1024 гигабайт = 1 терабайт.
Большие объемы не используются в домашних ПК, поэтому говорить о них нет особого смысла.
У рядового пользователя сразу встанет закономерный вопрос – а почему расчеты и градация такая странная?
Не проще ли было сделать так, чтобы 10 бит равнялись 1 байту, а 1 гигабайт соответствовал 1000 мегабайт?
Да, действительно, это было бы гораздо проще. Однако, проще в привычной нам системе счисления.
Дело вот в чем. В реальном мире мы используем диапазон чисел от 0 до 9. Это называется десятичная система счисления. Но компьютеры думают по-другому: они знают только два числа – 0 и 1, то есть система их вычислений двоичная.
Эти числа, условно, обозначают «Да» или «Нет». В данном случае они показывают, заполнена ячейка хранения информации, или нет.
Не вдаваясь в математику, стоит сказать только о том, что при переводе чисел из понятной компьютеру двоичной системы в нашу, десятеричную, двойка возводится в определенную степень.
А в степени двойки нету чисел, кратных 10. Именно поэтому расчеты такие странные: 1 байт в данном случае равен 2 в 3 степени бит и так далее.
Таким образом градация осуществляется от двойки, и число тем больше, чем большее количество раз ее перемножают саму на себя.
Демаркация
Что именно обозначает байт, определяется немного по-разному в зависимости от области применения. Этот термин может означать:
- единица измерения для объема данных из 8 бит с блоком символом «B», в результате чего порядок отдельных бит не важен. Символ единицы не следует путать с символом единицы «B», принадлежащим единице Bel .
- упорядоченная компиляция ( ) из 8 бит, формальное обозначение которой в соответствии с ISO — октет (1 байт = 8 бит). Иногда октет делится на две половины ( полубайта ) по 4 бита каждая, при этом каждый полубайт может быть представлен шестнадцатеричным числом . Таким образом, октет может быть представлен двумя шестнадцатеричными цифрами.
- наименьший объем данных определенной технической системы , обычно адресуемый через адресную шину . Количество бит на символ почти всегда является натуральным числом. Примеры:
- для телекса : 1 символ = 5 бит
- Для компьютеров семейства PDP : 1 символ = бит = приблизительно 5,644 бит (код Radix 50). По сравнению с 6 битами это приводит к экономии нескольких бит на символьную строку , которые могут использоваться, например, для целей управления. Однако границы байтов проходят сквозь биты, что может затруднить анализ содержимого.бревно2(50){\ displaystyle \ log _ {2} (50)}
- для IBM 1401 : 1 символ = 6 бит
- с ASCII : 1 символ = 7 бит
- для IBM-PC : 1 символ = 8 бит = 1 октет
- с Nixdorf 820 : 1 символ = 12 бит
- Для компьютерных систем типов UNIVAC 1100/2200 и OS2200 Series: 1 символ = 9 бит (код ASCII) или 6 бит (код FIELDATA)
- Для компьютеров семейства PDP-10 : 1 символ = 1… 36 бит, длина байта выбирается произвольно.
- типа данных в языках программирования . Количество бит на байт может варьироваться в зависимости от языка программирования и платформы (в основном 8 бит).
- ISO- определяет 1 байт как непрерывную последовательность не менее 8 бит.
Сегодня в большинстве компьютеров эти определения (наименьшая адресуемая единица, тип данных в языках программирования, тип данных C) объединяются в одно и имеют одинаковый размер.
Из-за широко распространенного использования систем, основанных на восьми битах (или степени двойки), термин «байт» используется для обозначения 8-битного размера, который на формальном языке (согласно стандартам ISO) правильно является октетом (от английского octet ) называется. В немецком языке термин «байт» (в смысле 8 бит) используется как единица измерения для спецификаций размера. Во время передачи байт может передаваться параллельно (все биты одновременно) или последовательно (все биты один за другим). Проверочные биты часто добавляются для проверки правильности . Для передачи больших объемов возможны дополнительные протоколы связи . На 32-битных компьютерах 32 бита (четыре байта) часто передаются вместе за один шаг, даже если необходимо передать только 8-битный кортеж. Это позволяет упростить алгоритмы, необходимые для расчета, и уменьшить набор команд для компьютера.
Как и в случае с другими юнитами, рядом с полным названием юнитов, соответственно, есть символ юнита . Для бита и байта это:
Сокращенное название | полное имя |
---|---|
бит (редко «б») | немного |
B (редко «байт») | байт |
Полное имя в основном подвержено нормальному склонению . Из-за большого сходства сокращений с письменными названиями единиц, а также с соответствующими формами множественного числа в английском языке, сокращения единиц «бит» и «байт» иногда снабжены множественным числом s.
Приставки К, М, Г, Т («кило-», «киби-» и т.д.)
…чтобы измерять большие объемы данных, используют кратные приставки (это как «килограмм»). Привычная же нам приставка «кило-» означает умножение на 1000 (103), но в двоичной системе счисления используют два в десятой степени (210).
Давайте же вместе с сайтом IT-уроки разберемся в этом запутанном вопросе.
История введения двоичных приставок
Для обозначения величины 210=1024 байт, ввели двоичную приставку «К» (именно прописная буква «К»), но в разговорной речи единицу «К» стали называть «кило», что не совсем одно и то же. Чтобы избежать путаницы, ввели названия приставкам:
Т.е. второй слог изменили с привычного на «би», «бинарный».
Но путаница не исчезла, многие расшифровывали «К» и «М» привычными «кило» и «мега». Даже международные стандарты по-разному интерпретировали расшифровку двоичных приставок. Кроме того, производители добавили масла в огонь внесли свой вклад в запутывание ситуации (одни считали 210, другие 103).
В итоге, чтобы окончательно убрать несоответствие, изменили не только названия, но и приставки:
Как Вы думаете, помогло? Конечно же, нет
В обиходе говорят «кило», в программах ОС Windows пишут «К», в Linux обозначают «Ки», производители жестких и оптических дисков пишут «К», а имеют в виду «Ки» и т.д.
Что же делать обычному пользователю?
Если подвести итог всему сказанному, то на сегодняшний день три варианта использования двоичных приставок, их мы и сведем в три таблицы.
1. Обычное использование двоичных приставок
В свойствах файлов почти все программы, да и сама операционная система Windows использует приставку в виде прописной буквы «К», «М», «Г» и т.д. Производители оперативной памяти используют тот же принцип. То есть можно пользоваться следующей таблицей:
Двоичные приставки в ОС Windows и у производителей ОЗУ 1 Кбайт (КБ или KB или Kbyte) = 1024 байт
Эта «К» на самом деле двоичная приставка «киби» (а не «кило», как все говорят).
2. Правильное использование двоичных приставок
В других операционных системах, а также в профессиональных обзорах серьезных ИТ-изданий сразу пишут «Киб», «МиБ», «ГиБ», чтобы не было сомнений, о чем идет речь.
Двоичные приставки в ОС Linux, OS X и в профессиональных обзорах 1 кибибайт (КиБ или KiB или kebibyte) = 1024 байт
3. Использование десятичных приставок
Если используется приставка «кило», «мега», «гига» и т.д., то имеются в виду следующие соотношения:
Десятичные приставки используют производители накопителей (Жесткие диски, флэшки, DVD-диски) 1 килобайт (кБ или kB или kbyte) = 1000 байт
Куда исчезли 70 гигабайт на жестком диске???
Посмотрим, как Windows видит два моих жестких диска 500 ГБ и 1 ТБ:
Жесткий диск 500 ГБ отображается как 465.76 ГБ, а винчестер объемом 1000 ГБ содержит всего 931.51 гигабайт.
Наверное, Вы уже догадались, почему жесткий диск объемом 1 Терабайт в ОС Windows отображается как 931 ГБ, а не 1000.
Так что, не ругайте производителей и уж тем более компьютерную фирму, всё отмерено верно, но разными рулетками
Т.е. 70 гигабайт никуда не делись, просто гибибайт на жестком диске меньше, чем гигабайт.
Не запутались? Тогда еще один пример.
«Почему на флешке меньше места?»
То же самое и с флэш-накопителями. Если Вы посмотрите на свойства своей флэшки, то (к примеру) вместо 16 GB, указанных на корпусе, увидите 14.9 ГБ!!!
На флешке вместо 16 GB — 14.9 ГБ
Теперь Вы знаете, что 1.1 ГБ «потерялся» при пересчете из килобайт в кибибайты.
Что такое байт
Байт (byte) — восемь последовательных битов образуют 1 байт. Это минимальный объем информации, к которому можно обратится напрямую и с которым имеют дело компьютерные программы. В современной компьютерной технике 1 байт равен 8 битам, но есть исключения, поэтому его еще иногда называют «октет» для полной однозначности. Теперь вы знаете, сколько бит в байте.
Именно в байтах измеряют объем любой информации неважно текст, изображение и видео. Поэтому в Проводник показывает вес (объем) файла в байтах, о существовании битов обычные пользователи компьютера могут даже не догадываться
Объем накопителей для хранения данных так же выражается в байтах.
В школе изучают эти приставки и все знают, что приставка «кило» означает тысяча (103), например километр (1 000 метров), килограмм (1 000 грамм). Приставка «мега» означает миллион (106), например мегагерц (1 000 000 герц), мегаом (1 000 000 ом). Есть и многие другие широко распространенные в нашей жизни приставки. Именно в этот момент у изучающих компьютер начинается путаница. Дело в том, что в компьютерах используют те же приставки, то есть килобайт, мегабайт, гигабайт и так далее, но они кратны 1 024 (210). Согласитесь, неожиданный поворот. На эту тему есть даже древний анекдот:
— В чем отличие программиста от простого человека? — Программист думает, килограмм картошки — это 1 024 грамма, а простой человек полагает, что в килобайте 1 000 байт.
На самом деле, для обозначения единиц компьютерной информации существуют свои собственные приставки, которые устраняют эту чехарду, правда ими практически никто не пользуется. Считается, что в силу их громоздкости и труднопроизносимости. Образуются заменой последнего слога стандартной приставки на «би», кибибайт, мебибайт, гибибайт, тебибайт и так далее.
Килобайт (КБ, Кбайт) — единица информации равная 1 024 байтам. Хотя правильнее как уже говорилось выше, называть ее кибибайтом. Чтобы перевести килобайты в байты, их нужно умножить на 1 024, а чтобы получились биты, умножить получившееся число еще на 8. В итоге, в 1 КБ содержит 8 192 бита.
Гигабайт (ГБ, Гбайт) — единица информации равная 1 024 мегабайта, 1 048 576 килобайт, 1 073 741 824 байтам или 8 589 934 592 бит. В основном это фильмы в хорошем качестве. Высчитывать все это вручную не очень удобно, поэтому ниже есть специальный конвертер для пересчета единиц измерения объема информации.
Терабайт (ТБ, Тбайт) — самая большая единица объема информации, с которой может столкнуться обычный пользователь компьютера на сегодняшний день и то не в виде отдельных файлов, а в виде объема жесткого диска. Равен 1 024 гигабайтам или 1 048 576 мегабайтам. С другой стороны, объем потребляемой информации постоянно растет и в будущем терабайт может стать такой же привычной величиной и повсеместное внедрение видео формата 4K вполне может этому поспособствовать.
Это самые распространенные на сегодняшний день объемы отдельных файлов встречающиеся в компьютерах обычных пользователей. Остальные единицы измерения информации, такие как терабайт, петабайт, эксабайт и так далее пока не встречаются в домашних компьютерах, за исключением терабайта. Вы можете посмотреть в таблице, а так же воспользоваться онлайн калькулятором расположенным ниже для их пересчета.
Общеупотребительные | Приставки МЭК | |||
---|---|---|---|---|
Название | Сокращение | Название | Сокращение | Степень |
байт | Б (байт) | байт | Б | 2 |
килобайт | КБ (Кбайт) | кибибайт | КиБ | 210 |
мегабайт | МБ (Мбайт) | мебибайт | МиБ | 220 |
гигабайт | ГБ (Гбайт) | гибибайт | ГиБ | 230 |
терабайт | ТБ (Тбайт) | тебибайт | ТиБ | 240 |
петабайт | ПБ (Пбайт) | пебибайт | ПиБ | 250 |
эксабайт | ЭБ (Эбайт) | эксбибайт | ЭиБ | 260 |
зеттабайт | ЗБ (Збайт) | зебибайт | ЗиБ | 270 |
йоттабайт | ЙБ (Йбайт) | йобибайт | ЙиБ | 280 |
Разобрались, что такое килобайт, мегабайт, гигабайт и так далее? Хорошо, однако, это еще не вся путаница, которая подстерегает чайника в компьютерах. Все еще интереснее и веселее.
Почему объем жесткого диска меньше, чем написано на этикетке
Вы возможно уже сталкивались с ситуацией, когда вы купили жесткий диск емкостью 500 ГБ, а операционная система видит заметно меньше, например, только 465 ГБ. Ответ кроется все в тех же приставках и бардаке в их применении. Зато маркетологи знают, как можно буквально по мановению волшебной палочки увеличить емкость дисков своей компании. Достаточно посчитать ее по своей собственной методике.
Производитель может придерживаться при расчетах объема диска международной системы СИ, где гигабайт это 109 и напишет на этикетке диска емкостью 500 млрд. байт, что он на 500 ГБ. Когда вы его подключите к компьютеру, то Windows будет считать в двоичной системе и насчитает только 465 ГБ. Причем чем больше емкость диска, тем больше разница между этикеткой и реально доступным объемом. Более того, производитель может посчитать каким-нибудь еще способом, допустим, гигабайт окажется равным 1 млн. килобайт.
Сравнение
Проводить сравнение нужно по разным параметрам. Основным является объем. В случае с байтом он вмещает в себя 8 битов. Особенностью является тот факт, что бит может принимать значение 0 или 1,но байт — от 0 до 256. Когда речь идет о скорости передачи данных, применяются значения с указанием времени за которое происходит передача. Общепринято использовать для этого секунды. Указываться в этом случае будет так: бит/с и байт/с (Кбит/с и Кб/с, соответственно, когда речь идет о больших объемах). Эти параметры существенно отличаются друг от друга.
В килобитах считается скорость, которая требуется для проведения процесса подключения или количество полученной/переданной информации за определенную единицу времени (как уже упоминалось – в секунду). В килобайтах обычно отображается скорость скачивания любой информации в виде файлов. Таким образом, при скорости подключения 128 Кбит/с скорость скачивания будет составлять всего 16 Кб/с, то есть документ размером 160 Кб загрузится за 10 секунд, но при условии, что любые другие помехи будут отсутствовать. Биты и байты являются основой для измерения, они составляют другие более сложные единицы, которые применяются в программировании и компьютерной технике. Эти показатели остаются неизменными. Их можно рассматривать в качестве эталона, который применяется при разработки программ, технологий, деталей и компьютерных комплектующих. Минимальные значения сейчас практически не применяются в повседневных расчетах, но позволяют ориентироваться на данные или производить вычисления, когда речь идет о профессиональных применениях наработок в области компьютерных или информационных технологий.
В чем измеряется скорость интернета
Вы еще не потерялись во всех этих хитросплетениях? Тогда новая порция чудес ждет вас. Дело в том, что скорость передачи данных в компьютерных сетях измеряется в битах в секунду. Именно в битах, а не в байтах. Это достаточно просто проверить, достаточно посмотреть, что пишет Windows в свойствах вашего подключения к интернету, там окажется, скорее всего, 100 Мбит/с или 1 Гбит/с.
Провайдеры точно так же указывают в тарифах именно биты в секунду. Причем здесь повторяется ситуация с байтами. Согласно международной системе СИ 1 Мбит это 1 000 000 бит, а в двоичной системе он должен называться мебибит и равняться 1 048 576 бит. Поэтому, что на самом деле имеет человек в виду говоря «мегабит», сказать однозначно нельзя.
Чтобы не мучиться с калькулятором, пересчитывая одни единицы в другие, вы можете воспользоваться нашим конвертером величин. Просто введите в поле число и выберите в выпадающем списке, в какой оно единице измерения. Нажмите кнопку «Пересчитать» и калькулятор сам пересчитает его в другие единицы измерения объема информации.
Калькулятор единиц объема информации | |
---|---|
Число: байткилобайтмегабайтгигабайттерабайтпетабайтэксабайтзеттабайтйоттабайтбиткилобитмегабитгигабиттерабитпетабитэксабитзеттабитйоттабит | |
Разделять разряды: | |
Байт: | Бит: |
Килобайт: | Килобит: |
Мегабайт: | Мегабит: |
Гигабайт: | Гигабит: |
Терабайт: | Терабит: |
Петабайт: | Петабит: |
Эксабайт: | Эксабит: |
Зеттабайт: | Зеттабит: |
Йоттабайт: | Йоттабит: |
Конечно, новичкам трудно сразу разобраться во всей этой путанице, с другой стороны это особо и не требуется. Главное помнить, что 8 бит равно 1 байту, остальные величины кратны 1 024, вес файлов измеряется в байтах, а скорость интернета в битах. Этого вполне достаточно для нормальной работы за компьютером. А чтобы вам было легче сориентироваться, насколько много весит тот или иной файл, приведем в качестве справки объем некоторых носителей информации.
- Дискета 3,5″ (если вы знаете, что это такое) — 1.44 МБ
- CD диск — 700 МБ
- DVD диск (однослойный) — 4.7 ГБ
- Blu-ray диск (однослойный) — 25 ГБ
- HDD (макс. емкость в настоящее время для домашнего компьютера) — 12 ТБ
Вот собственно и все, что мы вам хотели рассказать про единицы измерения информации в операционной системе компьютера. Рекомендуем сохранить данную страницу в закладки, чтобы иметь возможность быстро перевести килобайты в другие единицы измерения информации с помощью нашего конвертера.