Описание тега 64bit
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-битными.