128 бит (англ. 128 bit ) — в информатике и компьютерной технике используется для обозначения структур и типов данных, размер которых в памяти компьютеров занимает 128 бит, что равно 16 байтам. Архитектуры компьютеров, которые базируются на регистрах, адресных шинах или шинах данных, размеры которых составляют 128 бит, называются 128-битными архитектурами (или 128-разрядными архитектурами).
На начало 2015 года не существует процессоров общего назначения, которые способны оперировать 128-битными целыми числами (англ. integer ) или адресами, хотя некоторые процессоры могут работать с 128-битными данными. Мэйнфреймы IBM System/370 могут рассматриваться как первые «зачаточные» 128-битные компьютеры, поскольку они использовали 128-битные регистры с плавающей запятой. Более современные CPU получили набор процессорных инструкций SIMD (SSE, AltiVec и т. д.), в которых использовались 128-битные векторные регистры для сохранения нескольких чисел с меньшей разрядностью (например, четыре 32-битных числа с плавающей запятой). Благодаря этому одна процессорная инструкция может параллельно манипулировать всеми этими значениями. Таким образом, данные процессоры — это 128-битные процессоры в том смысле, что они имеют 128-битные регистры, но они не производят операции над отдельными 128-битными числами.
Содержание
Использование [ править | править код ]
- Распространённый размер ключа (en:Key size), используемого в симметричных криптосистемах в криптографии — 128 бит. Размер GU >[1] ).
- Процессор Emotion Engine, который использовался в игровой консолиSonyPlayStation 2, рекламировался как первый в мире 128-битный процессор. Однако, хотя он имел 128-битные регистры SIMD, но при этом оставался 32-битным процессором в традиционном смысле, так как оперировал лишь 32-битной адресацией памяти.
- Спецификация архитектуры процессоров RISC-V описывает в том числе режим работы процессора с 128-битными регистрами [2] .
- Виртуальный набор инструкций AS/400 для IBM System i определял все указатели как 128-битные. Потом эти инструкции транслировались в «реальные» аппаратные инструкции. Эта особенность позволяла использовать программное обеспечение на более широком диапазоне аппаратного обеспечения без перекомпиляции.
- Шины памяти графических процессоров имеют разрядность, равную или даже бо́льшую, чем 128 бит. Например, RadeonHD 2000 имел 512-битную (64*8) шину памяти, связывающую сам графический процессор с графической памятью.
- Вследствие увеличения разрядности процессоров до 128 бит увеличится размер машинного слова, что позволит повысить точность и производительность процессоров в математических операциях, особенно в криптографии.
История [ править | править код ]
128-битный мультикомпаратор впервые был описан исследователями в 1976 году. [3]
Центральный процессор с 128-битными мультимедийными расширениями был спроектирован в 1999 году. [4]
Автор Илья Кузьмин задал вопрос в разделе Конвертация
Сколько байтов в сообщении размером 128 бит? и получил лучший ответ
Ответ от **Axioma**[эксперт]
8 бит это 1 байт то есть 128/8=16байт
в 1 байте 8 бит. . официально. . хотя на самом
подробнее.
спросили в Интернет
3 мегабита в сек, сколько килобайт?
в идеале это 366,2 кб/с. На практике будет слегка меньше.
Чтобы добавить хороший ответ необходимо:
- Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
- Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
- Писать без грамматических, орфографических и пунктуационных ошибок.
Этого делать не стоит:
- Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
- Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
- Использовать мат — это неуважительно по отношению к пользователям;
- Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.