📑 Table of Contents
Seri buku panduan pemrograman AMD64 terbitan tahun 2002

AMD64, atau x86-64 atau juga x64 adalah sebuah arsitektur set instruksi prosesor yang dibuat oleh Advanced Micro Devices Corporation atau disingkat AMD. Arsitektur ini merupakan tambahan dan pengembangan lebih lanjut dari arsitektur prosesor x86, yang didukung secara langsung. Set instruksi AMD64, saat ini digunakan oleh AMD Athlon 64, AMD Athlon 64 FX, AMD Athlon 64 X2, AMD Opteron, AMD Turion 64, dan AMD Turion X2. Set instruksi itu adalah telah terdapat beberapa instruksi, seperti MMX(+), 3DNow!, SSE, SEE2, SSE3, x86-64 dan khusus Athlon juga ditambahkan Pacifica yang merupakan teknologi virtualisasi yang dikembangkan AMD, yang berbeda dengan set instruksi Vanderpool milik Intel.

Set instruksi AMD64, yang pada awalnya disebut dengan x86-64, adalah ekstensi terhadap arsitektur prosesor x86 agar membuat prosesor x86 (yang aslinya 32-bit) dapat menjadi prosesor yang bersifat 64-bit. Seperti diketahui, prosesor 32-bit hanya dapat mengakses memori fisik hingga 4 GB secara langsung, dan untuk kebutuhan masa depan, ukuran 4 GB dirasa tidak cukup. Untuk itulah, AMD membuat eksensi terhadap arsitektur x86.

Kesuksesan

sunting

Set instruksi ini cukup sukses di pasaran, mengingat dapat menjadikan prosesor x86 menjadi sebuah prosesor 64-bit. Akibat kesuksesan tersebut, Intel pun mengadopsinya, dan menamainya menjadi EM64T setelah melakukan beberapa perubahan di beberapa sisi, meski perubahannya tidak terlalu signifikan.

Kompatibilitas

sunting

Prosesor dengan set instruksi AMD64 dapat berjalan dalam modus real, modus terproteksi, modus terproteksi virtual, modus 64-bit dan modus kompatibilitas. Modus 64-bit mengizinkan sebuah sistem operasi 64-bit yang berjalan di atas prosesor x64 agar dapat menjalankan aplikasi 64-bit, sementara modus kompatibilitas mengizinkan sistem operasi 64-bit yang berjalan di atas prosesor x64 agar menjalankan aplikasi 32-bit yang beredar (memang tidak semua, tetapi setidaknya tidak ada penurunan performa seperti yang terjadi pada prosesor Intel Itanium).

Pranala luar

sunting
  • AMD's AMD64 Developer Guides and Manuals Diarsipkan 2012-10-24 di Wayback Machine.
  • x86-64: Extending the x86 architecture to 64-bits โ€“ technical talk by the architect of AMD64 (video archive Diarsipkan 2010-08-13 di Wayback Machine.), and second talk by the same speaker (video archive Diarsipkan 2010-08-13 di Wayback Machine.)
  • AMD's "Enhanced Virus Protection" Diarsipkan 2006-06-23 di Wayback Machine.
  • Intel tweaks EM64T for full AMD64 compatibility
  • Analyst: Intel Reverse-Engineered AMD64
  • Early report of differences between Intel IA32e and AMD64
  • Porting to 64-bit GNU/Linux Systems, by Andreas Jaeger from GCC Summit 2003 [1] Diarsipkan 2004-07-15 di Wayback Machine.. An excellent paper explaining almost all practical aspects for a transition from 32-bit to 64-bit.
  • Tech Report article: 64-bit computing in theory and practice Diarsipkan 2007-08-09 di Wayback Machine.
  • Intel 64 Architecture
  • Intel Software Network: "64 bits"
  • TurboIRC.COM tutorial of entering the protected and the long mode the raw way from DOS Diarsipkan 2008-09-20 di Wayback Machine.
  • Optimization of 64-bit programs
  • Seven Steps of Migrating a Program to a 64-bit System
  • Memory Limits for Windows Releases



๐Ÿ“š Artikel Terkait di Wikipedia

Windows NT

Windows 64-bit untuk Alpha, karena perangkat keras Intel Itanium juga belum ada pengembangan. Beberapa edisi dari Windows 2000 Advanced Server 64-bit Edition

X86

pengembangan dari arsitektur ini menuju ke arsitektur 64-bit, dikenal dengan beberapa istilah x86-64, AMD64 (AMD), EM64T atau IA-32e (Intel), dan x64 (Microsoft)

64-bit

bilangan bulat 64-bit adalah alamat memori, atau unit data lainnya yang lebarnya 64 bit (8 oktet). Selain itu, arsitektur CPU dan ALU 64-bit adalah arsitektur

Windows XP

Windows XP 64-bit Edition untuk prosesor berarsitektur IA-64 (Itanium) dan Windows XP Professional x64 Edition untuk prosesor berarsitektur x86-64. Ada juga

Windows 7

32-bit atau 64-bit). Jumlah maksimal inti prosesor dalam satu buah komputer yang didukung oleh Windows 7 adalah 32 inti untuk 32-bit, dan 256 untuk 64-bit

IA-32

ekslusif mengimplementasikan beberapa CPU berbasis varian 64-bit dari x86, x86-64. x86-64 secara spesifikasi, menawarkan mode operasi lawas yang beroperasi

MacOS

tidak mendukung aplikasi 64-bit dengan antarmuka grafis hanya aplikasi 64-bit dengan antarmuka baris. Note 3Aplikasi PowerPC 32-bit didukung pada perangkat

32-bit

kuantitas 32-bit. Misalnya, prosesor Pentium Pro adalah mesin 32-bit, tetapi alamat eksternalnya lebarnya 64 bit. Arsitektur set instruksi 32-bit yang ternama