Меню

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

· Published Июль 10, 2017 · Updated Август 4, 2017

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

В современной вычислительной технике (компьютерах) наименьшей единицей информации является бит. Одним битом кодируется один единственный символ в двоичной системе. То есть один бит, позволяет записать в какой-либо из разрядов значение «0» или «1».

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

1 1 1 1 1 1
2 7 2 6 2 5 2 4 2 3 2 2 2 1 2

В первой строке таблицы мы записали 1 байт информации, а именно «10110111». Для того чтобы понять, какое число кодируется этим байтом, необходимо возводить двойку в степень, соответствующую разряду каждого бита справа налево, начиная с нулевого разряда. Если в каком-либо разряде байта стоит бит, содержащий «0» (в данном случае это третий и шестой разряды), то этот разряд суммировать не нужно. Таким образом, закодированное нами число в 1 байте равно 183. Соответственно, максимальное число будет выглядеть так: 11111111 и будет равно 256.

После того, как мы разобрались в том, что 1 байт состоит из 8 бит, стоит изучить следующие «старшие» единицы измерения. Они образуются приставками к байту из СИ (система интернационал),

Сложность здесь состоит в том, что при переходе от одной приставки к другой необходимо использовать кратность 1024, а не 1000, принятой в физических единицах измерения. Соответственно в 1 килобайте содержится 1024 байта, а чтобы перевести мегабайты в байты потребуется дважды перемножить объем информации в Мбайт на 1024. Отвечая на вопрос, чему равен 1 гигабайт в байтах, потребуется трижды произвести деление объема байтов на 1024.

Для того чтобы быстро ориентироваться в единицах информации и уметь быстро перевести мегабайты в гигабайты, можно пользоваться следующей таблицей единиц информации:

Бит Байт Килобайт Мбайт Гигабайт
Бит 1 8 8192 8338608 8589934592
Байт 8 1 1024 1048576 1073741824
Килобайт 8192 1024 1 1024 1048576
Мегабайт 8338608 1048576 1024 1 1024
Гигабайт 8589934592 1073741824 1048576 1024 1
Расчёт единиц измерения информации от бита до гигабайта

Пересечением строк и столбцов можно узнать, сколько в килобайте байт и даже перевести гигабайт в бит.

Любой интернет-провайдер, предоставляющий Вам доступ к сети интернет предлагает на выбор большое количество тарифов. При этом скорость интернет соединения обозначается как «Mb/s», либо «mbps», что означает «мегабит в секунду» в то время как большое количество людей ошибочно принимают это обозначение за «мегабайт в секунду», и таким образом на выходе получают скорость интернет соединения в 8 раз медленнее. Теперь вы знаете, сколько мегабит в мегабайте и без труда переведете мегабайт в мегабит. Для удобства перевести байты можно использовать специальный конвертер байт.

Таким образом, если в тарифном плане указана скорость интернет соединения 40mbps, то при скачивании файлов из сети интернет, вы будете иметь скорость 5 мбайт в секунду. Ведь скачиваемые из сети файлы измеряются именно в байтах, а не в битах. Все дело здесь в том, что при получении и передачи данных в сети интернет Вы постоянно посылаете и принимаете код, а как Вы уже знаете, кодирование осуществляется за счет бит, поэтому Ваш интернет провайдер вынужден указывать скорость интернет соединения именно в мегабитах (mbps), заставляя вас переводить мегабиты в мегабайты. Для того чтобы узнать сколько килобайт мобильного интернета предоставляет ваш оператор, необходимо почитать соответствующие документы по тарификации.

При скачивании аудио, видео и других файлов из сети интернет, необходимо понимать, за какое время будет произведено получение этих данных. К примеру, средний полнометражный фильм в HD-качестве с хорошим озвучиванием будет иметь размер порядка 5 гигабайт. Несложно посчитать, что 5 гигабайт = 5120 мбайт = 40960 мегабит. Остается только поделить размер файла в мегабитах на скорость интернет соединения в тех же мегабитах. В случае интернет соединения 40мбит/с, загрузка файла займет 1024 секунды, что составляет чуть более 17 минут.

Теперь вы знакомы с тем, сколько байт в мегабайте, ответив, что в 1 мегабайте 1048576 байт, и без труда сможете перевести килобиты в мегабиты.

источник

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

Чтобы наглядно оценить величину этой очень часто встречающейся ошибки, просто вычтите из объема дискеты (в кб) объем одного мегабайта (также в кб). Получится 1440 – 1024 = 416 кб. Таким образом: 1,406 мб = 1 мб и 416 кб, что на 10 кб превышает ошибочный результат.

Пользователи персональных компьютеров довольно часто сталкиваются с такими понятиями, как килобайт, мегабайт, гигабайт и терабайт. Сперва необходимо сказать о том, что килобайты, мегабайты и прочие – системы измерения информации на персональном компьютере. Пожалуй, каждый при установке того или иного программного обеспечения сталкивался с тем, что программа указывала количество места, которое оно будет занимать после установки. Каждая программа или файл занимают на персональном компьютере определенное пространство. У начинающих пользователей могут возникнуть некоторые проблемы, связанные с измерениями. Следует помнить о том, что каждое понятие подразумевает определенное количество занимаемого места. Например, в килобайте хранится 1 024 байта, в мегабайте – 1 024 килобайта, в гигабайте хранится 1 048 576 байт, а в терабайте 1 000 000 000 килобайт.

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

Некоторые из пользователей персональных компьютеров довольно часто путают килобайты с килобитами, мегабайты с мегабитами и так дальше. Пожалуй, часто у начинающих пользователей персональных компьютеров возникает такой вопрос. Особенно остро он встает, когда они начинают что-то скачивать из интернета и видят, что скорость отличается от заявленной (по мнению пользователей). К сожалению, такие пользователи глубоко ошибаются, так как не видят разницы между понятиями.

Во-первых, необходимо сказать о том, что обозначаются килобайты/килобиты, мегабайты/мегабиты по-разному. Например, килобайты/килобиты обозначаются KB/s и Kb/s соответственно. Такая разница и в остальных измерениях. Естественно, что отличия на этом не заканчиваются. Необходимо также понимать, что килобайты – это объем скачиваемой информации, а килобиты – сама скорость.

Для того чтобы понимать, как быстро будет закачан тот или иной объем памяти, необходимо провести простейшие расчеты. Например, провайдером интернета была заявлена скорость в 512 Kb/s. Для того чтобы рассчитать объем памяти, нужно разделить 512 на 8 (т.к. в одном байте именно 8 бит), а в итоге получается 64 KB/s. С помощью таких простых расчетов, можно получить число, обозначающее объем.

источник

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

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

Во избежание потери данных при поломках используют принцип избыточности, то есть хранят копии данных в разных местах. Если эти данные перестанут читаться в одном месте, то их можно будет считать в другом. На этом принципе основывается работа избыточного массива независимых дисков RAID (от английского reduntant array of independent discs). В нем копии данных хранятся на двух или более дисках, объединенных в один логический блок. В некоторых случаях для большей надежности копируют сам RAID-массив. Копии иногда хранят отдельно от основного массива, иногда в другом городе или даже в другой стране, на случай уничтожения массива во время катаклизмов, катастроф, или войн.

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

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

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

Внешнюю память иногда включают во вторичную память, а иногда — относят в отдельную категорию памяти. Внешняя память — это сменные носители, например оптические (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, однако мы не можем гарантировать, что они не содержат ошибок и неточностей. Вся информация предоставляется «как есть», без каких-либо гарантий. Условия.

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

источник

Инвестирование. Истории успеха. Свой бизнес. Франчайзинг

Для того, чтобы узнать, сколько в байте мегабайт, необходимо воспользоваться простым онлайн калькулятором. Введите в левое поле интересующее вас количество байт, которое вы хотите конвертировать. В поле справа вы увидите результат вычисления. Если необходимо перевести байты или мегабайты в другие единицы измерения, просто кликните по соответствующей ссылке.

Байт (байт, B, byte) – единица хранения и обработки цифровой информации, количество битов, обрабатываемое одномоментно. В настоящее время байт состоит из восьми битов и может принимать одно из 256 значений. В большинстве вычислительных архитектур байт – это минимальный независимо адресуемый набор данных.

Впервые название «байт» употребил Вернер Бухгольц в 1956 г. Byte – это аббревиатура от BinarY TErm. Для 8-битного байта существует термин октет (Octet), для 4-битного – ниббл (Nibble). Приставки к терминам стали присоединять с переходом на метрическую систему в 1789 г. Первыми были «кило» (103) и «мега» (106). Во второй половине XX в. список приставок расширился, появились «гига» (109) и «тера» (1012), позже – «пета» (1015) и «экза» (1018), «зетта» (1021), «йота» (1024). Это приставки используют для образования единиц измерения объемов информации при добавлении.

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

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

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

Десятичная цифра Двоичный код Десятичная цифра Двоичный код
5 101
1 1 6 110
2 10 7 111
3 11 8 1000
4 100 9 1001

Как видно, числа 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 – двоичный). Выглядит это так, как показано ниже в таблице.

Читайте также:  Как приготовить тушеную говядину
Приставка Сокращения,
принятые МЭК,
байты/биты
Соответствующая
десятичная
приставка
Величина, на которую
умножается исходное
значение количества информации
киби КиБ (KiB) / Кибит кило (10 3) 1024 или 2 10
меби МиБ (MiB) / Мибит мега (10 6) 1048576 или 2 20
гиби ГиБ (GiB) / Гибит гига (10 9) 1073741824 или 2 30
теби ТиБ (TiB) / Тибит тера (10 12) 1099511627776 или 2 40
пеби ПиБ (PiB) / Пибит пета (10 15) 1125899906842624 или 2 50
эксби ЭиБ (EiB) / Эибит экса (10 18) 1152921504606846976 или 2 60
зеби ЗиБ (ZiB) / Зибит зетта (10 21) 1180591620717411303424 или 2 70
йоби ЙиБ (YiB) / Йибит йотта (10 24) 1208925819614629174706176 или 2 80

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

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

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

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

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

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

В каких единицах измеряют информацию?
Передавая абсолютно любую информацию, человек так или иначе ее кодирует. Например, человеческие мысли передаются с помощью слов. Важные научные истины «зашифровываются» с помощью формул. Формула – это своеобразный математический код. Свой «код» есть и глухонемых – это язык жестов, язык, понятный для любого музыканта – это ноты, и т.д.
Компьютер не умеет читать и писать, так, как это умеет человек. Следовательно, машина также нуждается в представлении, кодировании информации. Математически доказано, что любую информацию из материального мира очень просто представить как последовательность чисел 1 и 0. Это двоичные цифры или биты. Выбор этот далеко не случаен, так как такой способ кодирования информации очень просто организовать технически: 1 – сигнал есть, 0 – сигнала нет. Недостатком такого способа являются очень длинные коды. Однако оказалось, что техника гораздо лучше «понимает» большое количество простых сигналов, чем малое количество сложных.

БИТ- это аименьшая единица измерения информации. 1байт = 8 бит – (есть 6 и 32 битовый байты тоже). 1Мб (мегабайт) = 210 Кб = 1024 Кб = 8 388 608 бит (не обязательно так, приставка “кило” иногда может обозначать и 106).

В 60-х годах прошлого столетия, когда IBM разработала серию компьютеров третьего поколения, приняли стандарт измерения объема информации и памяти – байт. Байт – это последовательность 8 двоичных разрядов, или битов. Таким образом, один байт равен восьми битам.
Как мы уже сказали выше, один бит может быть равен или 0, или 1. К примеру, с помощью двух бит можно зашифровать ровно четыре значения: 00, 01, 10, 11. Значение всего байта зависит от позиций, которые занимают в нем единицы и нули. Нетрудно догадаться, чему равно количество различных комбинаций битов в одном байте: 28 = 256. Таким образом, код длиной в один байт может быть равен одному из 256 различных значений.
Закодировать байтами и битами можно что-угодно, но наиболее просто сделать это для символов и чисел. Для кодирования одного символа вполне достаточно одного байта. Чтобы закодировать целое число, нужно два или четыре байта, для действительного нужно 4, 6 или 8 байтов.

Задача: перевести БАЙТЫ в КилоБайты, МегаБайты, ГигаБайты и т.д. Автор: Неизвестен:) Демо работы функции. On-line перевод БАЙТ в БАЙТ в КилоБайты, МегаБайты, ГигаБайты и т.д.

Следующей единицей для измерения объема информации есть 1 Килобайт = 1024 байт. Обычно на одном секторе диска помещается 0,5 Килобайта или 512 байт информации. Объем информации, который можно записать на устаревший теперь носитель информации, дискету, равен 1440 Килобайт.
За килобайтом следующий – мегабайт. 1 Мегабайт равен 1024 Килобайтам, или 10241024 Кбит = 8192 Килобит. Таким образом, чтобы перевести Мегабайты в Килобиты, нужно умножить Мегабайты на 8192. Сколько Килобайт в Мегабайте
Тут все просто: в одном мегабайте ровно 1024 килобайт. Сколько Килобайт в Гигабайте
В одном Гигабайте 1024 Мегабайт, или 1024*1024 Килобайт, или 1048576 Килобайт. Что больше: Килобайт или Мегабайт?
Мы уже выяснили, что в одном мегабайте 1024 Килобайта, следовательно, Мегабайт – больше.

Сколько страниц текста уместится на дискету и компакт-диск? Объём одной дискеты: 1.44 Мбайт = 1.44 1024 = 1509949,44 байт. Переведи в мегабайты.12 апреля 2011

байт в секунду – Б/c (Bps) англ. bytes per second килобайт в секунду – Кб/с (KBps) мегабайт в секунду – Мб/c (MBps) гигабайт в Что бы перевести байты в биты надо умножить на 8 Что бы перевести биты в байты надо делить на 8 Что бы перевести в

Как переводить биты в байты, килобайты и т.п. 1 байт = 8 бит. 1 Кбайт (килобайт) = 210 байт.

Сколько Килобит в Мегабайте. 1 Мегабайт = 1024 килобайт, а 1 байт равен восьми битам, таким образом, 1 Мегабайт = 1024 кбайт = 8 10-7 мегабайт 1 мегабайт равно 1.05 * 106 байт. Единицы измерения: Информация. Перевести байты в мегабайты. Новый расчет. байт. поменять.

Решение:переводим мегабайты в байты: 1 мегабайт равен (умножаем)1024 килобайт умножаем на 1024 итого 1048576 байт. Адрес: 1048575(так как адрес начинается с нуля а не с единицы.

Перевод единиц хранение данных, перевести байты в мегабайты, перевести b в mb . Например, 79 211 775 байт, это сколько мегабайт? Как правильно переводить?

Соконфетники не смейтесь У меня статистика оказывается в байтах. А как их в мегабайты перевести – заклинило. Помогите! 1254696870 байт – это сколько? 7 декабря 2006

Перевести мегабайты в гигабайты, мегабайты в килобайты – онлайн-сервис для вычисления объема памяти устройств. байты (Б) килобайты (КБ) мегабайты (МБ) гигабайты (ГБ) терабайты (ТБ).

Байт, килобайт, мегабайт и гигабайт – единицы измерения информации. Каждая следующая единица больше предыдущей в 1024 (210) раза. Если мы хотим перевести биты в байт, то биты нужно разделить на 8

Тоже самое происходит и с мегабита, мегабайтами, гига -байтами, -битами и т. д. 3 шаг. А теперь разберемся сколько же весит например 1 мегабайт в байтах? чтобы перевести байты из битов нужно просто байты разделить на 8.

В PowerShell есть замечательная возможность нативно оперировать с этими префиксами. Достаточно написать размер в килобайтах или мегабайтах, PowerShell автоматически переведёт его в байты

Для того, чтобы узнать сколько, например, байт в 1 мегабайте можно воспользоваться специальной таблицей. Единица. Конвертер байт. Перевести.

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

Байты Килобайты Мегабайты Гигабайты Террабайты. = Теперь переведем его в. = Данный онлайн калькулятор умеет осуществлять перевод числа из битов в мегабиты или из килобитов в килобайты или из гигабайтов в байты и многое другое.

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

источник

Любой человек, который хоть немного взаимодействовал с компьютерами, знаком с такими терминами как «Гигабайт», «Мегабайт» и другими.

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

Если вы читаете эту статью с целью перевода одной единицы измерения в другую, тогда рекомендую сразу воспользоваться бесплатным онлайн калькулятором в низу страницы.

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

Несколько десятков лет назад память компьютеров была небольшой, и составляла не более десятка бит или пары байтов. Хранить там можно было несколько формул, пару примеров или математических выражений.

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

Именно тогда и были придуманы другие величины, которые полностью выходили из термина «бит».

Иначе говоря, термины «байт», «килобайт», «мегабайт» и «гигабайт» — это универсальные единицы измерения объема информации, которые обозначают то, сколько места файлы занимают на жестком диске.

Как оно работает?

Все жесткие диски, 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 степени бит и так далее.

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

Исходя из объяснения выше, один гигабайт больше, чем тысяча мегабайт ровно на 24 единицы. Поэтому в характеристиках на жестких дисках пишут точно – сколько составляет их объем. Округлять эти величины также нельзя.

Соответственно, 8 гигабайт оперативной памяти составляет не 8000 мегабайт, а 8192.

Именно по этой же причине иногда при покупке носителя информации его объем составляет немного меньше, чем написано в характеристиках.

Ровного значения просто не может быть, поэтому нередко вместо обещанных десяти гигабайт обнаруживается девять.

Где используются эти величины?

Как уже было сказано выше – эти термины применяются в компьютерной IT-сфере.

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

С флешкартами и другими переносными носителями все скромнее – их максимальный объем может достигать 128 гигабайт.

Этими же терминами обозначается объем файлов.

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

Еще интереснее дела обстоят с оперативной памятью компьютера.

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

Это обусловлено тем, что на обработку информации необходимо все больше и больше ресурсов – и для того, чтобы программа работала стабильно, во временной памяти должно быть много места.

А есть ли больше?

Существуют ли величины больше, чем терабайт? Да, конечно, они есть.

  • 1024 терабайт – это 1 петабайт.
  • 1024 петабайта – 1 экзабайт.

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

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

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

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

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

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

Название Обозначение Пересчет в байты
Бит Наименьшее значение
Байт Б, b 8 бит
Килобайт Кб, Kb 1024 байт
Мегабайт Мб, Mb 1024 килобайт
Гигабайт Гб, Gb 1024 мегабайт
Терабайт Тб, Tb 1024 гигабайт

С помощью этой таблицы также можно рассчитать фактическую скорость вашего интернет-соединения.

Достаточно просто определить, сколько бит в секунду передается к вам на компьютер, полученное значение разделить на 8, и потом на 1024.

Например, на скорости 100 Мб/сек в одну секунду вам будет передаваться примерно 12 мегабайт информации.

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

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

Конечно, информации, представленной в таблице величин, недостаточно для комфортных расчетов.

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

Именно для этого на этом сайте и установлен онлайн-конвертер величин.

Работает он очень просто – вы указываете объем и величину, в которой он выражен. Далее вам нужно выбрать значение, в которое требуется перевести число – и конвертер выдаст вам точное значение.

Резюмируя все сказанное выше – термины «мегабайт» и «гигабайт» обозначают единицы измерения информации.

Они выражаются в двоичной системе счисления, и поэтому их невозможно подсчитать ровно – из-за этого гигабайт равен 1024 мегабайта, а не 1000.

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

Термин «мегабит» не имеет ничего общего с «мегабайтом», поскольку первое является обозначением скорости, а второе – объема.

В целом, это все, что можно рассказать об используемых в компьютерах величинах объема.

Как вы считаете – носители каких емкостей выгоднее всего покупать в наше время?

Насколько скоро в компьютерных магазинах появятся HDD, на которых можно хранить экзабайт информации?

источник

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

    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

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 байт. а далее влево уходит Гбайт, Тбайт.. . и т. д.

дели на 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;

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


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

Есть файл размером 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 байт. а далее влево уходит Гбайт, Тбайт.. . и т. д.

    дели на 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 мегабайт.

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

    Чтобы узнать, сколько бит в байте, необходимо, количество бит разделить на 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 килобит. Получить его еще можно, возведя двойку в тринадцатую степень.

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

    источник

  • Adblock
    detector