128 бит

128 бит

128 бит (англ. 128 bit) в информатике и компьютерной технике используется для обозначения структур и типов данных, размер которых в памяти компьютеров занимает 128 бит, что равно 16 байтам. Архитектуры компьютеров, которые базируются на регистрах, адресных шинах или шинах данных, размеры которых составляют 128 бит, называются 128-битными архитектурами (или 128-разрядными архитектурами).

На начало 2012 года не существует процессоров общего назначения, которые способны оперировать 128-битными целыми числами (англ. integer) или адресами, хотя некоторые процессоры могут работать с 128-битными данными. Мэйнфреймы IBM System/370 могут рассматриваться как первые «зачаточные» 128-битные компьютеры, поскольку они использовали 128-битные регистры с плавающей запятой. Более современные CPU получили набор процессорных инструкций SIMD (SSE, AltiVec и т.д.), в которых использовались 128-битные векторные регистры для сохранения нескольких чисел с меньшей разрядностью (например, четыре 32-битных числа с плавающей запятой). Благодаря этому одна процессорная инструкция может параллельно манипулировать всеми этими значениями. Таким образом, данные процессоры — это 128-битные процессоры в том смысле, что они имеют 128-битные регистры, но они не производят операции над отдельными 128-битными числами.

Использование

  • Распространённый размер ключа (en:Key size), используемого в симметричных криптосистемах в криптографии — 128 бит. Размер GUID, UUID и IPv6-адреса также составляет 128 бит.
  • Число четверной точности с плавающей запятой, имеющее размер 128 бит, при использовании 128-битных процессоров может поместиться в один регистр.
  • Теоретический максимум поддерживаемого объёма оперативной памяти текущими 64-битными процессорами — 16 эксабайт. 128-битные процессоры преодолевают этот порог, максимальный объём памяти, которую они способны поддерживать — 340 282 366 920 938 463 463 374 607 431 768 211 456 байт, что приблизительно равно 340,3 ундециллионам байт или 281 474 976 710 656 йобибайтам. В настоящее время достичь такого предела невозможно, так как данный объём намного превышает всю совокупность информации на Земле (на 2009 год весь объём сохранённой человечеством информации оценивается в приблизительно 500 эксабайт[1]).
  • Процессор Emotion Engine, который использовался в игровой консоли Sony PlayStation 2, рекламировался как первый в мире 128-битный процессор. Однако, хотя он имел 128-битные регистры SIMD, но при этом оставался 32-битным процессором в традиционном смысле, так как оперировал лишь 32-битной адресацией памяти.
  • Виртуальный набор инструкций AS/400 для IBM System i определял все указатели как 128-битные. Потом эти инструкции транслировались в «реальные» аппаратные инструкции. Эта особенность позволяла использовать программное обеспечение на более широком диапазоне аппаратного обеспечения без перекомпиляции.
  • Шины памяти графических процессоров имеют разрядность, равную или даже бо́льшую, чем 128 бит. Например, Radeon HD 2000 имел 512-битную (64*8) шину памяти, связывающую сам графический процессор с графической памятью.
  • Вследствие увеличения разрядности процессоров до 128 бит увеличится размер машинного слова, что позволит повысить точность и производительность процессоров в математических операциях, особенно в криптографии.

История

128-битный мультикомпаратор впервые был описан исследователями в 1976 году.[2]

Центральный процессор с 128-битными мультимедийными расширениями был спроектирован в 1999 году.[3]

Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "128 бит" в других словарях:

  • 128 (число) — 128 сто двадцать восемь 125 · 126 · 127 · 128 · 129 · 130 · 131 Факторизация: 27 Римская запись: CXXVIII Двоичное: 10000000 Восьмеричное: 200 Шестнадцатеричное: 80 …   Википедия

  • Эра 128-бит — История… Компьютерных и видеоигр Игровые консоли Первое поколение (1972–1977) Второе поколение (1976–1984) Кризис 1983 года Третье поколение (1983–1992) Четвёртое поколение (1987–1996) Пятое поколение (1993–2002) Шестое поколение (1998–2006) …   Википедия

  • Бит/с — Бит в секунду, бит/с (англ. bits per second, bps)  базовая единица измерения скорости передачи информации, используемая на физическом уровне сетевой модели OSI или TCP/IP. На более высоких уровнях сетевых моделей, как правило, используется более… …   Википедия

  • Бит-поколение — (англ. The Beat Generation, иногда переводится как «Разбитое поколение»)  название группы американских авторов, работавших над прозой и поэзией[1][2]. Бит поколение оказывало влияние на культурное сознание своих современников с середины …   Википедия

  • CAST-128 — Создатель: Карлайл Адамс, Стаффорд Таварес Размер ключа: 40 128 бит Размер блока: 64 бит Число раундов: 12 (16 при ключе > 80 бит) Тип: Сеть Фейстеля …   Википедия

  • RIPEMD-128 — Криптографическая хеш функция Название RIPEMD 128 Создан 1996 Размер хеша 128 бит Тип хеш функция RIPEMD 128  хеш функция, разработанная Хансом Доббертином, Антоном Боселаерсом и Бартом Принилом в 1996 году. Размер хеша  128 бит. Размер …   Википедия

  • 8 бит (компьютерная архитектура) — У этого термина существуют и другие значения, см. 8 бит. В компьютерной архитектуре  восьмиразрядные целые, адреса памяти, или другие типы данных, размером не более 8 бит (один октет). Восьмибитные ЦПУ и АЛУ  архитектуры, основанные на… …   Википедия

  • 16 бит — В компьютерной архитектуре  16 разрядные целые числа, адреса памяти, или другие типы данных размером 16 бит (2 октета). Шестнадцатибитные ЦПУ и АЛУ  архитектуры, основанные на регистрах и шинах данного размера. 16 бит  также… …   Википедия

  • Spectrum 128 — ZX Spectrum Тип Домашний компьютер Выпущен 23 апреля 1982 года Выпускался по декабрь 1990 года Процессор Z80, 3,5 МГц …   Википедия

  • Ассистент-128 — У этого термина существуют и другие значения, см. Ассистент. Компьютер информационно игровой «Ассистент» модель 86/128 Тип Домашний компьютер Процессор КР1810ВМ86 Память ОЗУ 128 640 КБ, ПЗУ 48 КБ …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»