восьмиразрядный байт — это… Что такое восьмиразрядный байт?
- восьмиразрядный байт
- eight-bit byte, octet byte
Большой англо-русский и русско-английский словарь.
2001.
- восьмиполюсник
- восьмиразрядный регистр
Смотреть что такое «восьмиразрядный байт» в других словарях:
восьмиразрядный байт — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN eight bit byteoctet byte … Справочник технического переводчика
восьмиразрядный байт — aštuonbitis baitas statusas T sritis automatika atitikmenys: angl. eight bit byte; octad; octet vok. Achtbitzeichen, n; Oktetbyte, n rus. восьмибитовый байт, m; восьмиразрядный байт, m pranc. octet, m … Automatikos terminų žodynas
восьмибитовый байт — aštuonbitis baitas statusas T sritis automatika atitikmenys: angl. eight bit byte; octad; octet vok. Achtbitzeichen, n; Oktetbyte, n rus. восьмибитовый байт, m; восьмиразрядный байт, m pranc. octet, m … Automatikos terminų žodynas
Achtbitzeichen — aštuonbitis baitas statusas T sritis automatika atitikmenys: angl. eight bit byte; octad; octet vok. Achtbitzeichen, n; Oktetbyte, n rus. восьмибитовый байт, m; восьмиразрядный байт, m pranc. octet, m … Automatikos terminų žodynas
Oktetbyte — aštuonbitis baitas statusas T sritis automatika atitikmenys: angl. eight bit byte; octad; octet vok. Achtbitzeichen, n; Oktetbyte, n rus. восьмибитовый байт, m; восьмиразрядный байт, m pranc. octet, m … Automatikos terminų žodynas
aštuonbitis baitas — statusas T sritis automatika atitikmenys: angl. eight bit byte; octad; octet vok. Achtbitzeichen, n; Oktetbyte, n rus. восьмибитовый байт, m; восьмиразрядный байт, m pranc. octet, m … Automatikos terminų žodynas
eight-bit byte — aštuonbitis baitas statusas T sritis automatika atitikmenys: angl. eight bit byte; octad; octet vok. Achtbitzeichen, n; Oktetbyte, n rus. восьмибитовый байт, m; восьмиразрядный байт, m pranc. octet, m … Automatikos terminų žodynas
octad — aštuonbitis baitas statusas T sritis automatika atitikmenys: angl. eight bit byte; octad; octet vok. Achtbitzeichen, n; Oktetbyte, n rus. восьмибитовый байт, m; восьмиразрядный байт, m pranc. octet, m … Automatikos terminų žodynas
octet — aštuonbitis baitas statusas T sritis automatika atitikmenys: angl. eight bit byte; octad; octet vok. Achtbitzeichen, n; Oktetbyte, n rus. восьмибитовый байт, m; восьмиразрядный байт, m pranc. octet, m … Automatikos terminų žodynas
компьютер — а; м. [англ. computer] Электронно вычислительная машина. Компьютеры пятого поколения. Персональный к. Работать с компьютером. ◁ Компьютерный, ая, ое. К ая техника. К ое устройство. К ое обслуживание технологических линий. К. игры (программы,… … Энциклопедический словарь
Commodore 64 — Тип Персональный компьютер Выпущен Август 1982 … Википедия
Стихия их — восьмиразрядный байт!
В стремительный век автоматизации, информатики и вычислительной техники, когда электроника непрерывно сопровождает человека на протяжении всей его жизни, очень значимой и почетной является профессия программиста. Этот профессиональный праздник традиционно, начиная с 2009 года, отмечается в 256 день года. Число 256 равно 2 в восьмой степени и соответствует количеству различных значений, которые можно выразить с помощью 8-ми разрядного байта. Ежедневно мы соприкасаемся с такой обыденной в наши дни техникой, как различные компьютеры, сложнейшие станки с программным управлением, всевозможные электронные механизмы и т. д., написанием и корректировкой программ для которых и занимаются программисты различной специализации. Ежедневно над совершенствованием и расширением возможностей наших электронных устройств трудятся миллионы людей, которые обладают не только математическими способностями, но и умением программировать. Именно они могут научить наши гаджиты и ПК считать, писать, рисовать, чертить, воспроизводить, распознавать человеческую речь и т. д. Ни одна из ныне существующих сфер деятельности человека не обходится без применения продуктов, созданных светлыми умами замечательных профессионалов своего дела.
«МЕТАЛЛ-МАРКЕТ» на протяжении уже более 25 лет регулярно внедряет различные сервисы и услуги, поддерживает складские и транспортные подразделения, а также осуществляет полное функционирование организации в целом, благодаря грамотным и высококвалифицированным специалистам IT-отдела, которые ежедневно трудятся над усовершенствованием программного обеспечения в компании.
В свою очередь, сотрудники компании «МЕТАЛЛ-МАРКЕТ», большинство из которых являются дипломированными специалистами, закончившими СГАУ (ныне «Самарский университет), осознавая свою сопричастность не только к математике и конструированию различных приборов, но и к программированию, а также развитию современной науки и техники, постоянно применяют в своей работе новейшие программные разработки, которые позволяют своевременно реагировать, улучшая сервисные услуги и качество обслуживания наших клиентов. С помощью баз данных, созданных программистами компании «МЕТАЛЛ-МАРКЕТ», сотрудники в своей работе могут безпроблемно оперировать более чем с 10 000 товарными позициями (продажи, закупки, отгрузки и т.д.) ежедневно.
«МЕТАЛЛ-МАРКЕТ» поздравляет с Днём программиста всех специалистов данной отрасли, а также тех, кто неразрывно связан с конечными продуктами программистов, т. е. всех нас, пользователей! Уважаемые программисты, желаем Вам карьерного роста, успешных проектов, интересных разработок, благодарных заказчиков, а также программ без «зависаний» и «глюков»!
Как представляют профессию программиста
99% — антиплагиат (уникальность данного текста) по данным специализированной программы «Advego plagiatus».
байт [Б] в блок • Конвертер единиц измерения количества информации • Популярные конвертеры единиц • Компактный калькулятор • Онлайн-конвертеры единиц измерения
Конвертер длины и расстоянияКонвертер массыКонвертер мер объема сыпучих продуктов и продуктов питанияКонвертер площадиКонвертер объема и единиц измерения в кулинарных рецептахКонвертер температурыКонвертер давления, механического напряжения, модуля ЮнгаКонвертер энергии и работыКонвертер мощностиКонвертер силыКонвертер времениКонвертер линейной скоростиПлоский уголКонвертер тепловой эффективности и топливной экономичностиКонвертер чисел в различных системах счисления. Конвертер единиц измерения количества информацииКурсы валютРазмеры женской одежды и обувиРазмеры мужской одежды и обувиКонвертер угловой скорости и частоты вращенияКонвертер ускоренияКонвертер углового ускоренияКонвертер плотностиКонвертер удельного объемаКонвертер момента инерцииКонвертер момента силыКонвертер вращающего моментаКонвертер удельной теплоты сгорания (по массе)Конвертер плотности энергии и удельной теплоты сгорания топлива (по объему)Конвертер разности температурКонвертер коэффициента теплового расширенияКонвертер термического сопротивленияКонвертер удельной теплопроводностиКонвертер удельной теплоёмкостиКонвертер энергетической экспозиции и мощности теплового излученияКонвертер плотности теплового потокаКонвертер коэффициента теплоотдачиКонвертер объёмного расходаКонвертер массового расходаКонвертер молярного расходаКонвертер плотности потока массыКонвертер молярной концентрацииКонвертер массовой концентрации в раствореКонвертер динамической (абсолютной) вязкостиКонвертер кинематической вязкостиКонвертер поверхностного натяженияКонвертер паропроницаемостиКонвертер плотности потока водяного параКонвертер уровня звукаКонвертер чувствительности микрофоновКонвертер уровня звукового давления (SPL)Конвертер уровня звукового давления с возможностью выбора опорного давленияКонвертер яркостиКонвертер силы светаКонвертер освещённостиКонвертер разрешения в компьютерной графикеКонвертер частоты и длины волныОптическая сила в диоптриях и фокусное расстояниеОптическая сила в диоптриях и увеличение линзы (×)Конвертер электрического зарядаКонвертер линейной плотности зарядаКонвертер поверхностной плотности зарядаКонвертер объемной плотности зарядаКонвертер электрического токаКонвертер линейной плотности токаКонвертер поверхностной плотности токаКонвертер напряжённости электрического поляКонвертер электростатического потенциала и напряженияКонвертер электрического сопротивленияКонвертер удельного электрического сопротивленияКонвертер электрической проводимостиКонвертер удельной электрической проводимостиЭлектрическая емкостьКонвертер индуктивностиКонвертер реактивной мощностиКонвертер Американского калибра проводовУровни в dBm (дБм или дБмВт), dBV (дБВ), ваттах и др. единицахКонвертер магнитодвижущей силыКонвертер напряженности магнитного поляКонвертер магнитного потокаКонвертер магнитной индукцииРадиация. Конвертер мощности поглощенной дозы ионизирующего излученияРадиоактивность. Конвертер радиоактивного распадаРадиация. Конвертер экспозиционной дозыРадиация. Конвертер поглощённой дозыКонвертер десятичных приставокПередача данныхКонвертер единиц типографики и обработки изображенийКонвертер единиц измерения объема лесоматериаловВычисление молярной массыПериодическая система химических элементов Д. И. Менделеева
Числа в двоичной системе
Общие сведения
Данные и их хранение необходимы для работы компьютеров и цифровой техники. Данные — это любая информация, от команд до файлов, созданных пользователями, например текст или видео. Данные могут храниться в разных форматах, но чаще всего их сохраняют как двоичный код. Некоторые данные хранятся временно и используются только во время исполнения определенных операций, а потом удаляются. Их записывают на устройствах временного хранения информации, например, в оперативной памяти, известной под названием запоминающего устройства с произвольным доступом (по-английски, RAM — Random Access Memory) или ОЗУ — оперативное запоминающее устройство. Некоторую информацию хранят дольше. Устройства, обеспечивающие более длительное хранение — это жесткие диски, твердотельные накопители, и различные внешние накопители.
Подробнее о данных
Данные представляют собой информацию, которая хранится в символьной форме и может быть считана компьютером или человеком. Бо́льшая часть данных, предназначенных для компьютерного доступа, хранится в файлах. Некоторые из этих файлов — исполняемые, то есть они содержат программы. Файлы с программами обычно не считают данными.
Избыточный массив независимых дисков RAID.
Избыточность
Во избежание потери данных при поломках используют принцип избыточности, то есть хранят копии данных в разных местах. Если эти данные перестанут читаться в одном месте, то их можно будет считать в другом. На этом принципе основывается работа избыточного массива независимых дисков RAID (от английского reduntant array of independent discs). В нем копии данных хранятся на двух или более дисках, объединенных в один логический блок. В некоторых случаях для большей надежности копируют сам RAID-массив. Копии иногда хранят отдельно от основного массива, иногда в другом городе или даже в другой стране, на случай уничтожения массива во время катаклизмов, катастроф, или войн.
Форматы хранения данных
Иерархия хранения данных
Данные обрабатываются в центральном процессоре, и чем ближе к процессору устройство, которое их хранит, тем быстрее их можно обработать. Скорость обработки данных также зависит от вида устройства, на котором они хранятся. Пространство внутри компьютера рядом с микропроцессором, где можно установить такие устройства, ограничено, и обычно самые быстрые, но маленькие устройства находятся ближе всего к микропроцессору, а те, что больше но медленнее — дальше от него. Например, регистр внутри процессора очень мал, но позволяет считывать данные со скоростью одного цикла процессора, то есть, в течение нескольких миллиардных долей секунды. Эти скорости с каждым годом улучшаются.
Карта памяти
Первичная память
Первичная память включает память внутри процессора — кэш и регистры. Это — самая быстрая память, то есть время доступа к ней — самое низкое. Оперативная память также считается первичной памятью. Она намного медленнее регистров, но ее емкость гораздо больше. Процессор имеет к ней прямой доступ. В оперативную память записываются текущие данные, постоянно используемые для работы выполняемых программ.
Вторичная память
Устройства вторичной памяти, например накопитель на жестких магнитных дисках (НЖМД) или винчестер, находятся внутри компьютера. На них хранятся данные, которые не так часто используются. Они хранятся дольше, и не удаляются автоматически. В основном их удаляют сами пользователи или программы. Доступ к этим данным происходит медленнее, чем к данным в первичной памяти.
Внешняя память
Внешнюю память иногда включают во вторичную память, а иногда — относят в отдельную категорию памяти. Внешняя память — это сменные носители, например оптические (CD, DVD и Blu-ray), Flash-память, магнитные ленты и бумажные носители информации, такие как перфокарты и перфоленты. Оператору необходимо вручную вставлять такие носители в считывающие устройства. Эти носители сравнительно дешевы по сравнению с другими видами памяти и их часто используют для хранения резервных копий и для обмена информацией из рук в руки между пользователями.
Третичная память
Третичная память включает в себя запоминающие устройства большого объема. Доступ к данным на таких устройствах происходит очень медленно. Обычно они используются для архивации информации в специальных библиотеках. По запросу пользователей механическая «рука» находит и помещает в считывающее устройство носитель с запрошенными данными. Носители в такой библиотеке могут быть разные, например оптические или магнитные.
Виды носителей
Привод DVD
Оптические носители
Информацию с оптических носителей считывают в оптическом приводе с помощью лазера. Во время написания этой статьи (весна 2013 года) самые распространенные оптические носители — оптические диски CD, DVD, Blu-ray и Ultra Density Optical (UDO). Накопитель может быть один, или их может быть несколько, объединенных в одном устройстве, как например в оптических библиотеках. Некоторые оптические диски позволяют осуществлять повторную запись.
Полупроводниковый накопитель
Полупроводниковые носители
Полупроводниковая память — одна из наиболее часто используемых видов памяти. Это вид памяти параллельного действия, позволяющий одновременный доступ к любым данным, независимо в какой последовательности эти данные были записаны.
Почти все первичные устройства памяти, а также устройства флеш-памяти — полупроводниковые. В последнее время в качестве альтернативы жестким дискам становятся более популярными твердотельные накопители SSD (от английского solid-state drives). Во время написания этой статьи эти накопители стоили намного дороже жестких дисков, но скорость записи и считывания информации на них значительно выше. При падениях и ударах они повреждаются намного меньше, чем магнитные жесткие диски, и работают практически безшумно. Кроме высокой цены, твердотельные накопители, по сравнению с магнитными жесткими дисками, со временем начинают работать хуже, и потерянные данные на них очень сложно восстановить, по сравнению с жесткими дисками. Гибридные жесткие диски совмещают твердотельный накопитель и магнитный жесткий диск, увеличивая тем самым скорость и срок эксплуатации, и уменьшая цену, по сравнению с твердотельными накопителями.
Накопитель на жестких магнитных дисках
Магнитные носители
Поверхности для записи на магнитных носителях намагничиваются в определенной последовательности. Магнитная головка считывает и записывает на них данные. Примерами магнитных носителей являются накопители на жестких магнитных дисках и дискеты, которые уже почти полностью вышли из употребления. Аудио и видео также можно хранить на магнитных носителях — кассетах. Пластиковые карты часто хранят информацию на магнитных полосах. Это могут быть дебетовые и кредитные карты, карты-ключи в гостиницах, водительские права, и так далее. В последнее время в некоторые карты встраивают микросхемы. Такие карты обычно содержат микропроцессор и могут выполнять криптографические вычисления. Их называют смарт-картами.
Перфокарта для ткацкого станка
Бумажные носители
Перфокарта и USB-флеш-накопитель
До появления магнитных и других носителей данные хранили на бумаге. Обычно в таком виде были записаны машинные команды, и их могли читать как люди, так и машины, например компьютеры или ткацкие станки. В основном для этих целей использовали перфокарты и перфоленты, где информация хранилась в виде чередующихся отверстий, и отсутствия отверстий. Перфоленту использовали, чтобы записывать текст на телеграфе и в типографии или редакции газет, а также в кассовых аппаратах. Постепенно с конца 50-x и до конца 80-х их заменили магнитные носители. Сейчас бумажные носители используют для подсчета голосов на выборах и для автоматической проверки контрольных работ, ответы к которым записываются на специальную карту, а потом читаются компьютером.
Литература
Автор статьи: Kateryna Yuri
Вы затрудняетесь в переводе единицы измерения с одного языка на другой? Коллеги готовы вам помочь. Опубликуйте вопрос в TCTerms и в течение нескольких минут вы получите ответ.
Что такое бит байт. Сколько бит в байте? Особенности двоичной системы счисления
Единица | Аббревиатура | Сколько |
---|---|---|
бит | б | 0 или 1бит |
байт | Б | 8 бит |
килобит | кбит (кб) | 1 000 бит |
килобайт | КБайт (KБ) | 1024 байта |
мегабит | мбит (мб) | 1 000 килобит |
мегабайт | МБайт (МБ) | 1024 килобайта |
гигабит | гбит (гб) | 1 000 мегабит |
гигабайт | ГБайт (ГБ) | 1024 мегабайта |
терабит | тбит (тб) | 1 000 гигабит |
терабайт | ТБайт (ТБ) | 1024 гигабайта |
Байт
(byte) — единица хранения и обработки цифровой информации. Чаще всего байт считается равным восьми битам, в этом случае он может принимать одно из 256 (2’8) различных значений. Для того, чтобы подчеркнуть, что имеется в виду восьмибитный байт, в описании сетевых протоколов используется термин «октет» (лат. octet).
Килобайт
(кБ, Кбайт, КБ) м., скл. — единица измерения количества информации, равная в зависимости от контекста 1000 или 1024 (2’10) стандартным (8-битным) байтам. Применяется для указания объёма памяти в различных электронных устройствах.
1 килобайт (КБ) = 8 килобит (Кб)
Мегабайт
(Мбайт, М, МБ) м., скл. — единица измерения количества информации, равная, в зависимости от контекста, 1 000 000 (10’6) или 1 048 576 (2’20) стандартным (8-битным) байтам.
Гигабайт
(Гбайт, Г, ГБ) — кратная единица измерения количества информации, равная 2’30 стандартным (8-битным) байтам или 1024 мегабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Терабайт
(Тбайт, ТБ) м. , скл. — единица измерения количества информации, равная 1 099 511 627 776 (2’40) стандартным (8-битным) байтам или 1024 гигабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Петабайт
(ПБайт, ПБ) м., скл. — единица измерения количества информации, равная 25’0 стандартным (8-битным) байтам или 1024 терабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Эксабайт
(Эбайт, Э, ЭБ) — единица измерения количества информации, равная 26’0 стандартным (8-битным) байтам или 1024 петабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Зеттабайт
(Збайт, З, ЗБ) — единица измерения количества информации, равная 27’0 стандартным (8-битным) байтам или 1024 эксабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
Йоттабайт
(Йбайт, Й, ЙБ) — единица измерения количества информации, равная 1024 стандартным (8-битным) байтам или 1000 зеттабайтам. Применяется для указания объёма памяти в различных электронных устройствах.
1 Йoттабайт можно представить как:
103 = 1 000 Зеттабайтов
106 = 1 000 000 Эксабайтов
109 = 1 000 000 000 Петабайтов
1012 = 1 000 000 000 000 Терабайтов
1015 = 1 000 000 000 000 000 Гигабайтов
1018 = 1 000 000 000 000 000 000 Мегабайтов
1021 = 1 000 000 000 000 000 000 000 Килобайтов
1024 = 1 000 000 000 000 000 000 000 000 Байтов
Конвертор величин байт, бит, килобит, килобайт, мегабит, мегабайт, гигабит, гигабайт, терабит, терабайт, петабит, петабайт, эксбит, эксбайт
7,2 терабайта на один размером с обычный DVD диск
Австралийские исследователи создали технологию, которая теоретически позволяет записывать 7,2 терабайта данных на один диск размером с обычный DVD. Об этом сообщает Nature News, а статья исследователей появилась в журнале Nature.
В современных DVD-приводах запись информации осуществляется при помощи лазерного луча, который выжигает на поверхности диска выемки. Новая технология работает похожим образом. Основное отличие в том, что вместо появления выемок на поверхности диска плавятся золотые наноштыри.
Столь высокой плотности записи информации ученым удалось добиться при помощи нескольких технических приемов. Во-первых, исследователи использовали лазеры нескольких цветов. Дело в том, что лучи определенной длины волны воздействуют только на штыри с определенным соотношением длины и толщины. Во-вторых, исследователи использовали лучи с различной поляризацией, которые действуют на штыри, ориентированные определенным образом.
Используя лучи разного цвета и разной поляризации, представляется возможным записывать информацию на одном и том же регионе диска несколько раз. Так, например, два вида поляризации и три цвета (то есть в общей сложности шесть возможных комбинаций) позволяют записать 1,6 терабайта данных на диск размером с DVD. Если добавить еще один вариант поляризации, то получится диск объемом 7,2 терабайта.
Чтобы считывать информацию, исследователи используют слабый луч лазера, который не расплавляет наноштыри. При этом на выходе получается читаемый сигнал: эмпирически установлено, что наноштыри «откликаются» на слабый лазер гораздо лучше, чем, например, сферические наночастицы, в которые штыри превращаются после расплава.
Слабой стороной новой технологии является то, что исследователи используют лазерные импульсы очень короткой длительности — порядка нескольких фемтосекунд. Подобные лазеры дороги и сложны в производстве. Ученые надеются, что дальнейшее развитие технологии позволит обойти это ограничение. Они рассчитывают, что промышленное использование их открытия начнется примерно в 2020-х годах. ♌
Ловим Золотую рыбку в Интернете
Что такое Бит и Байт?
Давайте разберемся, что же такое бит и байт. Бит, наименьшая единица, которая измеряет количество информации. Один содержит мало информации в отличие от группы битов. В компьютере все данные хранятся и обрабатываются в виде знаков. Обычно используются всего два знака – цифры 0 и 1. Совокупность этих двух цифр называется двоичный код, а сами цифры принято называть двоичными цифрами или коротко битами. Компьютер различает 0 и 1 благодаря электрическим импульсам в электронных цепях. Если в цепи нет импульса – это цифра 0, если импульс есть, то это 1. Таким образом, в виде комбинации 0 и 1, внутри компьютера хранится абсолютно вся информация от фотографий до музыки. Наравне с понятием бита используется понятие байт.
Совокупность компьютерных данных из 8 бит называется байтом. 8 битов дают основу для представления символов, например буквы «А» и двоичной арифметики. То есть байт является командой битов, отвечающих за определенную деталь в файле. Каждый байт имеет в памяти компьютера уникальный адрес. По соглашению биты, и байты имеют нумерацию от 0 до 7 справа налево. Например: номер бита – 76543210, а значение его — 0 1 0 0 0 0 0 1 и в итоге, если передать это значение на принтер, там будет сгенерирована буква «А». Количество включенных битов в байте должно быть нечетно. Когда команда обращена к байту, компьютер проверяет этот байт и если число включенных битов четное, система выдает ошибку. Ошибка четности может быть результатом сбоя оборудования или случайным явлением, но это происходит очень редко.
Во время обработки данных, в компьютере по электронным цепям проходят электрические импульсы. Цепи состоят из проводников и электронных микро устройств, которые называются логическими вентилями. Импульсы, проходящие через эти вентили, могут «гаситься». Таким образом, обрабатываются данные. Объединяя логические вентили, создаются сложные комбинации, выполняющие операции – запоминают, сравнивают, складывают, сравнивают числа и прочее.
В кремниевых пластинках расположены электронные цепи. Каждая микросхема может содержать более миллиона цепей, от расположения зависит вид работы, которую они выполняют.
Микросхемы расположены на специальных пластинках, а именно на печатных платах. На самой плате напечатаны полоски, через которые проходит электричество к микросхемам. Металлические дорожки, которые называются шинами, передают байты, каждая шина содержит несколько таких дорожек. Одна дорожка передает один байт.
Шины делятся на три типа: шина данных, управления и адресная шина. Шина данных обменивается данными между процессором и устройствами ввода, между процессором и памятью компьютера. Инструкции от процессора ко всем узлам компьютера передаются по шине управления. С помощью адресной шины передается информация о местоположении или адресе данных.
Бит и байт это довольно маленькие величины, поэтому их используют с приставками кило, мега и гига. Давайте теперь поговорим о величине, которая измеряет скорость интернета. Скорость интернета, это количество отправляемой и получаемой информации вашим персональным компьютером в единицу времени. Качество единицы времени — секунда, а качество количества получаемой информации – килобит или мегабит. Например, если ваша скорость показывает 128 Kbps, значит, что ваше соединение пропускает 128 килобит что приравнивается к 16 килобайтам. Для того что бы узнать много это или мало воспользуйтесь тестами для определения скорости соединения с Интернетом.
Что ныне измеряется в битах и байтах? Среднестатистический пользователь ПК о таких единицах измерения информации практически забыл. И забыл бы полностью, если бы не путаница между килобитами и килобайтами, в которых измеряются скорости путешествия в сети Интернет. Между тем, еще со школы каждый знает, что приставка кило- множит исходный показатель на тысячу. Пытаясь разобраться, пользователь делит, умножает и окончательно путается в дебрях арифметики. Возьмемся же за ключевые понятия — бит и байт — и посмотрим, под каким соусом их едят.
Определение
Бит
— минимальная единица измерения количества информации (подобно букве в лингвистике). В двоичной системе счисления бит равен одному разряду.
Байт
— единица хранения и обработки цифровой информации, представляющая собой совокупность битов, которые система может обрабатывать одновременно (в лингвистике назвали бы словом).
Сравнение
В одном байте — 8 бит. Бит может принимать значение 0 или 1, байт — от 0 до 256. Когда речь идет о скорости передачи данных, значения бит/с и байт/с (Кбит/с и Кб/с соответственно) существенно отличаются. В килобитах считается скорость подключения, или количество полученной/переданной информации за единицу времени. В килобайтах обычно отображается скорость скачивания файлов. Таким образом, при скорости подключения 128 Кбит/с скорость скачивания (в идеальных условиях) будет 16 Кб/с, то есть документ размером 160 Кб загрузится за 10 с.
Выводы сайт
- Бит — минимальная единица измерения, байт — единица хранения и обработки цифровой информации
- В одном байте 8 бит
- При определении скорости подключения обычно оперируют битами, скорости скачивания файлов — байтами.
В современном веке высоких технологий большое значение имеет информация. Каждый день человек пропускает через себя и свои гаджеты огромный поток информации, поэтому необходимо разбираться в единицах измерения информации. В частности, для многих особенно остро стоит вопрос о том, сколько мегабайт в гигабайте, поскольку это помогает учитывать необходимый объем трафика, предоставляемого провайдером интернет-подключения. На практике также часто может потребоваться перевести мегабайты в байты или мегабиты в мегабайты.
В современной вычислительной технике (компьютерах) наименьшей единицей информации является бит. Одним битом кодируется один единственный символ в двоичной системе. То есть один бит, позволяет записать в какой-либо из разрядов значение «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 байт, и без труда сможете перевести килобиты в мегабиты.
Некоторые современные пользователи, которые разбираются в компьютерах, могут с уверенностью сказать, что в одном байте содержится восемь бит информации, и будут по-своему правы. Однако это не всегда так: в этой статье мы расскажем вам подробнее, сколько бит в байте.
История вопроса о байтах и битах
Большинство современных компьютеров используют именно такую информацию, где один байт равен восьми битам. Но все дело в том, что старые компьютеры (то есть одни из первых) использовали байт с совершенно другим количеством битов, где в одном байте содержалось от шести до девяти битов. На самом деле байт — это единица измерения информации, которую придумали сравнительно недавно. Байт стал равен восьми битам лишь с 1970 года, поскольку именно тогда ввели на это стандарт.
Почему байт равняется именно восьми, вам никто точно не скажет, но давайте хотя бы разберемся, почему восемь бит выбрали в качестве стандарта. Так, в одной из старых вычислительных систем одна цифра занимала четыре бита. И поэтому байт, равный восьми битам, позволял вмещать в себя двухзначные числа и, таким образом, байт шестибитный стал бесполезен, так как две цифры в байт уже попросту не вмещалось.
Еще одна версия, почему приняли стандарт равный восьми, заключается в том, что все числа, связанные с компьютером, кратны именно восьмёрке. Пример: оперативная память. Вначале идет 128 мегабайт, далее 256, чуть позже 512, а потом уже идут гигабайты (один, два, четыре, восемь и т.д.) Вот и результат: четыре бита — слишком мало, 16 никогда не применялись, а вот восемь — как раз то, что надо.
Переводим биты в байты и обратно
Давайте теперь попробуем ответить на вопрос, сколько бит содержит 2 байта? Итак, мы знаем, что один байт равен восьми, соответственно, восемь нужно умножить на два, получится шестнадцать. Получается, что в двух байтах содержится шестнадцать бит.
Полезно знать, что 1024 байта составляют килобайт (или можно сказать, что килобайт — это 8192 байта), 1024 килобайта — мегабайт, а 1024 мегабайта — гигабайт. Соответственно, терабайт — это уже 1024 гигабайта. Надо сказать, что в последнее время информацию стали мерить уже и терабайтами, поэтому и эти знания нам вскоре пригодятся.
Возможно, вам также будет интересно узнать и другую информацию по этой теме из нашей статьи .
Двоичная система счисления | Digital Music Academy
Если в десятичной системе счисления числа записываются с помощью десяти различных символов (от 0 до 9), то в двоичной системе — с помощью всего двух символов: 0 и 1. Такая система необходима для всех устройств, в которых информация представлена в виде последовательностей двух возможных состояний носителя, а это практически вся современная вычислительная техника.
Так же, как в десятичной системе разряды являются степенями основания 10, в двоичной системе разряды являются степенями основания 2:
10 000 000 000 | 1 000 000 000 | 100 000 000 | 10 000 000 | 1 000 000 | 100 000 | 10 000 | 1000 | 100 | 10 | 1 |
1010 | 109 | 108 | 107 | 106 | 105 | 104 | 103 | 102 | 101 | 100 |
1024 | 512 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
210 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
При этом значением числа будет сумма значений всех разрядов. Например, переведем в привычный десятичный вид двоичное число 110001:
1 * 25 + 1 * 24 + 0 * 23 + 0 * 22 + 0 * 21 + 1 * 20 = 49
Или то же самое чуть иначе:
1 * 32 + 1 * 16 + 0 * 8 + 0 * 4 + 0 * 2 + 1 * 1 = 49
Или так:
Биты и байты
В современных вычислительных системах информация представлена не в виде непрерывного потока двоичных символов (условных нолей и единиц), а за единицу информации, как правило, принимается байт (byte).
Байт состоит из восьми битов (т.е. это восьмиразрядное двоичное число), соответственно, он имеет 256 (28) возможных значений.
Именно поэтому стандартные варианты разрядности кратны восьми. Например, для операционных систем это 32 или 64 разряда (или бита), а для цифрового звука: 8, 16, 24 и 32.
Важно не запутаться в трех основных значениях, которые определяются разрядностью числа: количество возможных значений, максимальное значение и значение старшего бита/разряда.
Например, для 8-разрядного числа количество возможных значений = 256 (0 — 255), максимальное значение = 255, а значение старшего бита = 128.
Вы знали о Дне программиста, который празднуют в России 13 сентября? Это придумали компьютерщики, выбрали 256-ой день в году (максимум числа 2 в степени, один восьмиразрядный байт — количество целых чисел). Интернет совершил революцию в IT-технологиях, позволил работать с разнообразной уникальной информацией, появились новые специалисты, профессия которых — Web-программисты. Они создали и обслуживают Web-ресурсы. Большие и малые предприятия, организации, фирмы для продвижения своей продукции создали сайты, поддерживать которые должны Web-разработчики.
Особенности новой профессии
Общение с заказчиком: информацию объясняют на доступном языке, технические характеристики должны быть понятны человеку, который мало разбирается в IT-технологиях.
Умение взаимодействовать с чужым кодом: понимают, как он построен, анализируют, находят и исправляют ошибки, разбираются, как взаимодействовать с командой. Создают frontend и backend сайта: внешний вид портала – frontend, его видят пользователи; код backend — доступен только для разработчиков. Разные члены команды могут заниматься подготовкой этих частей портала, но WEB-разработчик должен точно знать информацию о других модулях сайта.
Какие знания должен иметь Web-программист
Важно познакомиться с основами всех областей веб-разработки, пройти полный цикл для того, чтобы найти сферу, которая понравится, приобрести основные навыки в различных областях. Это позволит работать с большим набором задач и сделать правильный выбор. Web-программист обязан постоянно интересоваться, какие изменения происходят на рынке IT-технологий, чтобы не упустить полезную информацию, совершенствовать свои навыки.
Web-разработчик должен разбираться в операционных системах, распространенных веб-браузерах и графических программах, владеть языками программирования:
язык разметки HTML — используется, чтобы описать внешний вид портала для браузера доступным языком. Когда интерпретация проведена, страница отображается на мониторе;
язык, который описывает стили для работы с Web-ресурсами — CSS. Он определяет, какой вид, цвет и фоновый эффект будет иметь сайт;
скриптовый язык PHP — серверное программирование. Использование этого языка делает портал активным, отражающим оформление, загрузки и комментарии, показывающим авторизацию. Грамотное использование РНР делает системы быстродействующими, обеспечивая надежный уровень безопасности.
Какие личностные качества web-программист должен развивать?
Web-разработчики люди усидчивые, спокойные, внимательные, с хорошей памятью. Это те люди, которые любят и отлично знают математику, могут долго работать и не испытывать умственных перегрузок. Важное качество для Web-разработчика – командный способ работы, быть неконфликтным человеком.
Насколько востребованы профессионалы – Web-разработчики
В настоящее время такие специалисты пользуются большим спросом на рынке IT-технологий. Эта деятельность развивает творческий потенциал, повышает заинтересованность в решении уникальных задач различными способами.
При устройстве на работу основное внимание уделяется практическим навыкам, а не диплому. Достоинство профессии web-разработчика в том, что молодой человек становится незаменимым специалистом, он свободен в принятии решений и у него есть выбор: работать в офисе или удаленно.
Услуги Web-разработчика неоценимы в IT-компаниях, Web-студиях, научно-исследовательских центрах. Такие специалисты необходимы большим и малым фирмам, которые обслуживают свои веб-страницы в Интернете, фриланс-биржам.
Почему каждое место в памяти содержит 8 бит?
Кто-то подтвердил, что в каждом местоположении/адресе в памяти есть 8 бит .
Могу я узнать почему? связано ли это с архитектурой чипа памяти? Или это из-за 32-битного CPU. Верно ли это 8 бит для другого OS, такого как FreeBSD, Mac, Linux?
Существует ли какая-либо связь между количеством битов в каждом местоположении и количеством адресной строки в памяти?
Существует ли какая-либо другая архитектура, которая имеет различное количество битов на адрес?
memory
bit
Поделиться
Источник
cperdana
04 октября 2010 в 00:34
4 ответа
10
Как это часто бывает, в Википедии есть ответ :
Архитектуры, в которых не было восьмибитных байтов, включают научные мэйнфреймы серии CDC 6000, которые делили свои 60-битные слова с плавающей запятой на 10 шестибитных байтов. Эти байты удобно содержали символьные данные с перфорированных карт Холлерита, как правило, алфавит верхнего регистра и десятичные цифры. CDC также часто называют 12-битные величины байтами, каждый из которых содержит два 6-битных символа кода отображения, из-за 12-битной архитектуры ввода-вывода машины. PDP-10 использовали assembly инструкций LDB и DPB для загрузки и депонирования байтов любой ширины от 1 до 36 бит—эти операции сохранились сегодня в общем Lisp. Байты из шести, семи или девяти битов использовались на некоторых компьютерах, например, в 36-битном слове PDP-10. В UNIVAC 1100/2200 компьютеров серии (теперь компания Unisys) обратилось в обоих 6-разрядный (Fieldata) и девяти-разрядный (ASCII) режимах в течение своего 36-битное слово. Телексные машины использовали 5 бит для кодирования символа.
К числу факторов, обусловивших повсеместное распространение восьмибитового байта, относятся популярность архитектуры IBM System / 360, появившейся в 1960-х годах, и 8-битных микропроцессоров, появившихся в 1970-х годах. Термин октет однозначно определяет восьмибитный байт (например, в определениях протокола).
Это аппаратная архитектура,а не OS. Все архитектуры, с которыми вы будете сталкиваться изо дня в день, используют восемь бит на байт. Могут быть современные исключения, особенно в крайних случаях (мэйнфрейм, супер, встроенный), но я не знаю ни одного.
Поделиться
Michael Petrotta
04 октября 2010 в 00:37
3
Адрес памяти — это расположение определенного байта в памяти.
Байт имеет 8 бит.
Поделиться
SLaks
04 октября 2010 в 00:36
3
В некотором смысле это совершенно произвольно , но 8 бит-это удобно.
Он содержит 256 значений, поэтому достаточно велик, чтобы хранить все прописные и строчные буквы, цифры и символы, а также делится на 2 и 4, что удобно для некоторых вещей.
Поделиться
Martin Beckett
04 октября 2010 в 01:17
- Как C хранит в памяти различные типы данных?
Я изучаю assembly (для MIPS) и знаю, что каждый вызов памяти приносит 32-битное слово. Я также знаю, что в C есть некоторые типы данных, которые не требуют 32 бит. Например, для char требуется только 8 бит памяти, а для int-16 бит. Итак, мой вопрос заключается в том, использует ли символ в C 32…
- Почему адресные указатели на целые числа имеют 8 символов, а целочисленные двоичные адреса-8 бит?
Я написал код (показанный ниже), который хранит целое число 0 в произвольной ячейке памяти, а затем печатает указатель на эту ячейку памяти и двоичный адрес этой ячейки памяти. Двоичный адрес памяти длиной в 8 бит, чего я никак не ожидал. У меня есть 4 ГБ ram, так что, конечно, если целое число…
1
Некоторые архитектуры DSP используют 16-битные адресуемые блоки. На многих микроконтроллерах PIC доступ к кодовой памяти осуществляется кратно размеру инструкции (12 или 14 бит). Я думаю, что полезно иметь размер данных, который равен степени двух и который может эффективно хранить символьные данные. Использование 16 бит для хранения символов исторически считалось бы расточительным (IMHO, во многих случаях, это все еще так), а 4 бита-слишком маленький размер фрагмента, чтобы быть полезным.
Поделиться
supercat
04 октября 2010 в 01:51
Похожие вопросы:
как избежать потери памяти при хранении UTF-8 символов (8 бит) в Java символах (16 бит). два в одном?
Боюсь, что у меня есть вопрос по деталям довольно перенасыщенной темы, я много искал вокруг, но не смог найти четкого ответа на эту конкретную очевидную-имхо-важную-проблему: При преобразовании…
Почему наименьшее значение, которое может быть сохранено, — это байт (8 бит), а не бит(1 бит)?
Почему наименьшее значение, которое может быть сохранено в байте (8 бит) &, не является битом (1 бит) в памяти? Даже логические значения хранятся в виде байтов. Будем ли мы когда-нибудь…
странно SDL использование памяти в зависимости от бит на пиксель
У меня есть очень простая программа SDL, которая использует только 1 МБ памяти с 32 битами на пиксель, 2.4MB с 24 битами на пиксель, 1.9MB с 16 битами на пиксель и 1.4MB с 8 битами на пиксель. что…
Заполните массив памяти из 64 тысяч слов-каждое слово имеет ширину 20 бит – из 1 тысячи 4-битных чипов памяти. Сколько таких фишек вам понадобится?
Я знаю, что это не совсем соответствует шаблону этого сайта, но это лучшее место, чтобы спросить, чем сказать Yahoo ответов. Кто-нибудь может мне помочь? Предположим, вам поручено заполнить массив…
В байте всегда 8 бит?
Я работаю над элементами вычислительных систем , когда читаю следующий отрывок: Хакерский компьютер включает в себя экран black-and-white, организованный в виде 256 строк по 512 пикселей на строку….
Как C хранит в памяти различные типы данных?
Я изучаю assembly (для MIPS) и знаю, что каждый вызов памяти приносит 32-битное слово. 8 = 256. Правильно ли это? Правка: я имею в…
Как многоуровневая таблица страниц экономит место в памяти?
Я пытаюсь понять, как многоуровневая таблица страниц экономит память. Насколько я понимаю, многоуровневая таблица страниц в целом потребляет больше памяти, чем одноуровневая таблица страниц. Пример:…
Система Base-2 и 8-битный байт
Причина, по которой компьютеры используют систему base-2, заключается в том, что она значительно упрощает их реализацию с помощью современных электронных технологий. Вы можете подключить и построить компьютеры, которые работают по системе base-10, но сейчас они будут чертовски дорогими. С другой стороны, компьютеры base-2 относительно дешевы.
Таким образом, компьютеры используют двоичные числа и поэтому используют двоичных цифр вместо десятичных цифр. Слово бит является сокращением слов «Двоичная цифраIT.0) = 8 + 0 + 2 + 1 = 11
. Вы можете видеть, что в двоичных числах каждый бит содержит значение возрастающей степени 2. Это значительно упрощает подсчет в двоичном формате. Начиная с нуля и до 20, счет в десятичном и двоичном формате выглядит следующим образом:
0 = 0 1 = 1 2 = 10 3 = 11 4 = 100 5 = 101 6 = 110 7 = 111 8 = 1000 9 = 1001 10 = 1010 11 = 1011 12 = 1100 13 = 1101 14 = 1110 15 = 1111 16 = 10000 17 = 10001 18 = 10010 19 = 10011 20 = 10100
Если посмотреть на эту последовательность, 0 и 1 одинаковы для десятичной и двоичной систем счисления.Под цифрой 2 вы видите, что перенос занимает первое место в двоичной системе. Если бит равен 1, и вы добавляете к нему 1, бит становится 0, а следующий бит становится 1. При переходе от 15 к 16 этот эффект проходит через 4 бита, превращая 1111 в 10000.
Биты встречаются редко. один в компьютерах. Они почти всегда объединяются в 8-битные коллекции, и эти коллекции называются байтами . Почему в байте 8 бит? Аналогичный вопрос: «Почему в дюжине 12 яиц?» 8-битный байт — это то, к чему люди пришли путем проб и ошибок в течение последних 50 лет.
С 8 битами в байте вы можете представить 256 значений в диапазоне от 0 до 255, как показано здесь:
0 = 00000000 1 = 00000001 2 = 00000010 ... 254 = 11111110 255 = 11111111
В статье «Как работают компакт-диски» вы узнаете, что компакт-диск использует 2 байта или 16 бит на выборку. Это дает каждому образцу диапазон от 0 до 65 535, например:
0 = 0000000000000000 1 = 0000000000000001 2 = 0000000000000010 ... 65534 = 1111111111111110 65535 = 1111111111111111
Далее мы рассмотрим один из способов использования байтов.
битов и байтов
битов и байтов
Биты и байты
Вот что-то вроде словаря компьютерных модных словечек, с которыми вы встретитесь.
в использовании компьютера:
Бит
Компьютерные процессоры могут только определить, включен ли провод.
К счастью, они могут смотреть сразу на множество проводов (см. Шину),
и реагировать на сложную последовательность включений и выключений довольно изощренно.
способами. Чтобы преобразовать эти шаблоны во что-то осмысленное
людям, мы считаем, что провод, который идет, как «1»
и провод, который отключен, чтобы быть «0».Тогда мы можем посмотреть
на проводах, ведущих в компьютер, и прочтите что-то вроде
00110111 00010000. Мы не знаем, что это означает для процессора,
это просто узор. Каждое место в шаблоне — это бит, который
может быть 1 или 0. Если это означает число для процессора, биты
составляют двоичное число.
Двоичные числа
В наши дни большинство из нас считает десятками. Использовались древние культуры
считать по 5, 12 или 24, но за последнюю тысячу лет,
счет десятками был нормой.когда вы видите число 145,
вы просто знаете, что это одна группа из десяти десятков плюс четыре группы
из десяти и еще пять. Десять десятков — это сто или десять в квадрате. Десять
сотни — это тысяча, или десять до третьего. Есть шаблон
здесь. Каждая цифра представляет собой число десятков в степени.
позиции цифры, если вы начинаете отсчет с
ноль и считайте справа налево.
Если вы сделаете то же самое с битами, которые могут быть только 1 или 0,
каждая позиция в списке битов представляет некоторую степень двойки.1001 означает одну восьмерку плюс отсутствие четверок, плюс отсутствие двоек, плюс одну дополнительную.
Это называется двоичной записью. Вы можете преобразовывать числа из двоичного
запись в десятичную систему счисления, но это бывает редко.
байтов
Такие числа, как 00110111 10110000, намного легче читать, если
вы помещаете пробелы каждые 8 бит. В десятичной системе счисления мы используем запятые.
каждые три цифры по той же причине. Нет ничего особенного
около 8 бит, это вроде как началось именно так. Оборудование есть
легче построить, если вы последовательно сгруппируете провода из одного куска
к другому.Некоторое старое оборудование использовалось для группировки проводов по 10 секунд, но
в 70-х годах идея работы в группах по 8 человек действительно взяла верх,
особенно в дизайне интегральных схем. Кто-то сделал
шутка о группе, несущей байт данных, и термин
застрявший. Иногда вы слышите группу из четырех битов, называемую полубайтом.
Наибольшее число, которое вы можете представить с помощью 8 бит, — это 11111111,
или 255 в десятичной системе счисления. Поскольку 00000000 — самый маленький, вы
может представлять 256 вещей байтом. (Помните, укус — это просто
шаблон.Это может быть буква или оттенок зеленого.)
биты в байте имеют числа. Самый правый бит — это бит 0, а
Левая часть — это бит 7. У этих двух битов тоже есть имена. Крайний правый
младший значащий бит или lsb. Это наименее важно,
потому что его изменение меньше всего влияет на значение. Который
это MSB? (Байты в большем количестве также можно назвать наименьшими
значительный и наиболее значительный.)
Шестнадцатеричные числа
Даже с пробелом 00110111 10110000 довольно трудно читать.Разработчики программного обеспечения часто используют шестнадцатеричный код для представления
бинарные паттерны. Шестнадцатеричный был создан путем взятия десятичного
к бинарной идее и идя другим путем. Кто-то добавил шесть цифр
на обычные 0-9, поэтому число до 15 может быть представлено
единый символ. Поскольку их нужно было набирать на обычной клавиатуре,
были использованы буквы A-F. Один из них может представлять четыре бита
стоит, поэтому байт записывается как две шестнадцатеричные цифры. 00110111
10110000 становится 37B0.
Вот удобная таблица:
Двоичное десятичное
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
A 1010 10
B 1011 11
C 1100 12
D 1101 13
E 1110 14
F 1111 15
С тремя разными схемами легко перепутать
числа.1000 можно перевести в тысячу, восемь или четыре тысячи
и девяносто шесть. Вы должны указать, какую систему вы используете.
Тот факт, что вы все еще иногда видите устаревшую систему под названием
восьмеричный (цифры 0-7. Вы можете решить) добавляет к потенциалу
для путаницы. Шестнадцатеричные числа можно указывать записью
их 1000hex 1000h или 0x1000. Двоичные числа можно записать до 1000 байт
. Восьмеричные числа были записаны с дополнительным ведущим 0. Десятичные числа
номера не указаны, если нет возможности
путаница, например, один на странице шестнадцатеричных чисел.
Шина
В электрических системах — провод, который подключается к более чем двум.
устройств называется шиной. Обычно у вас есть шина питания, которая
подает ток на все части, которые в нем нуждаются, и заземление
шина, которая возвращает ток к источнику питания. (Все текущие
пути должны быть туда и обратно.)
В компьютерной инженерии понятие шины было расширено.
для обозначения группы проводов, по которым данные передаются по системе.
Обычно проводов достаточно для обработки от одного до четырех байтов.В
размер этих автобусов имеет большое влияние на эффективность
система. 32-битная шина может обрабатывать числа в два раза длиннее (что
От 2 до 16 больше), чем 16-битная шина.
Последовательные данные
Вы можете отправлять большие числа по узкой шине, если вы отправляете их
кусками. Если у вас восьмибитная шина, вы можете послать байты один
после другого, и процессор может соединить байты. Этот
может быть отключен с помощью одиночной проводной шины. Затем биты приходят один в
время — это называется последовательной передачей данных.
Память
От компьютера не было бы много пользы, если бы он не мог хранить данные.
На протяжении многих лет существовало множество схем хранения данных,
но то, как это делается сегодня, требует подключения транзисторов, чтобы они
оставаться включенным при включении и оставаться выключенным при выключении. Транзистор
потом можно немного запасти. Транзисторы организованы в группы.
из 8, поэтому каждая группа может хранить байт. Единая интегральная схема
может иметь миллионы таких групп.
Каждый член группы подключен к одному проводу данных
автобус.Некоторые другие провода могут дать группе команду скопировать
состояние шины, или подключить их выходы к шине, так что
автобус отражает то, что находится в этой группе. Эти другие провода
фактически вторая шина называлась адресной шиной. Манипулируя
адресную шину, центральный процессор может выбрать, какой именно
группа транзисторов (или область памяти) для чтения или изменения. В
количество проводов в адресной шине определяет, сколько памяти
места, которые он мог бы адресовать.
Этот тип памяти называется RAM для оперативной памяти.Поскольку транзисторы должны оставаться включенными, все данные исчезают
при отключении питания. Некоторые компьютеры могут сохранять память
никогда по-настоящему не выключаясь. У них есть батарея, которой хватает
мощность транзисторов памяти, которую они не забывают.
Другой вид памяти называется ПЗУ, это постоянная память.
Существуют различные типы этого, но самый распространенный из них похож на
массив предохранителей. Все, что взорвано, представляют собой 0. Ничто не может
изменить то, что находится в памяти только для чтения, чтобы любая программа или данные там
доступен сразу после включения компьютера.
Приводы
Поскольку память очищается при отключении питания, есть
должна быть механическая система для хранения данных между заданиями.
Носитель, используемый для хранения данных, может отличаться от магнитной ленты.
на оптические диски, а некоторые устройства позволяют легко
снял и заменил. Большинство этих систем хранения включают в себя некоторые
вид вращающегося диска. Существует продуманная схема хранения
трек данных на диске — байты сгруппированы в блоки,
блоки в файлы, файлы в каталоги (или папки),
и каталоги в разделы (или тома).Пользователь обычно
видит только файлы и выше.
Центральный процессор
Центральный процессор, или ЦП, является сердцем компьютера.
ЦП считывает инструкцию из памяти (инструкции битовые
узоры, как и все остальное.), выполняет и смотрит
для следующей инструкции. В инструкции простые вещи вроде
скопировать значение из памяти. ЦП имеет свои собственные ячейки памяти.
называется регистрами. Специальное оборудование позволяет добавлять или
вычесть регистры друг из друга. Чтобы сложить два числа,
ЦП должен получить первое число и поместить его в регистр, получить
другое число и поместите его в другой регистр, сложите два регистра,
и запишите результат обратно в память. Каждая из этих операций
требуется инструкция.
Часы
К счастью, ЦП может делать все это очень быстро. Целый
работа контролируется схемой генератора, называемой системой
часы, которые работают с миллионами герц (циклов в секунду). Это
Было бы просто подумать, что один тактовый цикл означает одну инструкцию,
но инструкции различаются по сложности и занимают от 4
до 20 циклов до завершения.Операции еще больше замедляются из-за
память, которая не успевает за собой. Некоторые процессоры имеют супер
высокоскоростная память, называемая кеш-памятью, где числа, которые необходимы
партия может быть сохранена и извлечена быстрее.
Периферийные устройства
ЦП обменивается данными с памятью через адрес и данные
автобус. Для связи с остальным миром используются другие автобусы.
использовал. (Места, где можно подключить внешние устройства, иногда
называемые портами.) Эти шины могут использоваться совместно или подключаться к одному
устройство.Они могут быть последовательными или многопроволочными, называемыми параллельными.
Устройства, подключенные к системе, называются периферийными устройствами; Это включает в себя
клавиатуры, мониторы, мыши, графические планшеты, принтеры, MIDI-системы
и многое другое. У каждого свои данные и электрические характеристики,
но соединение в порту должно быть достаточно стандартизовано, чтобы
позволяют взаимозаменять аналогичные устройства. Ниже приведены виды
увязок в различных системах.
Параллельный порт
Это старый стандарт, изначально предназначенный для принтеров, поэтому
его часто называют портом принтера, хотя другие вещи могут
можно подключать здесь, а принтеры можно подключать другими способами.Что касается портов данных, то этот довольно медленный.
IDE / ATA
Это параллельная шина, предназначенная для устройств хранения больших объемов данных.
Обычно это скрыто внутри коробки, так как используемые разъемы
не очень сильные. В шине IDE есть провода, которые выбирают
какое устройство активно, поэтому логическое расположение устройства (диск
A, B и т. Д.) Зависит от того, к какому разъему он подключен.
SCSI
Это еще один тип параллельной шины для массового хранения. Это
механически намного сильнее, чем IDE, поэтому его часто используют между
коробки.SCSI — это развивающийся стандарт, который периодически адаптируется
работать на более высоких скоростях. SCSI вмещает семь устройств на
buss, и каждая из них должна иметь уникальный идентификационный номер на задней панели.
SVGA
Это тип видеоразъема. Это один из многих, но
самый распространенный прямо сейчас.
Comm Port
Это тип последовательного порта, который существует уже несколько десятилетий.
Другое название для этого — RS-232, что является названием технического
документ, описывающий, как это должно работать. Это самый медленный порт
из всех. Сюда подключаются только очень простые устройства.
Модем
Одна вещь, которую часто можно найти подключенной к последовательному порту, — это модем,
который представляет собой блок, который преобразует данные в тоны, которые можно передавать
по телефону. Во многих случаях в компьютер встроен модем,
поэтому модемное соединение идет прямо к телефонной линии.
Ethernet
Существует множество систем, предназначенных для подключения компьютеров к каждой
Другие. Ethernet — один из самых популярных, потому что он очень
быстро и относительно дешево в сборке.Компьютеры не подключаются напрямую
друг к другу с помощью Ethernet — они проходят через коробку, называемую
концентратор или коммутатор, который позволяет нескольким компьютерам разговаривать на вечеринке
линия. Если их всего два, или использовать Ethernet для подключения компьютера
к принтеру можно использовать специальный кабель без концентратора.
USB
USB — это новая высокоскоростная последовательная система. Он должен вместить
до 128 устройств и позволяет подключать устройства без
выключение питания. (Возня с IDE или SCSI с питанием
может повредить вещи.)
Firewire
Firewire, также известный как IEEE 1394, является еще более быстрым последовательным
система. Он также более надежен, чем USB, по ряду причин.
Между FireWire и SCSI идет соревнование, чтобы узнать, какой
быстрее. Firewire определенно удобнее.
MIDI
MIDI — это система связи, разработанная для музыкальных инструментов.
Он используется для управления другими вещами, но главное — это музыка.
MIDI подробно обсуждается в другом месте на этом сайте.
наборов символов
наборов символов
Жан ЛеЛуп и Боб Понтерио СУНИ Кортланд © 2003, 2017 |
Наборы символов
- Отправной точкой для наборов символов, которые мы находим на большинстве компьютеров, было ASCII .
(Американский стандартный код для обмена информацией). ASCII — это 7-битный
код — один бит (двоичная цифра) — это единственный переключатель, который может быть включен
или выкл, ноль или один.Наборы символов, используемые сегодня в США, обычно
8-битные наборы с 256 различных символов, что фактически удваивает набор ASCII.
Один бит может иметь 2 возможных состояния. 2 1 = 2. 0 или
1.
Два бита могут иметь 4 возможных состояния. 2 2 = 4. 00,01,10,11.
(т.е. 0-3)
Четыре бита могут иметь 16 возможных состояний. 2 4 = 16.
0000,0001,0010,0011 и т. Д. (Т.е. 0-15)
Семь битов могут иметь 128 возможных состояний.2 7 = 128.
0000000,0000001,0000010 и т. Д. (Т.е. 0-127).
Восемь битов могут иметь 256 возможных состояний. 2 8 = 256.
00000000,00000001,00000010 и т. Д. (Т.е. 0-255).
Восемь битов называются байтом . Наборы однобайтовых символов могут
содержат 256 символов. Однако текущий стандарт — Unicode, который использует
два байта для представления всех символов во всех системах письма в мире в едином наборе.
Исходный код ASCII представлял собой 7-битный набор символов (128 возможных символов) без
акцентированные буквы.Это использовалось в телетайпах. (Восьмой бит изначально использовался для проверки четности — способа поиска ошибок.)
IBM и Mac создали расширенные наборы символов для своих персональных компьютеров, используя восьмой бит для
удвоить количество символов. Как конкуренты, они не использовали то же самое
персонажи в одинаковых позициях в своих наборах. Таким образом родились 8-битные наборы символов и несовместимость. Например, старый Microsoft DOS / Windows использовал символ 130 для é , но старые Mac использовали символ 142.Символ 130 на Mac был Ç . Сегодняшние стандарты уменьшили количество таких проблем.
В Интернете многие кабели имели провода, предназначенные для передачи 7-битных кодов.
Для отправки более сложных данных были разработаны схемы кодирования для
преобразовать более сложные данные (например, 8-битные, двоичные [графики]) во что-то
это могло пройти через 7-битный конвейер. Одна такая схема кодирования
— это MIME (на самом деле много разных схем являются частью MIME — Многоцелевой
Расширения электронной почты Интернета).Чтобы MIME работал, нужны два элемента:
должны быть определены формат содержимого или набор символов (, какие символы или другой контент должны быть представлены, ) и схема кодирования (, какие коды будут использоваться для представления этих символов )
для содержания.
Общий код, используемый для символов с диакритическими знаками — Quoted-Printable .
Любые расширенные символы ( выше 127 ) кодируются с использованием строки из трех символов.
Например, é — это = E9 .8BIT (по существу несжатый
символьные данные) также является допустимым кодом MIME и является наиболее распространенным способом отправки символов
с акцентами сегодня.
Чтобы код мог работать на двух разных типах машин с разными операционными системами и разными встроенными
наборы символов, мы все должны согласовать стандартные наборы символов, в которые
мы переведем. Международная организация по стандартизации (ISO)
установил такие стандарты. Например, стандартный набор символов для Western
Европейские языки: ISO-LATIN-I (или ISO-8859-1 ).Но пока компьютер знает, какой набор символов используется, он может быть запрограммирован на перевод и отображение этих символов, независимо от того, каким может быть собственный набор символов компьютера. é — это символ 130 в ISO-LATIN-I.
Программа электронной почты, совместимая с MIME, будет использовать заголовки электронной почты для отслеживания
какой набор символов и какая схема кодировки применяются к каждому электронному письму
сообщение. Веб-браузер сделает то же самое. Это позволяет программе преобразовывать и знать, как отображать символы
на любой машине, поэтому вся система кодирования прозрачна (пользователь не замечает) для пользователя. Для
MIME Quoted-Printable на западноевропейских языках, эти заголовки могут
выглядит так:
- X-Mailer: QUALCOMM Windows Eudora версии 5.1
Mime-версия: 1.0
Content-type: text / plain; кодировка = iso-8859-1
Content-Transfer-Encoding: quoted-printable
И эти же заголовки MIME также используются на веб-страницах, так что веб-браузер, такой как Internet Explorer, Chrome или Firefox, знает, как отображать каждую страницу, независимо от того, где она была создана и где она просматривается.Пока компьютер знает, какой набор символов представлен, он знает, какой символ отображать.
Клавиатуры
Вы также должны в первую очередь ввести персонажей в компьютер. Windows и Mac уже давно позволяют делать это с помощью сочетаний клавиш. Лучший способ ввода символов в Windows — это выбрать раскладку клавиатуры, включающую символы, которые вы хотите ввести. Для набора западноевропейских языков на американской клавиатуре самый безопасный и простой в использовании вариант, если вы уже умеете печатать на американской клавиатуре, — это международная американская клавиатура. В Windows 7, 8, 10 найдите вкладку «Клавиатуры и языки» на панели управления «Регион и язык », чтобы изменить или добавить клавиатуру. Хотя многие программы могут иметь встроенные сочетания клавиш, преимущество использования клавиатуры в операционной системе (Windows, Mac) заключается в том, что она будет работать для всех программ.
Для получения интерактивной справки по клавиатурам см .:
Справка по клавиатуре
Неанглийские клавиатуры Windows 7; Общие для Windows и Mac; Windows 10
Учебное пособие по проблемам с символьным кодом
Подстановочные таблицы набора символов (включая коды HTML для веб-страниц)
Возврат
к программе
Что такое байт? | Gizmo’s Freeware
байт (B) — это наименьшая группа информации, которую компьютер может обработать за один фрагмент или часть.Да, «байт» изначально означал «укус», но он был изменен, поэтому ошибка, подобная бразильской (см. Фильм), не может преобразовать его в «бит».
Биты в байте обрабатываются вместе, и, что более важно для нас, байт представляется нам в понятной для нас форме. Каждый байт можно закодировать так, чтобы он соответствовал цифре, букве алфавита, знаку пунктуации или другому символу.
Сколько бит в байте?
«Сколько битов в байте?» это важный вопрос, на который нет однозначного ответа, хотя общепринято считать, что байт состоит из 8 бит.
Ответ часто зависит от рассматриваемого аппаратного обеспечения компьютера, потому что байт — это набор смежных битов, которые обрабатываются как группа, фрагмент или «бит». Компьютеры в 1960-х и 1970-х годах часто обрабатывали «битами» размером 7 бит или меньше. В настоящее время потребительские компьютеры обычно используют байты размером 64, 128 или более бит, но мы обычно не называем их байтами.
Общепринятое значение байта возникло из-за необходимости кодировать буквенные символы, чтобы мы могли понимать вывод компьютера. Для этой цели был разработан 8-битный расширенный код ASCII, который привел к обычному принятию 8-битного байта, поскольку символ в документе обычно хранился в 8-битном формате. Совсем недавно это определение получило поддержку международного стандарта ISO / IEC 8000-13: 2008. В этом документе рекомендуется, чтобы байт имел 8 битов, чтобы избежать путаницы. Но стандарт не является окончательным и просто поддерживает общее понимание:
- это не делает 8-битный байт международным стандартом.
- он подтверждает, что правильным термином для 8 битов, обрабатываемых вместе, является октет.
- он не делает букву «B» международным стандартным сокращением байта, потому что B представляет собой бел, меру силы звука, используемую в слове децибел.
Этой информации достаточно, чтобы понять, что такое байт. Читайте дальше, если вы хотите больше понять байтовые префиксы и использование, историю и будущее 8-битного байта.
Байт используется для символов для связи с нами
Есть одна особенно важная причина, по которой нам нужен байт. Байт стандартизирует символы, которые нам нужны для связи с компьютерной системой и другими пользователями компьютерных систем.
Бинарному компьютеру нет необходимости работать с байтом. Люди проектируют компьютеры для использования байтов, потому что они облегчают нам работу с компьютерами. Мы не можем понять потоки нулей и единиц, поэтому нам нужен язык, который мы можем понять. Это означает, что компьютер должен преобразовывать свои фрагменты информации в символы, которые мы можем понять: арабские числа (от 0 до 9), английский язык, включая знаки препинания, а также любые другие коды, которые мне нужны для общения.Например, когда я печатаю на клавиатуре, мне нужно отправить управляющий код для конца строки, чтобы они кодировали для этого.
Байт используется как мера памяти компьютера
Байт также используется для измерения объема памяти компьютера. Здесь все становится немного сложнее.
Вы когда-нибудь покупали диск и обнаруживали, что он не подходит для ваших данных, даже если учесть пространство, необходимое для организации диска? Производители компьютерной памяти и компьютерных дисководов используют разные меры для одного и того же срока. Компьютерная память продается с двоичным кратным, диски продаются с десятичным кратным. Различия между двумя показателями были небольшими, но они увеличивались с каждым новым порядком величины. Килобайт памяти всего на 2% больше, чем килобайтный диск, но терабайт памяти на 10% больше, чем терабайтный диск.
После того, как ваша память и диски установлены на вашем компьютере, операционная система и ваши приложения, как правило, будут использовать одни и те же меры. Просто имейте в виду, что некоторые программы этого не делают.Самый простой способ проверить — сравнить количество байтов с отображаемым множеством.
В следующей таблице показаны эти различия. Я не призываю вас использовать термины МЭК, которые нигде не прижились — держу пари, вы никогда о них не слышали. Вам просто нужно знать, что десятичные имена используются взаимозаменяемо с двоичными именами, даже если они измеряют разные значения.
На случай, если вы думаете, что поставщики дисковых накопителей пытаются нас обмануть, это не так. Носители данных, такие как дисководы, не являются двоичными, в отличие от компьютерных процессоров, памяти и другого поддерживающего оборудования. Кроме того, они более технически правильны: единицы СИ являются десятичными. Вот почему решение IEC состоит в том, чтобы давать различные имена двоичным кратным.
Байт кратно | |||||
Двоичный например ЦП, память, ОЗУ | Десятичное например жесткие диски | ||||
Название IEC | двоичный Base-2 | Десятичное Основание-10 | SI Имя | двоичный Base-2 | Десятичное Основание-10 |
кибибайт (KiB) | 2 10 | 1024 = 1. 02×10 3 | килобайт ( кБ ) | na | 1000 = 10 3 |
мебибайт (MiB) | 2 20 | 1,048,576 = 1,05×10 6 | мегабайт ( МБ ) | na | 1000000 = 10 6 |
гибибайт (ГиБ) | 2 30 | 1,073,741,824 = 1.07×10 9 | гигабайт ( ГБ ) | na | 1000000000 = 10 9 |
тебибайт (TiB) | 2 40 | 1,099,511,627,776 = 1,10×10 12 | терабайт ( ТБ ) | na | 1000000000000 = 10 12 |
пебибайт (ПиБ) | 2 50 | 1,125,899,906,842,624 = 1. 13×10 15 | петабайт ( PB ) | na | 1 000 000 000 000 000 = 10 15 |
exbibyte (EiB) | 2 60 | 1,152,921,504,606,846,976 = 1,15×10 18 | эксабайт ( EB ) | na | 1000000000000000000 = 10 18 |
зебибайт (ЗиБ) | 2 70 | 1.18×10 21 | зеттабайт ( ZB ) | na | 10 21 |
Некоторые из этих числовых префиксов, о которых мы говорим, появились относительно недавно. Префиксы пета- и экса получили международное признание в 1975 году, префиксы дзетта- в 1991 году.
Убедитесь сами, как кодируются символы в байтах
Вы можете посмотреть, как кодируются определенные символы, с помощью карты символов Windows.Вы заметите, что используются шестнадцатеричные и десятичные значения, но не двоичные.
В меню «Пуск» выберите «Все программы», выберите «Стандартные», выберите «Системные инструменты», выберите «Карта символов».
Когда появится окно «Карта символов», отметьте «Расширенный вид», чтобы вы могли выбрать набор символов. Первый шрифт — Arial, и я выбрал набор символов «DOS: United States», который имитирует набор символов по умолчанию для исходного IBM PC ..
Я выбрал символ йены, который увеличен для просмотра.В строке состояния отображается пара шестнадцатеричных кодов «U + 00A5» — это значение Unicode. «0x9D» указывает шестнадцатеричное число с префиксом «0x», поэтому номер символа в этом наборе символов: 9D 16 = 157 10 = 10011101 2 . Поскольку эти два кода различны, я знаю, что Unicode будет использовать как минимум два байта для хранения этого символа. Если бы они были одинаковыми, то это был бы однобайтовый символ.
Почему 8-битный байт стал стандартом де-факто?
Байт обычно 8-битный по пяти причинам, которые в основном были решены при рождении современных полупроводниковых компьютеров в 1970-х:
- Основная причина в том, что 8-битные значения были наименьшим общим знаменателем для большинства компьютерных систем с 1970-х годов.Другие размеры байтов ЦП, особенно 18- и 36-разрядные процессоры (которые обеспечивали точность до 10 знаков после запятой), исчезли, и теперь компьютерный мир почти всегда использует кратные 8-разрядным числам: 8-, 16-, 32-, 64-разрядные. и в итоге 128-битный.
- ЦП: первые коммерческие микропроцессоры в начале 1970-х были 4-битными, но следующее поколение в конце 1970-х было преимущественно 8-битными, когда такие компании, как Apple и IBM, поставляли компьютеры для широких масс.
- Аппаратное обеспечение ЦП: печатные платы и периферийное оборудование были сравнительно дорогими в 1970-х годах, поэтому новые системы были разработаны для использования существующего 8-битного оборудования. В IBM PC использовался процессор Intel 8088, в основном 16-битный процессор 8086 с 16-битными внешними путями данных, уменьшенными до 8-битных, чтобы можно было использовать более дешевое и широко доступное оборудование. Вот почему мы говорим об архитектуре и совместимости x86, а не о x88.
- Операционные системы (ОС): 7-битное кодирование ASCII было новым стандартом в 1960-х годах, но к тому времени, когда он получил международное признание, уже было много вариантов. В начале 1960-х IBM представила 8-битное кодирование EBCDIC. Поэтому, когда 8-битные вычисления стали обычным явлением, последовала кодировка символов.В конце 1970-х годов ожидалось, что UNIX станет доминирующей операционной системой, а язык программирования UNIX C изначально требовал минимум 8-битных символьных типов. Было большим сюрпризом, когда операционные системы на базе IBM PC стали повсеместными (PCDOS или MSDOS), но они тоже использовали 8-битную кодировку символов (хотя и игнорировали EBCDIC): 7-битный набор символов ASCII (128 символов) плюс 8-й бит. для расширенных наборов символов (также называемых кодовыми страницами) для поддержки других языков. Windows, основанная на DOS, пошла по тому же пути, поэтому стандартный тип данных Windows для Byte остается 8-битным.
- Сеть: я добавил эту пятую причину, чтобы по-другому взглянуть на непрерывность байта. Современная цифровая телефония, стандартизованная на 8-битную телефонию в начале 1960-х годов, легла в основу многих будущих сетевых разработок, включая Интернет.
Станет ли байт 16- или 32-битным?
8-битный байт в значительной степени остался для эффективности, и трудно представить, что большие размеры байтов станут новым стандартом в ближайшее время.Как показал переход с раскладки клавиатуры QWERTY — ну, на самом деле этого еще не произошло — мы не склонны к изменениям. Мы склонны двигаться, только если нас подталкивают, как показывает медленный переход от IPv4 к IPv6.
Например, Unicode
изначально задумывался как 16-битный символьный код, но некоторый разумный дизайн позволил 8-битному кодированию обеспечить достаточную гибкость, умеренную эффективность и высокую совместимость с ASCII, так что UTF-8 теперь является доминирующим стандартом в Интернет.
7-битная 8-битная и 10-битная адресация ведомого устройства I2C
7-битная, 8-битная и 10-битная адресация ведомого устройства I2C
Мы часто получаем запросы от наших клиентов о том, какой подчиненный адрес использовать для связи с их подчиненным устройством I2C. К сожалению, большая часть этой путаницы проистекает из того факта, что разные поставщики следуют разным соглашениям об адресах ведомых устройств.
Цель этой статьи — разъяснить стандарт адреса подчиненного устройства, используемый всеми продуктами Total Phase, и помочь разработчикам определить, какой адрес подчиненного устройства им следует использовать.
Содержание
Спецификация I2C от NXP (ранее Philips) фактически определяет две разные схемы адресации ведомых устройств. Стандартный режим I2C использует 7-битную адресацию. Позднее 10-битная адресация была добавлена как расширение стандартного режима I2C.
7-битная адресация
В 7-битной процедуре адресации адрес ведомого передается в первом байте после условия запуска. Первые семь бит байта составляют адрес подчиненного устройства.Восьмой бит — это флаг чтения / записи, где 0 указывает запись, а 1 указывает чтение.
Рисунок 1: 7-битная адресация. Спецификация шины I2C указывает, что в стандартном режиме I2C адрес ведомого устройства имеет длину 7 бит, за которым следует бит чтения / записи.
Все продукты I2C от Total Phase соответствуют этому стандартному соглашению. Используемый адрес подчиненного устройства должен состоять только из семи верхних битов. В случае хост-адаптера Aardvark I2C / SPI, программное обеспечение автоматически добавит правильный бит чтения / записи в зависимости от выполняемой транзакции.В случае анализатора протокола I2C / SPI компании Beagle адрес ведомого устройства и тип транзакции отображаются в двух разных столбцах.
Зарезервированные адреса
Спецификация I2C зарезервировала два набора из восьми адресов: 1111XXX и 0000XXX. Эти адреса используются для специальных целей. Следующая таблица была взята из Спецификаций I2C (2000 г. ).
Адрес ведомого устройства | Бит чтения / записи | Описание |
000 0000 | 0 | Общий телефонный адрес |
000 0000 | 1 | Байт НАЧАЛА (1) |
000 0001 | Икс | Адрес CBUS (2) |
000 0010 | Икс | Зарезервировано для другого формата шины (3) |
000 0011 | Икс | Зарезервировано на будущее |
000 01XX | Икс | Главный код HS-режима |
111 10XX | Икс | 10-битная адресация ведомого |
111 11XX | Икс | Зарезервировано на будущее |
(1) Ни одному устройству не разрешено подтверждать получение байта START.
(2) Адрес CBUS зарезервирован для обеспечения возможности смешивания устройств, совместимых с CBUS, и устройств, совместимых с шиной I2C, в одной системе. Устройства, совместимые с шиной I2C, не могут отвечать на получение этого адреса.
(3) Включен адрес, зарезервированный для другого формата шины, чтобы можно было смешивать I2C и другие протоколы. Только устройства, совместимые с шиной I2C, которые могут работать с такими форматами и протоколами, могут отвечать на этот адрес.
8-битные адреса
Некоторые поставщики неправильно предоставляют 8-битные адреса, которые включают бит чтения / записи. Часто вы можете определить, так ли это, потому что они предоставляют один адрес для записи на подчиненное устройство, а другой — для чтения из подчиненного устройства. В этой ситуации. пожалуйста, используйте только верхние семь бит адреса.
Рисунок 2: 8-битные адреса.Некоторые поставщики неправильно предоставляют два 8-битных ведомых адреса для своего устройства: один для записи на устройство, а другой для чтения с устройства. Это 8-битное число фактически кодирует 7-битный адрес ведомого устройства и бит чтения / записи. Поскольку продукты Total Phase используют 7-битную адресацию, важно использовать только верхние 7 бит адреса в качестве адреса подчиненного устройства.
Другой способ определить, использует ли поставщик 8-битные адреса вместо 7-битных, — это посмотреть, попадает ли адрес подчиненного устройства в правильный диапазон.Все 7-битные адреса должны быть больше 0x07 и меньше 0x78 (120). Если ваш подчиненный адрес находится за пределами этого диапазона, скорее всего, ваш поставщик указал 8-битный адрес.
Рисунок 3: Действительный 7-битный диапазон адреса ведомого устройства. Диапазон допустимых 7-битных адресов ведомых устройств ограничен двумя блоками зарезервированных адресов на обоих концах диапазона. Допустимые адреса ведомых устройств больше 0x07 и меньше 0x78.
10-битная адресация
Одна из причин, по которой Total Phase решила использовать 7-битную адресацию для всех своих продуктов, заключалась в том, чтобы гарантировать правильную обработку 10-битной адресации.
10-битная адресация была разработана для совместимости с 7-битной адресацией, что позволяет разработчикам смешивать два типа устройств на одной шине. При обмене данными с устройством с 10-битной адресацией используется специальный зарезервированный адрес, чтобы указать, что используется 10-битная адресация.
Рисунок 4: 10-битная адресация. При 10-битной адресации адрес ведомого передается в первых двух байтах. Первый байт начинается со специального зарезервированного адреса 1111 0XX, который указывает, что используется 10-битная адресация.10 бит адреса кодируются в последних 2 битах первого байта и во всех 8 битах второго байта. 8-й бит первого байта остается флагом чтения / записи.
Если при использовании хост-адаптера Aardvark I2C / SPI указан 10-битный адрес, его программное обеспечение позаботится об отправке правильных битов. Разработчику не нужно выполнять никаких специальных действий для отправки правильных адресных данных. Анализатор протокола I2C / SPI от Beagle также автоматически обнаруживает 10-битные адреса подчиненных устройств в захваченных данных и правильно отображает информацию.
Список литературы
Наборы символов относятся к системе кодирования […] nlc-bnc.ca | Il s’agit du systme d’encodage d’une squence de […] nlc-bnc.ca |
Сжатие символов 2.4.3 Каждая последующая пара из […] четырехбитных полубайта объединяются в […] (с учетом того, что […] все поля сообщения имеют четное количество символов). itu.int | 2.4.3 Чак пара полуоктетов […] Успешный комбайн для бывшего UNE […] сообщения без согласования (il est […] (обратите внимание на несколько полей сообщений о числовой паре символов). itu.int |
Данные передаются d a s восьмибитный b i na r y th 1 стартовый бит, 1 стоповый бит и необязательный […] проверка четности (нет, четность или нечетность). westcontrolsolutions.com | Les donnes sont передает […] де парит (Sans, Paire ou Impaire). westcontrolsolutions.com |
Восемь бит i s o n e байт . gouvqc.clients-hypertec.com | Huit биты cor re spon d ent un октет . gouvqc.clients-hypertec.com |
Каждый пиксель несжатых данных шкалы серого обычно должен быть […] eur-lex.europa.eu | Chaque pixel des donnes d’une image niveaux de gris non compresse est […] eur-lex.europa.eu |
Sin ce a Byte c o ntai n s восемь бит , может представлять восемь бит 28 или 256 различных значений, потому что максимальное 8-битное двоичное число может быть 1111 1111, что […] эквивалентно 256 (десятичное) […] поэтому обычно байт используется для представления следующего p-dd.com | P ui squ ‘un byte conti ent huit bit s, il peut r eprsenter 28 или 256 valeurs 9000 diffrentes 6 parce6 e de 8 бит m aximu m peut d’ici […] 1111 1111 qui est […] quivalent 256 (dcimale) donc gnralement un byte est Employes для представителя ce qui suit p-dd.com |
Sin ce a Byte c o ntai n s восемь бит , может представлять восемь бит 28 или 256 различных значений, потому что максимальное 8-битное двоичное число может быть 1111 1111, что [. ..] эквивалентно 256 (десятичное) […] поэтому обычно байт используется для представления следующего p-dd.com | P uis qu ‘ un byte co n tie nt huit bi ts, il peut 256 ourentes parsenter 280006 nombre bina ir e de 8 бит m aximu m peut d’ici […] 1111 1111 qui est […] эквивалент 256 (décimale) donc généralement un byte est Employées для представителя ce qui suit p-dd.com |
A байт c o нс ist s o f восемь бит a n наименьшее число .] адресуемых элементов данных в микропроцессоре.Основная память и адреса ввода / вывода […] в компьютере — это все байтовые адреса, и поэтому наименьший элемент, к которому могут индивидуально обращаться программы микропроцессора 80×86, — это 8-битное значение. datadoctor.biz | L a mm oir e centrale e t l es ad re sses d’entre-sortie […] dans l’ordinateur sont toutes les adresses de byte et le plus petit […] статья с индивидуальным подходом к программам микропроцессора 80×86 имеет значение 8 бит. datadoctor.biz |
Для этого сообщения будет o n e байт o f d ata p e r 8 w o rt часов запрашиваемой информации с LSbit […] первого переданного байта данных […] , отображающий состояние требуемого бита с наименьшим номером. westcontrolsolutions.com | Pour ce message, и ly aura u n octet d e donn es po ur chaque in form 9000 atio биты dem и e, a vec le bit de po ids faible [. ..] du premier octe […] de donnes transmis dterminant l’tat du bit le plus faible demand. westcontrolsolutions.com |
Если длинное имя файла требует трех записей каталога LFN, порядковый номер первой будет 1, второй — 2, […] и порядковый номер […] установлен в 1, чтобы указать, что это […] последняя запись в последовательности. p-dd.com | Si un long nom de fichier exige trois entres de rpertoire de LFN, le nombre d’ordre de premier sera 1, qui de la second […] sera 2, et le nombre d’ordre du […] est placs 1 pour indiquer […] que c’est la dernire entre dans l’ordre. p-dd.com |
Программа, которая использует o n e байт ( восемь бит ) t o хранить каждый символ […] может представлять до 256 различных символов. techpubs.borland.com | Программа un qu i uti lis e u n октет (8 бит) pou r s tocke r chaque […] caractre peut reprsenter jusqu ‘256 caractres diffrents. techpubs.borland.com |
Отсчитывается от времени реле […] ответ. zivgridautomation.es | On le mesure depuis que le relais […] de la part du mme quipement. zivgridautomation.es |
Это сообщение может использоваться вместе с MIDI . CC 32, который является LSB выбора банка […] дополнительный выбор любого из остальных 128 суббанков. maudio. co.uk | Ce message peut tre utilis en plus du CC MIDI 32 qui slectionne la […] Banque LSB (младший байт) […] Supplmentaire de l’une des 128 sousbanques. maudio.fr |
IP-адрес: […] из 1 или 0. netsupport.net | Un adresse IP est […] valeur de 1 ou 0. netsupport.net |
A байт c o нс ist s o f восемь бит n наименьший адрес …] элемент данных в микропроцессоре. p-dd.com | U n byte se co mpo se de huit bits et es t l a plu s petite […] Donnée élémentaire, доступные в микропроцессоре. p-dd.com |
Используйте этот метод передачи, если вы перемещаете файлы на или с него. docs.attachmate.com | Использовать режим передачи для устройства смены оборудования и обслуживания […] экз.). docs.attachmate.com |
Бит , Байт , Вт или d — занимает минимум 4 байта (или 8 байтов, если область памяти устройства […] имеет формат DoubleWord. vipa.co.uk | мат-де-ла-зона […] 8 октетов в зоне […] mmoire du priphrique est en format double Mot. vipa.co.uk |
Однако шаблон […] passdb. com | Mais le ryth me reste orient sur un ct puisqu’il se rpte tous les 8 temps, et le f eelin g est d iffr suivant [. ..] la main qui begin. passdb.com |
Стандарт определяет набор из 256 символов, каждый из которых […] collectionscanada.gc.ca | La norme tablit un jeu de 256 caractres o […] collectionscanada.gc.ca |
Это означает, что все обработанные данные преобразуются в […] другой). cherry.de | Cela signifie que toutes les donnes traites sont converties en un flux […] л’автр). cherry.de |
В мае 1999 года CRTC (Канадское радио, телевидение и телекоммуникации […] ) решила, что не будет регулировать […] Justicecanada.ca | En mai 1999, le Conseil de la radiodiffusion et des tlcommunications […] canadiennes (CRTC) в соответствии с законодательством […] ситуация повторяется. Justicecanada.ca |
Эта запись используется для обмена высокого уровня […] с разрешением 500 пикселей / дюйм. eur-lex.europa.eu | Ce type d’enregistrement est utilis для передачи дактилоскопических изображений […] haute rsolution avec niveaux de gris […] на уровне 500 пикселей. eur-lex.europa.eu |
Поскольку мастер S7 является мастером класса 1, необходимо дополнительно активировать службы DPV1. […] download.beckhoff.com | Comme le matre S7 is un matre de classe 1, les utilitaires DPV1 doivent en plus encore tre activs […] download.beckhoff.com |
Самый распространенный […] символьный код, как […] , чтобы иметь возможность поддерживать языки с акцентами. ocol.gc.ca | La forme la plus […] de manire pouvoir […] Supporter les langues comportant des caractres accentus. ocol.gc.ca |
Датчик собирает ed 8 — bit d a ta (256 цифровых номеров ) i n 8 p ec tral band […] в диапазоне от 0,39 до 1.1 мкм, используя линейный […] массива по 1728 детекторов на полосу. cct.rncan.gc.ca | Le capteur re cuei llai t des d onn es d e 8 октетов (256 чисел valeurs) […] en utilisant des linaires de 1728 dtecteurs […] номинальных полос залить 8 полос спектрального алланта 0,39 1,1 мкм. cct.rncan.gc.ca |
Контроллер нормально […] westcontrolsolutions. com | Нормативный лексикон […] westcontrolsolutions.com |
Если формат диагностики DPV1 — […] выглядят следующим образом (это […] поддерживается только BK3x10 / BK3500 / LC3100) download.beckhoff.com | Quand le format de диагностический DPV1 est activ […] для диагностики, указанная в сообщении […] (уникальная поддержка номиналов BK3x10 / BK3500 / LC3100) download.beckhoff.com |
При использовании функций 01 или 0F с главного компьютера каждый бит равен [. ..] помещается в другой адрес, так что адрес […] дитель.эс | Cependant, dans l’ordinateur, quand on use la fonction 01 или 0, chaque bit a une […] adresse diffrente et, dans l’adresse d’222 on […] дитель.эс |
Al l 2 k bit ( 25 6 Byte ) iden учетные данные имеют следующие учетные данные ASS6. .] Характеристики : w Доступен в двух конфигурациях областей применения […] . w Предоставляет стандартную область приложения управления доступом HID и еще одну область приложения для настройки пользователя. w Соответствует стандарту ISO 15693 для бесконтактной связи. w Обеспечивает экономичный способ повышения безопасности вашей системы контроля доступа. nodaccess.com | T oute carte iCLAS S 2 kbits ( 256 октетов) pr s ente les c aractristiques […] suivantes: w Доступное двухместное приложение […] uniquement, le secteur d’application de contrle d’accs et un autre secteur d’application pour les donnes utilisateur. Пишите в норму ISO 15693 для лекций / критических оценок без контакта. w Permet d’amliorer le niveau de scurisation de votre contrle d’accs. nodaccess.com |
Почему стандартом де-факто для наименьшей адресуемой единицы памяти (байта) должно быть 8 бит? : askscience
Еще в 1950-х и 1960-х годах компьютеры использовали любой размер слова, который был удобен, в результате чего размер слов сегодня кажется сумасшедшим, например 37 бит. Если вашей ракете требуется 19 бит точности, чтобы поразить цель, вы должны использовать 19-битное слово. Размеры слов, которые я встречал, включают 6, 8, 12, 13, 16, 17, 18, 19, 20, 22, 24, 26, 33, 37, 41, 45, 48, 50 и 54. Подробности здесь. Кажется, что длина слова должна быть степенью двойки, но нет никакого реального преимущества, если вы не хотите кодировать битовые операции в своем наборе команд.
6-битный размер был популярным для бизнес-компьютеров, потому что он мог обрабатывать буквенно-цифровые символы, например IBM 1401, которым я в последнее время много пользовался.Эта кодировка была BCDIC (которая предшествовала EBCDIC).
Есть веская причина, по которой компьютеры не использовали больше битов в слове, чем необходимо: стоимость. В 1957 году основная память стоила более десяти долларов за бит (в долларах 2004 года). Таким образом, использование 8-битных слов вместо 6-битных слов будет стоить вам целое состояние. Несколько лет спустя расширение памяти на 12 000 символов для IBM 1401 стоило 55 100 долларов (более 400 000 долларов в текущих ценах) и было размером с посудомоечную машину.