
x86-64
Sign in to saveAlso known as x64, X64, 64-bit
thumb|AMD Opteron, the first CPU to introduce the x86-64 extensions in April 2003 thumb|right|The five-volume set of the ''x86-64 Architecture Programmer's Manual'', as published and distributed by AMD in 2002
Wikidata facts
- Image
- AMD Opteron 146 Venus, 2005.jpg
Show 1 more fact
- Stack Exchange tag
- stackoverflow.com/tags/x86-64
Sources (1)
via Wikidata · CC0
~57 min read
Article
41 sectionsContents
- AMD64
- History
- Implementations
- Architectural features
- Virtual address space details<span class="anchor" id="VIRTUAL-ADDRESS-SPACE"></span>
- Canonical form addresses
- Page table structure
- Operating system limits
- Physical address space details
- {{Anchor|OPMODES}}Operating modes
- Long mode
- Legacy mode
- Protected mode
- Real mode
- Intel 64
- History
- Implementations
- VIA's x86-64 implementation
- Microarchitecture levels
- Differences between AMD64 and Intel 64
- Recent implementations
- Older implementations
- Adoption
- Operating system compatibility and characteristics
- BSD
- DragonFly BSD
- FreeBSD
- NetBSD
- OpenBSD
- DOS
- Linux
- macOS
- Solaris
- Windows
- Video game consoles
- Industry naming conventions
- Licensing
- See also
- Notes
- References
- External links
thumb|AMD Opteron, the first CPU to introduce the x86-64 extensions in April 2003 thumb|right|The five-volume set of the ''x86-64 Architecture Programmer's Manual'', as published and distributed by AMD in 2002
x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit extension of the x86 instruction set. It was announced in 1999 and first available in the AMD Opteron family in 2003. It introduces two new operating modes: 64-bit mode and compatibility mode, along with a new four-level paging mechanism.