64-битная архитектура - это обычно система, в которой адреса (указатели) имеют ширину 64 бита. Иногда это может означать систему, в которой "естественный" размер для целочисленных вычислений (размер слова) составляет 64 бита.

Термин 64-битный используется для архитектур, где шина адреса и другие блоки данных, такие как шина данных или регистры ЦП, имеют ширину 64 бита.

64-битные процессорные архитектуры включают в себя:

  • x86-64 x86-64, часто называемый AMD64, эволюция 32-разрядных процессоров x86 x86 для ПК от AMD и Intel, встречающаяся во многих серверных и настольных компьютерах;
  • DEC Alpha, ныне снятая с производства архитектура, которая была популярна на рабочих станциях в 1990-х годах;
  • ppc64, 64-разрядная версия процессора PowerPC/POWER PowerPC;
  • SPARC v9 (Ultrasparc и sparc64), 64-разрядные версии архитектуры Sparc Sparc;
  • Itanium Itanium, также известный как IA-64, архитектура Intel, которая не связана с IA-32 (это название для более поздних поколений процессоров x86)
  • MIPS64 mips64, 64-битная версия архитектуры MIPS MIPS;
  • ARMv8, будущая 64-битная версия архитектуры ARM arm

В C и других языках, таких как C++ и Objective-C с аналогичным набором целочисленных типов машин, включая int, long а также long long Реализации различаются в отношении того, какие типы являются 32-разрядными, а какие - 64-разрядными. Windows следует модели IL32P64: int а также long оба 32-битные, long long (если доступно) и указатели являются 64-битными. С другой стороны, большинство Unix-подобных систем, включая Linux и Mac OS X, следуют модели I32LP64: int 32-битный, long а также long long и указатели являются 64-битными.