Как перевести байты в мегабайты

Как перевести байты в мегабайты?

    1 килобайт =1000 байт. 1 мегабайт=1000 килобайт. молучается что 1 мегабайт=1000000 байт
    79 211 775 байт=79,211 мегабайт

Измерения в байтах
Десятичная приставка Двоичная приставка
Название Символ Степень Название Символ Степень
МЭК ГОСТ
байт B 100 байт B байт 20
килобайт kB 103 кибибайт KiB Кбайт 210
мегабайт MB 106 мебибайт MiB Мбайт 220
гигабайт GB 109 гибибайт GiB Гбайт 230
терабайт TB 1012 тебибайт TiB Тбайт 240
петабайт PB 1015 пебибайт PiB Пбайт 250
эксабайт EB 1018 эксбибайт EiB Эбайт 260
зеттабайт ZB 1021 зебибайт ZiB Збайт 270
йоттабайт YB 1024 йобибайт YiB Йбайт 280

1Мбайт — 1024 кбайт
1кбайт — 1024 байт

Соответственно — 79 211 775 байт это 75,54223537445068359375 Мбайт!

1 Мб=1024 Кб
1 Кб=1024 Б
следовательно, нужно два раза поделить на 1024

1 байт = 8 бит
1024 байта = 1 Кб
1024 Кб = 1 Мб
1024 Мб = 1 Гб
1024 Гб — 1 Тб

Мегабайты это объм в байтах, делнный на 1024^2. (Поделить байты на 1024, получатся килобайты, ещ раз мегабайты, ещ раз гигабайты) . Так считает операционка, программисты и сведущие люди. А вот если объм жсткого диска, то тут компании, чтобы не смущать народ, считают, что в килобайте 1000 байт, в мегабайте 1000 килобайт, в гигабайте 1000 мегабайт.

Диск в 200 Гигабайт = 200*1000*1000 = 200000000000 байт в понимании производителя, при этом это 200000000000/1024 = 195312500 килобайт = 190734,8632813 мегабайт = 186,2645149231 гигабайт для системы

1 мБ это 1048576 байт, делим 79 211 775 на 1048576 = 75,54

  • Можно просто в Яндекс забить данные (кб в МБ) и готово. Можно и другие данные прямо в строку главной страницы Яндекс.
  • с помощью калькулятора попробуй в Windows, а так запаришься считать.
  • 1 килобайт= 1024 байт
    1 мегабайт= 1048576 байт
    и т. д.
    79 211 775/1048576=75,542235 мегабайт

    8 бит — 1 байт
    1000 (1024) байт — 1 Кбайт
    1000 (1024) Кбайт — 1 Мбайт
    1000 (1024) Мбайт — 1 Гбайт
    1000 (1024) Гбайт — 1 Тбайт
    .

    больше ничего и не нада. тупо запомнить.

    ХХХ УУУ ZZZ байт — ХХХ третья, значит столько и Мбайт. УУУ вторая, значит столько и Кбайт. ZZZ байт. а далее влево уходит Гбайт, Тбайт.. . и т. д.

    подели на 1 000 000!

    дели на 1024.
    именно столько байт в 1 мб

    дели два раза на 1024 получиться 75,54 Мб

    Бит – наименьшая единица измерения информации. Бит – это одно из двух состояний системы, например, нет сигнала/есть сигнал, 0/1, ложь/истина. Произошло от сокращения английского словосочетания «двоичное число» binary digit — bit. Кроме прочего битом называют один разряд двоичного числа, поскольку в компьютерной технике довольно часто используют двоичную систему счисления (например, для обозначения ячеек цифровой памяти).
    Для образования кратных единиц количества информации было принято выделить отдельным названием степени двойки: 210, 220,230,240 и т.д. Вычислительные системы применяют Байты, хранящие в себе 8Бит.

    Получается таблица соответствия:
    8 бит – 1 Байт
    1024 Байт — 1 КБайт
    1024 Кбайт — 1 МБайт
    1024 Мбайт — 1 ГБайт
    1024 Гбайт — 1 ТБайт.

    Приставки К (Кило), М (Мега), Г (Гига), Т (Тера) заимствованы из десятичной системы, поскольку число 1024 (байт) очень близко к 1 000. А в десятичной системе 103 называют Кило. 1048576 близкое к 1 000 000, а в двоичной системе 106 принято называть приставкой Мега. Аналогично с 1 073 741 824, приблизительно равным 1 000 000 000, то есть 109 — в двоичной системе называют приставкой Гига. И 1 099 511 627 776 примерно принимают равным 1 000 000 000 000, а это 1012 – обозначается приставкой Тера.

    Позже, для устранения этой многозначности и возможной неточности вычислений, Международной Электротехнической комиссией (МЭК) были приняты приставки, определяющие количество информации в соответствии с двоичной системой счисления. То есть в соответствии со степенями числа два.

    Итого получилась более точная таблица соответствия величин:
    8 Бит — 1 Байт
    1000 (1024) Байт — 1 КБайт (1 КибиБайт)
    1000 (1024) КБайт — 1 МБайт (1 МибиБайт)
    1000 (1024) МБайт — 1 ГБайт (1 ГибиБайт)
    1000 (1024) ГБайт — 1 ТБайт (1 ТибиБайт).

    Если необходимо перевести Байты в МегаБайты, то действуем исходя из того, что в 1 МибиБайт содержится 22*10 Байт = 1 048 576 Байт. Что приблизительно равно 1 000 000. В наши дни округление согласно десятичной системе счисления считают допустимыми. Другой вопрос, что производители компьютерной техники активно этим пользуются, и отнюдь не в пользу покупателя. Поскольку при округлении, практически незаметном на мелких величинах информации, в то время как в ТераБайтах (или более правильно будет сказать: ТибиБайтах) теряется до 10! процентов информации.
    Зная эти особенности, становится более понятными сокращения, которыми обозначают объемы тех или иных носителей информации.

    Сегодня нашу жизнь трудно представить без компьютеров. Они встречаются повсюду. Слова «бит», «байт», «мегабайт» прочно вошли в нашу жизнь. Часто обычные люди употребляют их, не зная, что они означают и как связаны между собой.

    Есть старый анекдот. В чём разница между нормальным человеком и компьютерщиком? Первый уверен, что в одном килобайте 1000 байт, а второй — что в килограмме – 1024 грамма. И часто нормальные люди спрашивают, а в чём, собственно говоря, прикол. Что ж, разберёмся, откуда ноги растут, и выясним, как перевести байты в мегабайты или в прочие кратные единицы.

    Бит – наименьшая единица измерения двоичной информации. Точнее, её количества. Здесь имеется в виду информация об одном из двух состояний объекта. Например, есть сигнал/нет сигнала, истина/ложь, 1/0 и т. д. Происходит название от английского сокращения binary digit («двоичное число») = bit. Также «битом» называют один разряд двоичного кода. В этом случае десятичная цифра представляется в виде нуля или единицы, например как показано в таблице. Это называется «двоичной системой счисления».

    Как видно, числа 0 и 1 имеют одинаковое представление, а в десятичной двойке уже два разряда – 10. А в восьмёрке – четыре (1000).

    Самое широкое применение эта система счисления нашла в компьютерной технике. В частности, двоичные числа используются для нумерации ячеек цифровой памяти.

    Приведём пример. Количество всех возможных адресов на любой адресной шине равно числу два в некой степени N. Или иначе – 2 N . Здесь N обозначает число разрядов шины. Что мы видим? Количество ячеек в микросхеме памяти равно той или иной степени числа 2. А дальше – ещё интереснее. Число 2 10 = 1024 очень близко к 1000. В то же время тысяча используется как основание для десятичных приставок. Поэтому 1024 бит стали называть «килобитом». По аналогии с килограммом или километром. Вспоминаем анекдот, приведённый выше.

    Из информатики известно следующее. «Байтом» (англ. byte) называют единицу хранения, а также обработки цифровой информации. Он представляет собой количество битов, одновременно обрабатываемых компьютером. Это классика.

    Современные вычислительные системы используют байт, состоящий из 8 битов. Следовательно, он может принимать 256 (2 8 ) различных значений.

    Чтобы преобразовать байты в мегабайты, поступаем просто. Арифметика для третьего класса: 1 килобайт = 1024 байт. Помним про 2 10 ? А 1 Мб = 1024 Кб (т. е. 2 20 = 2 2х10 ) = 1048576 байт.

    Чаще всего байты применяются в вычислительных системах, а биты – в сетях передачи информации. Как правило, для измерения скорости.

    Приведём пример. Сеть Ethernet обеспечивает скорость передачи данных в диапазоне от 10 Мбит/с до 1 Гбит/с. Ещё следует уточнить, что, как правило, байт обозначается буквой «Б» (или латинской «B»). «Бит» так и записывается. Приставка «кило-» обозначается буквой «К». Именно прописной, а не строчной. Маленькой «к» записывается название десятичной приставки «кило-», т.е. 10 3 = 1000. Теперь рассмотрим более подробно следующий вопрос.

    Как переводить байты в мегабайты, более или менее ясно. В начале 1999 года известной организацией МЭК (Международная электротехническая комиссия) введены в обращение двоичные приставки для образования кратных единиц количества информации. Поводом для этого послужила близость чисел 1024 и 1000. Аналогично стандартным десятичным приставкам, используемым международной системой СИ, двоичные отличаются лишь заменой последнего слога на «би» (от латинского binarius – двоичный). Выглядит это так, как показано ниже в таблице.

    Этот стандарт утвердили многие страны, но введённые названия используются не так часто, в основном в письменной речи, а в устной – практически никогда. Как считают, из-за неблагозвучия. Возможно, и так. Согласитесь, что килобит звучит приятней, нежели кибибит, а мегабайт лучше, чем мебибайт.

    Перевод байтов в мегабайты ясен. Но и это ещё не всё. До сих пор существует два подхода к образованию кратных величин количества информации. Что ещё больше запутывает вопрос о том, сколько ж в 1 мегабайте байт.

    В нём приставки «кило-», «мега-» и т. д. используются как двоичные для следующих случаев:

    • В файловых менеджерах и прочем программном обеспечении при сокращённом задании размера файлов. Например, программа сообщает, что размер аудиозаписи равен 10 МБ. Классическим способом переводя байты в мегабайты, считаем размер, который равен 10485760 байт. В файловых менеджерах последних разработок встречается стандартное указание размера – с использованием сокращённой формы двоичных приставок, например МиБ (MiB).
    • Изготовителями оперативных запоминающих устройств, флэш-карт, видеопамяти.
    • Объём CD-диска задаётся только в двоичных мегабайтах.

    Здесь приставки используются как десятичные в следующих случаях:

    • Жёсткие и оптические диски. Их объём приводят в десятичных мегабайтах. Исключение: CD, чья ёмкость указывается в двоичных.
    • Неформальное общение. В этом случае значения грубо округляют. Так, например, про файл объёмом 10 миллионов байт могут сказать, что он «весит» 10 мегабайт. Что мы здесь видим? В данном случае байты в мегабайты перевели не совсем корректно, но при общении это проходит.
    • Обозначение скоростей телекоммуникационных соединений. К примеру, возьмём стандарт 100BASE-TX. В нём 100 Мбит/с соответствует скорости передачи данных ровно 100 миллионов бит/с. Посмотрим на более «шустрое» соединение со скоростью 10 Гбит/с (стандарт 10GBASE-X). Она соответствует ровно 10 миллиардам бит/с. Вот так-то. И ни битом больше или меньше.

    А вот с трёхдюймовыми дискетами на 1,44 МБ (помните такие?) было ещё интереснее. Их ёмкость указывалась в двоично-десятичных мегабайтах. Это получалось следующим образом. Один такой «мегабайт» был равен 1000 КиБ, что составляет примерно 0,977 МиБ, но в то же время 1 КиБ равнялся 1024 байтам.

    Следует отметить, что существует разница между этими двумя вариантами представления приставок. И если в случае килобайта она не превышает 2,4%, то для мегабайта составляет уже 4,9%, для гигабайта – 7,4%, а для терабайта – почти 10%. Естественно, не в пользу двоичного представления. Т. е. «воруют» у нас производители байты. Например, покупаете жёсткий диск ёмкостью 1 ТБ. Как человек, изучивший информатику, вы свято уверены, что в нём 1099511627776 байтов. А оказывается – «всего лишь» 1000000000000. То есть у вас «откусили» больше чем 99,5 миллиардов байт (почти 98 ГБ). Много это или мало? Грубо – от 40 до 200 полнометражных фильмов, в зависимости от формата. Ни о чём не говорит? Т. е., как написано выше, десятую часть.

    Подробнее о единицах измерения количества информации

    Данные и их хранение необходимы для работы компьютеров и цифровой техники. Данные — это любая информация, от команд до файлов, созданных пользователями, например текст или видео. Данные могут храниться в разных форматах, но чаще всего их сохраняют как двоичный код. Некоторые данные хранятся временно и используются только во время исполнения определенных операций, а потом удаляются. Их записывают на устройствах временного хранения информации, например, в оперативной памяти, известной под названием запоминающего устройства с произвольным доступом (по-английски, RAM — Random Access Memory) или ОЗУ — оперативное запоминающее устройство. Некоторую информацию хранят дольше. Устройства, обеспечивающие более длительное хранение — это жесткие диски, твердотельные накопители, и различные внешние накопители.

    Данные представляют собой информацию, которая хранится в символьной форме и может быть считана компьютером или человеком. Бо́льшая часть данных, предназначенных для компьютерного доступа, хранится в файлах. Некоторые из этих файлов — исполняемые, то есть они содержат программы. Файлы с программами обычно не считают данными.

    Данные обрабатываются в центральном процессоре, и чем ближе к процессору устройство, которое их хранит, тем быстрее их можно обработать. Скорость обработки данных также зависит от вида устройства, на котором они хранятся. Пространство внутри компьютера рядом с микропроцессором, где можно установить такие устройства, ограничено, и обычно самые быстрые, но маленькие устройства находятся ближе всего к микропроцессору, а те, что больше но медленнее — дальше от него. Например, регистр внутри процессора очень мал, но позволяет считывать данные со скоростью одного цикла процессора, то есть, в течение нескольких миллиардных долей секунды. Эти скорости с каждым годом улучшаются.

    Первичная память включает память внутри процессора — кэш и регистры. Это — самая быстрая память, то есть время доступа к ней — самое низкое. Оперативная память также считается первичной памятью. Она намного медленнее регистров, но ее емкость гораздо больше. Процессор имеет к ней прямой доступ. В оперативную память записываются текущие данные, постоянно используемые для работы выполняемых программ.

    Устройства вторичной памяти, например накопитель на жестких магнитных дисках (НЖМД) или винчестер, находятся внутри компьютера. На них хранятся данные, которые не так часто используются. Они хранятся дольше, и не удаляются автоматически. В основном их удаляют сами пользователи или программы. Доступ к этим данным происходит медленнее, чем к данным в первичной памяти.

    Внешнюю память иногда включают во вторичную память, а иногда — относят в отдельную категорию памяти. Внешняя память — это сменные носители, например оптические (CD, DVD и Blu-ray), Flash-память, магнитные ленты и бумажные носители информации, такие как перфокарты и перфоленты. Оператору необходимо вручную вставлять такие носители в считывающие устройства. Эти носители сравнительно дешевы по сравнению с другими видами памяти и их часто используют для хранения резервных копий и для обмена информацией из рук в руки между пользователями.

    Третичная память включает в себя запоминающие устройства большого объема. Доступ к данным на таких устройствах происходит очень медленно. Обычно они используются для архивации информации в специальных библиотеках. По запросу пользователей механическая «рука» находит и помещает в считывающее устройство носитель с запрошенными данными. Носители в такой библиотеке могут быть разные, например оптические или магнитные.

    Информацию с оптических носителей считывают в оптическом приводе с помощью лазера. Во время написания этой статьи (весна 2013 года) самые распространенные оптические носители — оптические диски CD, DVD, Blu-ray и Ultra Density Optical (UDO). Накопитель может быть один, или их может быть несколько, объединенных в одном устройстве, как например в оптических библиотеках. Некоторые оптические диски позволяют осуществлять повторную запись.

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

    Почти все первичные устройства памяти, а также устройства флеш-памяти — полупроводниковые. В последнее время в качестве альтернативы жестким дискам становятся более популярными твердотельные накопители SSD (от английского solid-state drives). Во время написания этой статьи эти накопители стоили намного дороже жестких дисков, но скорость записи и считывания информации на них значительно выше. При падениях и ударах они повреждаются намного меньше, чем магнитные жесткие диски, и работают практически безшумно. Кроме высокой цены, твердотельные накопители, по сравнению с магнитными жесткими дисками, со временем начинают работать хуже, и потерянные данные на них очень сложно восстановить, по сравнению с жесткими дисками. Гибридные жесткие диски совмещают твердотельный накопитель и магнитный жесткий диск, увеличивая тем самым скорость и срок эксплуатации, и уменьшая цену, по сравнению с твердотельными накопителями.

    Поверхности для записи на магнитных носителях намагничиваются в определенной последовательности. Магнитная головка считывает и записывает на них данные. Примерами магнитных носителей являются накопители на жестких магнитных дисках и дискеты, которые уже почти полностью вышли из употребления. Аудио и видео также можно хранить на магнитных носителях — кассетах. Пластиковые карты часто хранят информацию на магнитных полосах. Это могут быть дебетовые и кредитные карты, карты-ключи в гостиницах, водительские права, и так далее. В последнее время в некоторые карты встраивают микросхемы. Такие карты обычно содержат микропроцессор и могут выполнять криптографические вычисления. Их называют смарт-картами.

    До появления магнитных и других носителей данные хранили на бумаге. Обычно в таком виде были записаны машинные команды, и их могли читать как люди, так и машины, например компьютеры или ткацкие станки. В основном для этих целей использовали перфокарты и перфоленты, где информация хранилась в виде чередующихся отверстий, и отсутствия отверстий. Перфоленту использовали, чтобы записывать текст на телеграфе и в типографии или редакции газет, а также в кассовых аппаратах. Постепенно с конца 50-x и до конца 80-х их заменили магнитные носители. Сейчас бумажные носители используют для подсчета голосов на выборах и для автоматической проверки контрольных работ, ответы к которым записываются на специальную карту, а потом читаются компьютером.

    Вас могут заинтересовать и другие конвертеры из группы «Популярные конвертеры единиц»:

    Вы затрудняетесь в переводе единицы измерения с одного языка на другой? Коллеги готовы вам помочь. Опубликуйте вопрос в TCTerms и в течение нескольких минут вы получите ответ.

    Единица информации — емкость стандартного устройства хранения информации или канала передачи информации, используемого для измерения емкости других систем и каналов. Чаще всего применяются такие единицы, как бит и байт (октет). Информационная емкость является безразмерной величиной, так как она представляет собой количество двоичных символов.

    Бит — один двоичный разряд в двоичной системе счисления, который может принимать одно из двух возможных значений, например, двоичные цифры 0 и 1, логические значения истинно и ложно. Бит является основной единицей информации в вычислительных системах и системах передачи информации. Для образования кратных единиц применяется с приставками Международной системы единицы СИ и с двоичными приставками.

    Байт — единица хранения и обработки цифровой информации. Чаще всего байт считается равным восьми битам.

    Использование конвертера «Конвертер единиц измерения количества информации»

    На этих страницах размещены конвертеры единиц измерения, позволяющие быстро и точно перевести значения из одних единиц в другие, а также из одной системы единиц в другую. Конвертеры пригодятся инженерам, переводчикам и всем, кто работает с разными единицами измерения.

    Пользуйтесь конвертером для преобразования нескольких сотен единиц в 76 категориях или несколько тысяч пар единиц, включая метрические, британские и американские единицы. Вы сможете перевести единицы измерения длины, площади, объема, ускорения, силы, массы, потока, плотности, удельного объема, мощности, давления, напряжения, температуры, времени, момента, скорости, вязкости, электромагнитные и другие.
    Примечание. В связи с ограниченной точностью преобразования возможны ошибки округления. В этом конвертере целые числа считаются точными до 15 знаков, а максимальное количество цифр после десятичной запятой или точки равно 10.

    Для представления очень больших и очень малых чисел в этом калькуляторе используется компьютерная экспоненциальная запись, являющаяся альтернативной формой нормализованной экспоненциальной (научной) записи, в которой числа записываются в форме a · 10 x . Например: 1 103 000 = 1,103 · 10 6 = 1,103E+6. Здесь E (сокращение от exponent) — означает «· 10^», то есть «. умножить на десять в степени. ». Компьютерная экспоненциальная запись широко используется в научных, математических и инженерных расчетах.

    • Выберите единицу, с которой выполняется преобразование, из левого списка единиц измерения.
    • Выберите единицу, в которую выполняется преобразование, из правого списка единиц измерения.
    • Введите число (например, «15») в поле «Исходная величина».
    • Результат сразу появится в поле «Результат» и в поле «Преобразованная величина».
    • Можно также ввести число в правое поле «Преобразованная величина» и считать результат преобразования в полях «Исходная величина» и «Результат».

    Мы работаем над обеспечением точности конвертеров и калькуляторов TranslatorsCafe.com, однако мы не можем гарантировать, что они не содержат ошибок и неточностей. Вся информация предоставляется «как есть», без каких-либо гарантий. Условия.

    Если вы заметили неточность в расчётах или ошибку в тексте, или вам необходим другой конвертер для перевода из одной единицы измерения в другую, которого нет на нашем сайте — напишите нам!

    Сегодня нашу жизнь трудно представить без компьютеров. Они встречаются повсюду. Слова «бит», «байт», «мегабайт» прочно вошли в нашу жизнь. Часто обычные люди употребляют их, не зная, что они означают и как связаны между собой.

    Есть старый анекдот. В чём разница между нормальным человеком и компьютерщиком? Первый уверен, что в одном килобайте 1000 байт, а второй — что в килограмме – 1024 грамма. И часто нормальные люди спрашивают, а в чём, собственно говоря, прикол. Что ж, разберёмся, откуда ноги растут, и выясним, как перевести байты в мегабайты или в прочие кратные единицы.

    Бит – наименьшая единица измерения двоичной информации. Точнее, её количества. Здесь имеется в виду информация об одном из двух состояний объекта. Например, есть сигнал/нет сигнала, истина/ложь, 1/0 и т. д. Происходит название от английского сокращения binary digit («двоичное число») = bit. Также «битом» называют один разряд двоичного кода. В этом случае десятичная цифра представляется в виде нуля или единицы, например как показано в таблице. Это называется «двоичной системой счисления».

    Как видно, числа 0 и 1 имеют одинаковое представление, а в десятичной двойке уже два разряда – 10. А в восьмёрке – четыре (1000).

    Самое широкое применение эта система счисления нашла в компьютерной технике. В частности, двоичные числа используются для нумерации ячеек цифровой памяти.

    Приведём пример. Количество всех возможных адресов на любой адресной шине равно числу два в некой степени N. Или иначе – 2 N . Здесь N обозначает число разрядов шины. Что мы видим? Количество ячеек в микросхеме памяти равно той или иной степени числа 2. А дальше – ещё интереснее. Число 2 10 = 1024 очень близко к 1000. В то же время тысяча используется как основание для десятичных приставок. Поэтому 1024 бит стали называть «килобитом». По аналогии с килограммом или километром. Вспоминаем анекдот, приведённый выше.

    Из информатики известно следующее. «Байтом» (англ. byte) называют единицу хранения, а также обработки цифровой информации. Он представляет собой количество битов, одновременно обрабатываемых компьютером. Это классика.

    Современные вычислительные системы используют байт, состоящий из 8 битов. Следовательно, он может принимать 256 (2 8 ) различных значений.

    Чтобы преобразовать байты в мегабайты, поступаем просто. Арифметика для третьего класса: 1 килобайт = 1024 байт. Помним про 2 10 ? А 1 Мб = 1024 Кб (т. е. 2 20 = 2 2х10 ) = 1048576 байт.

    Чаще всего байты применяются в вычислительных системах, а биты – в сетях передачи информации. Как правило, для измерения скорости.

    Приведём пример. Сеть Ethernet обеспечивает скорость передачи данных в диапазоне от 10 Мбит/с до 1 Гбит/с. Ещё следует уточнить, что, как правило, байт обозначается буквой «Б» (или латинской «B»). «Бит» так и записывается. Приставка «кило-» обозначается буквой «К». Именно прописной, а не строчной. Маленькой «к» записывается название десятичной приставки «кило-», т.е. 10 3 = 1000. Теперь рассмотрим более подробно следующий вопрос.

    Как переводить байты в мегабайты, более или менее ясно. В начале 1999 года известной организацией МЭК (Международная электротехническая комиссия) введены в обращение двоичные приставки для образования кратных единиц количества информации. Поводом для этого послужила близость чисел 1024 и 1000. Аналогично стандартным десятичным приставкам, используемым международной системой СИ, двоичные отличаются лишь заменой последнего слога на «би» (от латинского binarius – двоичный). Выглядит это так, как показано ниже в таблице.

    Этот стандарт утвердили многие страны, но введённые названия используются не так часто, в основном в письменной речи, а в устной – практически никогда. Как считают, из-за неблагозвучия. Возможно, и так. Согласитесь, что килобит звучит приятней, нежели кибибит, а мегабайт лучше, чем мебибайт.

    Перевод байтов в мегабайты ясен. Но и это ещё не всё. До сих пор существует два подхода к образованию кратных величин количества информации. Что ещё больше запутывает вопрос о том, сколько ж в 1 мегабайте байт.

    В нём приставки «кило-», «мега-» и т. д. используются как двоичные для следующих случаев:

    • В файловых менеджерах и прочем программном обеспечении при сокращённом задании размера файлов. Например, программа сообщает, что размер аудиозаписи равен 10 МБ. Классическим способом переводя байты в мегабайты, считаем размер, который равен 10485760 байт. В файловых менеджерах последних разработок встречается стандартное указание размера – с использованием сокращённой формы двоичных приставок, например МиБ (MiB).
    • Изготовителями оперативных запоминающих устройств, флэш-карт, видеопамяти.
    • Объём CD-диска задаётся только в двоичных мегабайтах.

    Здесь приставки используются как десятичные в следующих случаях:

    • Жёсткие и оптические диски. Их объём приводят в десятичных мегабайтах. Исключение: CD, чья ёмкость указывается в двоичных.
    • Неформальное общение. В этом случае значения грубо округляют. Так, например, про файл объёмом 10 миллионов байт могут сказать, что он «весит» 10 мегабайт. Что мы здесь видим? В данном случае байты в мегабайты перевели не совсем корректно, но при общении это проходит.
    • Обозначение скоростей телекоммуникационных соединений. К примеру, возьмём стандарт 100BASE-TX. В нём 100 Мбит/с соответствует скорости передачи данных ровно 100 миллионов бит/с. Посмотрим на более «шустрое» соединение со скоростью 10 Гбит/с (стандарт 10GBASE-X). Она соответствует ровно 10 миллиардам бит/с. Вот так-то. И ни битом больше или меньше.

    А вот с трёхдюймовыми дискетами на 1,44 МБ (помните такие?) было ещё интереснее. Их ёмкость указывалась в двоично-десятичных мегабайтах. Это получалось следующим образом. Один такой «мегабайт» был равен 1000 КиБ, что составляет примерно 0,977 МиБ, но в то же время 1 КиБ равнялся 1024 байтам.

    Следует отметить, что существует разница между этими двумя вариантами представления приставок. И если в случае килобайта она не превышает 2,4%, то для мегабайта составляет уже 4,9%, для гигабайта – 7,4%, а для терабайта – почти 10%. Естественно, не в пользу двоичного представления. Т. е. «воруют» у нас производители байты. Например, покупаете жёсткий диск ёмкостью 1 ТБ. Как человек, изучивший информатику, вы свято уверены, что в нём 1099511627776 байтов. А оказывается – «всего лишь» 1000000000000. То есть у вас «откусили» больше чем 99,5 миллиардов байт (почти 98 ГБ). Много это или мало? Грубо – от 40 до 200 полнометражных фильмов, в зависимости от формата. Ни о чём не говорит? Т. е., как написано выше, десятую часть.

    Тупой вопрос: как перевести байты в Кб, Мб? 🙂

    Люди подскажите, на сколько нужно разделить кол-во байт, и с помощью какой функции можно округлить до сотых. 🙂

    А когда-то я это помнил! :))

    Про мега не надо, сам сообразишь?

    Округлить: умножить на 100, round, разделить на 100.

    Thanks GrayFace оригинальный метод! Мне нравится 🙂
    А вообще так, для интереса, есть какя-нибудь стандартная функция
    типа
    Округлить(дробное число, кол-во знаков после запятой)?
    А то я Math перерыл и не нашел.

    Число килобайт = число байт / 1024
    Число мегабайт = число килобайт / 1024

    Согласен Магнитон Борыч, но как округлить число байт,Кб,Мб — чтобы размер совпадал с показаниями Винды.
    Если использовать то, что посоветовал GrayFace то размер не сходится с Виндовским!
    Например:
    Мой размер файла 8,24 Мб
    Винда 8,04 МБ
    :((

    Нда, тяжелый случай.

    В одном килобайте 1024 байта. В одном мегабайте 1024 килобайта. Вроде все просто.

    Тебе, допустим, известен размер файла в байтах Size. Соответственно, если ты разделишь:

    Size/(1024*1024) — то получишь размер в мегабайтах. Чтобы округлить до нужного числа знаков после запятой используется функция RoundTo (смотри в справке Дельфи).
    Например:

    RoundTo(Size/(1024*1024) , -2) — получишь размер в мегабайтах, округленный до двух знаков после запятой. То есть так, как показывает Windows (опять же если Size — размер файла в байтах).

    При этом не забывай, что windows NT показывает не только размер файла, но и сколько именно он занимает места на диске (с учетом разбиения диска на кластеры). Не путай эти два размера, второй больше или равен первому (который ты выясняешь).
    Хотя различий в 0,2 Mb не должно быть, конечно. Не может быть кластет быть в 200 килобайт.

    P.S. Ну вроде разжевал по самое не могу.

    Piter, если бы все так сразу объясняли! 🙂 Спасибо!

    Piter, ты объяснил все ок, НО!
    Все равно размер Винды отличается от моего:
    мой 8,05 Мб
    Винды 8,04 Мб

    И я понял почему. Байты, разделенные на (1024*1024) нужно не округлять а просто показать с двумя цифрами после запятой! И отсюда вытекает логичный вопрос: какая функция это делает? 🙂
    И еще, вот моя функция, которая вычисляет размер:

    function FileSize(FName:string):string;
    var
    fil: TFileStream;
    s: String;
    begin
    fil:=TFileStream.Create(FName,fmOpenRead);
    s:=inttostr(fil.Size);
    case Length(s) of
    1..3:
    result:=inttostr(fil.Size)+» байт»;
    4..6:
    result:=floattostr(RoundTo(fil.Size/1024,-1))+» Кб»;
    7..9:
    result:=floattostr(RoundTo(fil.Size/(1024*1024),-2))+» Мб»;
    end;
    fil.Free;
    end;

    Может я что-то напорол в функции не то?

    function FileSize(FName: string): string;
    begin
    with TFileStream.Create(FName, fmOpenRead) do
    try
    case Size of
    0..1023:
    Result := Format(«%d %s», [Size, «байт»]);
    1024. 1024*1024-1:
    Result := Format(«%0.1f %s», [Size/1024, «Кб»])
    else
    Result := Format(«%0.2f %s», [Size/1024/1024, «Мб»])
    end
    finally
    Free
    end
    end;

    Юрий Зотов, ваш код намного компактнее моего, мне нравится, я его буду использовать :), Но. 🙁
    Его показания также отличаются от Виновских, как и все предыдущие.
    Я еще раз говорю:

    Виндовс размер файла
    Байты: 10617
    КБ: 10,3

    Ваш размер файла
    Байты: 10617
    После того как я разделил байты на 1024 получилось 10,3681640625
    Потом это число округляется и получается
    КБ: 10,4

    Отсюда видно, что нужно не округлять число, а просто отсекать дробную часть после десятых, и тогда размер идеально совпадет с размером Винды. 🙂

    Просто дайте функцию, которая ОТСЕКАЕТ ненужную часть дроби: было 10,3681640625, станет 10,3. Все просто.

    Trunc отсекает.
    Можно утножить на 10^x чтобы отсечь нужную часть.

    берем размер в байтах 8 441 343
    делим на 1048576 (1048576=1024*1024)
    получаем 8,05029201507568359375
    умножаем на 100
    получаем 805,029201507568359375
    транк!
    получаем 805
    делим на 100
    и. получаем 8,05 Мб! Вроде все правильно?! Тогда почему тупая винда показывает 8,04 Мб.

    Ладно, черт с ним, я думаю такое отклонение не страшно 🙂

    А почему ты умножаешь на 100, а не 102.
    Для сравнения 1.5 это не 1500, а 1024+512

    Сколько вешать байтов? 🙂

    Ух ты, блин! Новая единица измерения: виндовые килобайты 😉

    Обязательно нужно, чтобы обсуждение этого серьезнейшего и сложнейшего вопроса вылилось не менее, чем в сотню постов. Вношу свой вклад.
    :о)

    а зачем тебе показывать как windows? Показывай ПРАВИЛЬНО. Делай лучше, чем в windows.

    Anatoly Podgoretsky
    А почему ты умножаешь на 100, а не 102.
    Для сравнения 1.5 это не 1500, а 1024+512

    Хм. это еще ничего. Нормальные люди знают что 1 кб = 1024 байт. А вот производители винтов почему-то думают что 1 кб = 1000 байт.
    Так что оказывается не все думают правильно. Может винда тоже «не совсем правильно думает»?

    Просто у них в метре 98 сантиметров.
    Виндоус правильно думает и не пытается умножать на 100

    //И я понял почему. Байты, разделенные на (1024*1024) нужно не //округлять а просто показать с двумя цифрами после запятой! И //отсюда вытекает логичный вопрос: какая функция это делает? 🙂
    А зачем вы пареитесь? Вы же перевели Float в string, а уж string обрезать несложно, есть процедура под названием Delete
    procedure Delete(var S: string; Index, Count:Integer);

    Очень удобная функция для округления типа
    12378.123312 -> 12378.12
    и
    12378.123312 -> 12300
    называется RoundTo. Учите MathЧасть:)

    Действительно тупой вопрос.

    Предполагаю, что винда перед всеми вышеуказанными вычислениями округляет байты до трёх или четырёх значащих цифр слева вот так:
    8 441 343 -> 8 441 000
    А потом делит и получает:
    8 441 000 / 1024^2 = 8.0499649
    И трункает до двуц цифр после запятой:)

    Labert (26.07.04 10:12) [27]
    Ты думаешь тупой?
    Нет нормальный, просто от пытается сделать это на основании системы 1000 вместо 1024

    Артемий Лебедев
    § 84. Сколько байтов в килобайте?

    Вот что у меня получилось:

    function FileSize(Fname:string);
    begin
    with TFileStream.Create(FName, fmOpenRead) do
    try
    case Size of
    0..1023:
    Result :=inttostr(Size)+» байт»;
    1024..1024*10-1:
    Result :=floattostr(trunc((Size/1024)*100)/100)+» Кб»;
    1024*10..1024*100-1:
    Result :=floattostr(trunc((Size/1024)*10)/10)+» Кб»;
    1024*100..1024*1000-1:
    Result :=floattostr(trunc(Size/1024))+» Кб»;
    1024*1000..1024*10000-1:
    Result :=floattostr(trunc((Size/1024/1024)*100)/100)+» Мб»;
    1024*10000..1024*100000-1:
    Result :=floattostr(trunc((Size/1024/1024)*10)/10)+» Мб»;
    1024*100000..1024*1000000-1:
    Result :=floattostr(trunc(Size/1024/1024))+» Мб»;
    end
    finally
    Free
    end
    end;

    Надеюсь все правильно :))

    Windows использует целочисленное деление

    ..1023:
    Result :=inttostr(Size)+» байт»;
    1024..1024*10-1:
    Result :=floattostr(trunc((Size/1024)*100)/100)+» Кб»; // 1
    1024*10..1024*100-1:
    Result :=floattostr(trunc((Size/1024)*10)/10)+» Кб»; // 2
    1024*100..1024*1000-1:
    Result :=floattostr(trunc(Size/1024))+» Кб»;
    1024*1000..1024*10000-1:
    Result :=floattostr(trunc((Size/1024/1024)*100)/100)+» Мб»; // 3
    1024*10000..1024*100000-1:
    Result :=floattostr(trunc((Size/1024/1024)*10)/10)+» Мб»; // 4
    1024*100000..1024*1000000-1:
    Result :=floattostr(trunc(Size/1024/1024))+» Мб»; // 5

    Итого 5. Это как, один или уже не очень?

    Я бы даже сказал 6, но не сказал. 8)

    function SizeOfFile(const FilePath: String;const sType: sofType=sofB): Integer;
    var
    Size: Int64;
    FS: THandle;
    FD: WIN32_FIND_DATA;
    begin
    Result := -1;

    if FS <> INVALID_HANDLE_VALUE then
    begin
    Size := (FD.nFileSizeHigh shl 32) + FD.nFileSizeLow;
    windows.FindClose(FS);
    case sType of
    sofB: Result := Size; //?
    sofKB: Result := Size div 1024; //??
    sofMB: Result := Size div (1024*1024); //??
    sofGB: Result := Size div (1024*1024*1024); //??
    end;
    end;

    Ну и как ты 10,5 кБ получишь ?

    а, понятно.
    т.е. нужно получить значение с некоторым количеством знаков после запятой.

    Вот только я не нашел, где посмотреть в Windows такие значения можно.
    Везде выдается в б, Кб, Мб, Гб


    > Вот только я не нашел, где посмотреть в Windows такие значения
    > можно.

    В проводнике, правой кнопкой

    function SizeOfFile(const FilePath: String;const sType: sofType=sofB): Double;
    var
    Size: Int64;
    FS: THandle;
    FD: WIN32_FIND_DATA;
    begin
    Result := -1;

    if FS <> INVALID_HANDLE_VALUE then
    begin
    Size := (FD.nFileSizeHigh shl 32) + FD.nFileSizeLow;
    windows.FindClose(FS);
    case sType of
    sofB: Result := Size; //б
    sofKB: Result := Size / 1024; //Кб
    sofMB: Result := Size / (1024*1024); //Мб
    sofGB: Result := Size / (1024*1024*1024); //Гб
    end;
    end;
    end;

    Получение результата:

    FormatFloat(«0.00»,SizeOfFile(«c:\AVG6DB_F.DAT»,sofMB))

    Провери на нескольких файлах, вроде бы правильно показывает.


    > Провери на нескольких файлах, вроде бы правильно показывает.

    Есть файл размером 15251 байт. Windows показывает 14,8 кб, твой код 14,9

    Еще раз: в Windows не используются операции с плавающей точкой для определения размеров файлов.


    > Мне интересно, как Windows определяет, сколько знаков после
    > запятой показать в каждом случае.

    А какие случаи бывают ? У меня с одним знаком показывает.
    Дело в том, что Windows не округляет значение, а отбрасывает незначащие цифры.

    У меня показывает и с двумя, и с одним знаком — для разных файлов.

    Чтобы не ломали голову, перейдите к понятию проценты
    1024=100%

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

    by Игорь Шевченко:
    http://www.scalabium.com/faq/dct0165.htm

    Converts a numeric value into a string that represents the number expressed as a size value in bytes, kilobytes, megabytes, or gigabytes, depending on the size.

    LPTSTR StrFormatByteSizeW( LONGLONG qdw,
    LPWSTR pwszBuf,
    UINT cchBuf
    );
    Parameters

    qdw
    [in] Numeric value to be converted.
    pwszBuf
    [out] Pointer to the converted string.
    cchBuf
    [in] Size of pwszBuf, in characters.
    Return Value

    Returns the address of the converted string, or NULL if the conversion fails.

    The first parameter of this function has a different type for the ANSI and Unicode versions. If your numeric value is a DWORD, you can use StrFormatByteSize with text macros for both cases. The compiler will cast the numerical value to a LONGLONG for the Unicode case. If your numerical value is a LONGLONG, you should use StrFormatByteSizeW explicitly.

    532 -> 532 bytes
    1340 -> 1.3KB
    23506 -> 23.5KB
    2400016 -> 2.4MB
    2400000000 -> 2.4GB
    Function Information

    Minimum DLL Version shlwapi.dll version 4.71 or later
    Custom Implementation No
    Header shlwapi.h
    Import library shlwapi.lib
    Minimum operating systems Windows 2000, Windows NT 4.0 with Internet Explorer 4.0, Windows 98, Windows 95 with Internet Explorer 4.0

    А можно и я немного поумничаю?

    Кб = килобиты
    Мб = мегабиты
    КБ = килоБАЙТЫ
    МБ = мегаБАЙТЫ


    > Stager (27.07.04 16:17) [50]
    > А можно и я немного поумничаю?
    >
    > Кб = килобиты
    > Мб = мегабиты
    > КБ = килоБАЙТЫ
    > МБ = мегаБАЙТЫ

    Я тебе сотни варинатов могу привести, где Кб (Kb) — это килобиты имеются ввиду, а не килобайты ))

    Ну так а я о чем?

    Маленькая буква «б» или «b» — биты. Большая — байты. Насколько я знаю, это достаточно общепринятый стандарт, по крайней мере — в московских компьютерных журналах.


    > по крайней мере — в московских компьютерных журналах

    Те, кто писал Windows, вряд ли их читали 🙂

    Как перевести байты в мегабайты?

      1 килобайт =1000 байт. 1 мегабайт=1000 килобайт. молучается что 1 мегабайт=1000000 байт
      79 211 775 байт=79,211 мегабайт

    Измерения в байтах
    Десятичная приставка Двоичная приставка
    Название Символ Степень Название Символ Степень
    МЭК ГОСТ
    байт B 100 байт B байт 20
    килобайт kB 103 кибибайт KiB Кбайт 210
    мегабайт MB 106 мебибайт MiB Мбайт 220
    гигабайт GB 109 гибибайт GiB Гбайт 230
    терабайт TB 1012 тебибайт TiB Тбайт 240
    петабайт PB 1015 пебибайт PiB Пбайт 250
    эксабайт EB 1018 эксбибайт EiB Эбайт 260
    зеттабайт ZB 1021 зебибайт ZiB Збайт 270
    йоттабайт YB 1024 йобибайт YiB Йбайт 280

    1Мбайт — 1024 кбайт
    1кбайт — 1024 байт

    Соответственно — 79 211 775 байт это 75,54223537445068359375 Мбайт!

    1 Мб=1024 Кб
    1 Кб=1024 Б
    следовательно, нужно два раза поделить на 1024

    1 байт = 8 бит
    1024 байта = 1 Кб
    1024 Кб = 1 Мб
    1024 Мб = 1 Гб
    1024 Гб — 1 Тб

    Мегабайты это объм в байтах, делнный на 1024^2. (Поделить байты на 1024, получатся килобайты, ещ раз мегабайты, ещ раз гигабайты) . Так считает операционка, программисты и сведущие люди. А вот если объм жсткого диска, то тут компании, чтобы не смущать народ, считают, что в килобайте 1000 байт, в мегабайте 1000 килобайт, в гигабайте 1000 мегабайт.

    Диск в 200 Гигабайт = 200*1000*1000 = 200000000000 байт в понимании производителя, при этом это 200000000000/1024 = 195312500 килобайт = 190734,8632813 мегабайт = 186,2645149231 гигабайт для системы

    1 мБ это 1048576 байт, делим 79 211 775 на 1048576 = 75,54

  • Можно просто в Яндекс забить данные (кб в МБ) и готово. Можно и другие данные прямо в строку главной страницы Яндекс.
  • с помощью калькулятора попробуй в Windows, а так запаришься считать.
  • 1 килобайт= 1024 байт
    1 мегабайт= 1048576 байт
    и т. д.
    79 211 775/1048576=75,542235 мегабайт

    8 бит — 1 байт
    1000 (1024) байт — 1 Кбайт
    1000 (1024) Кбайт — 1 Мбайт
    1000 (1024) Мбайт — 1 Гбайт
    1000 (1024) Гбайт — 1 Тбайт
    .

    больше ничего и не нада. тупо запомнить.

    ХХХ УУУ ZZZ байт — ХХХ третья, значит столько и Мбайт. УУУ вторая, значит столько и Кбайт. ZZZ байт. а далее влево уходит Гбайт, Тбайт.. . и т. д.

    подели на 1 000 000!

    дели на 1024.
    именно столько байт в 1 мб

    дели два раза на 1024 получиться 75,54 Мб

    Бит – наименьшая единица измерения информации. Бит – это одно из двух состояний системы, например, нет сигнала/есть сигнал, 0/1, ложь/истина. Произошло от сокращения английского словосочетания «двоичное число» binary digit — bit. Кроме прочего битом называют один разряд двоичного числа, поскольку в компьютерной технике довольно часто используют двоичную систему счисления (например, для обозначения ячеек цифровой памяти).
    Для образования кратных единиц количества информации было принято выделить отдельным названием степени двойки: 210, 220,230,240 и т.д. Вычислительные системы применяют Байты, хранящие в себе 8Бит.

    Получается таблица соответствия:
    8 бит – 1 Байт
    1024 Байт — 1 КБайт
    1024 Кбайт — 1 МБайт
    1024 Мбайт — 1 ГБайт
    1024 Гбайт — 1 ТБайт.

    Приставки К (Кило), М (Мега), Г (Гига), Т (Тера) заимствованы из десятичной системы, поскольку число 1024 (байт) очень близко к 1 000. А в десятичной системе 103 называют Кило. 1048576 близкое к 1 000 000, а в двоичной системе 106 принято называть приставкой Мега. Аналогично с 1 073 741 824, приблизительно равным 1 000 000 000, то есть 109 — в двоичной системе называют приставкой Гига. И 1 099 511 627 776 примерно принимают равным 1 000 000 000 000, а это 1012 – обозначается приставкой Тера.

    Позже, для устранения этой многозначности и возможной неточности вычислений, Международной Электротехнической комиссией (МЭК) были приняты приставки, определяющие количество информации в соответствии с двоичной системой счисления. То есть в соответствии со степенями числа два.

    Итого получилась более точная таблица соответствия величин:
    8 Бит — 1 Байт
    1000 (1024) Байт — 1 КБайт (1 КибиБайт)
    1000 (1024) КБайт — 1 МБайт (1 МибиБайт)
    1000 (1024) МБайт — 1 ГБайт (1 ГибиБайт)
    1000 (1024) ГБайт — 1 ТБайт (1 ТибиБайт).

    Если необходимо перевести Байты в МегаБайты, то действуем исходя из того, что в 1 МибиБайт содержится 22*10 Байт = 1 048 576 Байт. Что приблизительно равно 1 000 000. В наши дни округление согласно десятичной системе счисления считают допустимыми. Другой вопрос, что производители компьютерной техники активно этим пользуются, и отнюдь не в пользу покупателя. Поскольку при округлении, практически незаметном на мелких величинах информации, в то время как в ТераБайтах (или более правильно будет сказать: ТибиБайтах) теряется до 10! процентов информации.
    Зная эти особенности, становится более понятными сокращения, которыми обозначают объемы тех или иных носителей информации.

    Всё для Windows, софт, исходники

    Как перевести биты в байты, килобайты, мегабайты и гигабайты

    Рассмотрим, как перевести определённое количество битов в байты, килобайты, мегабайты и гигабайты.

    1 килобайте — 1024 байт.

    1 мегабайте — 1024 килобайт.

    1 гигабайте — 1024 мегабайт.

    Исходя из выше изложенного, можно сделать расчеты:

    Чтобы узнать, сколько бит в байте, необходимо, количество бит разделить на 8.

    Далее полученное число (байты) разделить 1024, таким образом, мы получим количество байтов в килобайте.

    Для получения количества килобайтов в мегабайтах, необходимо число килобайтов поделить на 1024.

    Для гигабайтов, число мегабайтах разделить на 1024.

    Для получения обратного результата, например гигабайты перевести в мегабайты необходимо умножить число гигабайтов на 1024.

    Для автоматизации перерасчетов, в MS Excel можно создать следующий конвертер (зеленое поле для ввода данных).

    Как посчитать, сколько в мегабайте байт, или перевести их в другие основные единицы

    Сегодня каждый пользователь ПК или Интернета чуть ли не ежеминутно сталкивается с понятиями, выражающими объем информации или скорость передачи данных, скажем, при подключении к локальной сети или к Интернету. Но вот проблема многих юзеров состоит в том, что они не всегда четко понимают взаимосвязь таких терминов и не могут даже сказать, сколько в мегабайте байт, а тем более перевести такие показатели из одного в другой.

    Если кто не знает, изначально определяющим термином объема или потока информации является 1 бит. Это понятие впервые было введено в 1948 году. Давайте посмотрим, что же имел в виду Клод Шеннон под битом информации, ведь именно он является автором этого термина.

    С точки зрения компьютерных технологий бит информации — это определитель ее типа, способный принимать значения «1» или «0». Единицы и нули трактуются еще и как утверждение или отрицание, то есть «правда» и «ложь». На этом принципе и строятся все компьютерные системы. Как уже понятно, сочетание нулей и единиц, выстроенное по определенным правилам, называют двоичным или бинарным кодом.

    Понятие байта появилось только в 1966 году. Вычисление здесь самое простое: байт информации соответствует 8 битам (последовательности из восьми единиц или нулей) и может принимать 256 возможных значений (2 в восьмой степени).

    Позже был определен и термин мегабайта. Но перевести байты в мегабайты оказалось не так просто. Если в мире математики приставка «мега» соответствует увеличению значения в тысячу раз, в компьютерных технологиях это подразумевает умножение на 1024. Это число означает не что иное, как результат возведения двойки в десятую степень. Отсюда и постоянная путаница, вызывающая у неопытных юзеров неподдельный страх. Но не стоит пугаться. Если разобраться в основных терминах и их взаимосвязи, все встанет на свои места.

    Байт, килобайт, мегабайт, гигабайт, терабайт и т. д.: взаимосвязь

    Итак, посмотрим, как же взаимосвязаны основные единицы, принятые сегодня для выражения объема или потока информации.

    В принципе, умножение исходного (низшего по рангу) показателя на 1024 позволяет вычислить следующее за ним в иерархии значение. То есть каждое последующее значение состоит из 1024 предыдущих.

    Вместе с тем этот принцип применяется и для вычисления значений, скажем, через одно, через два и т. д., правда, по мере перехода к большим значениям числа получаются поистине астрономические. Получается, что, допустим, перевести байты в мегабайты можно двойным умножением исходного значения на 1024 (1 байт х 1024 х 1024). Первое значение дает нам килобайт, второе – мегабайт. Впрочем, нетрудно посчитать, сколько в мегабайте байт, на обычном калькуляторе.

    Сегодня используются универсальные сокращения типа кб, мб, гб, тб, чтобы избежать слишком больших значений. О передаче данных в плане скорости и соответствующих значений объема будет сказано отдельно.

    Таблица байтов, килобайтов, мегабайтов, гигабайтов терабайтов и т. д.

    Теперь приведем основные параметры перевода значений, выражающих именно объем информации.

    Как видно из данного примера, терабайтом дело не ограничивается. Судя по всему, скоро объемы информации возрастут настолько, что придумают еще большие значения, кроме тех, которые известны сегодня. Впрочем, исходя из этого, понимание того, сколько в мегабайте байт, в ближайшем будущем никого особо интересовать не будет. Но, как уже понятно, принцип перевода единиц объема информации останется неизменным.

    Что касается скорости передачи данных, здесь действуют правила, установленные системой СИ. Иными словами, префиксы подразумевают увеличение значений не в 1024, а в 1000 раз.

    Правда, в этом случае изменяются и сами определяющие понятия, поскольку для выражения этих значений используются термины типа килобит, мегабит, гигабит, терабит и т. д. Как уже понятно, каждое следующее значение больше предыдущего именно в 1000 раз, или 10 в третьей степени.

    Здесь стоит отметить еще и некоторые основы расчета таких параметров. Сколько в мегабайте байт, мы уже разобрались. Теперь посмотрим, как рассчитать величину передачи данных, выраженную в килобитах, исходя из объема в 1 мегабайт.

    Поскольку мегабайт содержит 1024 килобайта, а на один байт приходится 8 бит, элементарный расчет в виде умножения дает нам показатель 8192 килобит. Получить его еще можно, возведя двойку в тринадцатую степень.

    Напоследок остается сказать, что начинающему пользователю данный материал может показаться несколько запутанным или трудным для восприятия. В принципе, отчасти так оно и есть. Все дело в изначальном выражении байта по отношению к биту. Тем не менее здесь нужно запомнить простое правило: вычисляемые параметры кратны двойке в десятой степени. Вот и получается, что стандартные префиксы при определении единиц информации в корне отличаются от аналогичных в системе СИ. Впрочем, при достаточно большой практике понимание этого придет само собой. Нужно только четко понимать разницу в выражении объема и скорости передачи. Обычно проблема скрывается именно в этом.

    Оставьте первый комментарий

    Оставить комментарий

    Ваш электронный адрес не будет опубликован.