Nepedia
Back to Discover
Independent Reader
💻

x86-64

technology Maturity 7-9 Next article →

Computers use a brain called a CPU.

AMD Opteron 146 Venus, 2005
AMD Opteron 146 Venus, 2005

Most computers use a set of rules called x86. In 1999, AMD announced a new way to improve these rules. They called it x86-64. This new way is much more powerful.

AMD64 Logo
AMD64 Logo

One big change is memory. Memory is where a computer keeps data. The old 32-bit way could only use a small amount. x86-64 lets the CPU use much more memory. This helps computers work on very large files.

X86 Paging 64bit
X86 Paging 64bit

The CPU also got more parts to work with. It has more registers. Registers are tiny storage spots inside the CPU. x86-64 doubled these from 8 to 16. This helps the CPU do math tasks faster.

This system is also very smart. It has a compatibility mode. This mode lets old 16-bit and 32-bit programs run. They do not need to change at all. They can run alongside new 64-bit programs. This makes it easy to upgrade a computer. AMD and Intel both make chips that use this design.

AMD x86-64 Architecture Programmers Manuals
AMD x86-64 Architecture Programmers Manuals
172 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (6)
File:AMD Opteron 146 Venus, 2005.jpg
AMD Opteron 146 Venus, 2005.jpg
File:AMD_x86-64_Architecture_Programmers_Manuals.jpg
AMD_x86-64_Architecture_Programmers_Manuals.jpg
File:AMD64 Logo.svg
AMD64 Logo.svg
File:X86 Paging 64bit.svg
X86 Paging 64bit.svg
File:AMD64StateDiagram.svg
AMD64StateDiagram.svg
File:Processor families in TOP500 supercomputers.svg
Processor families in TOP500 supercomputers.svg
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.