AMD64 Mimarisi: Modern bilişimin temeli

Kerem Aydın·8 Temmuz 2026·⏱5 dk

AMD64 (aynı zamanda x64 veya x86-64 olarak da bilinir), AMD tarafından geliştirilen klasik işlemci mimarisinin 64-bit genişletmesidir. Bu teknolojinin ana amacı, 32-bit sistemlerin sınırlamalarını, özellikle de kullanılabilir RAM miktarındaki sınırı (maksimum 4 GB) aşmaktır. Günümüzde AMD64 sektör standardıdır: tüm modern AMD ve Intel PC işlemcileri bu mimariyi kullanır ve donanım potansiyelini tam olarak gerçekleştirmek için işletim sistemleri ağırlıklı olarak 64-bit sürümlerde yayınlanır.

AMD64 nereden çıktı ve x86'dan farkı nedir

2000'lerin başında, klasik 32-bit x86 mimarisi (Intel 8086 ve mirasçıları) kapasitesinin sonuna gelmişti. En büyük darboğaz bellek adresleme alanıydı: 32 bit, en fazla $2^{32}$ bayt, yani tam olarak 4 GB RAM adreslemeye izin verir. Sunucular ve iş istasyonları için bu miktar kritik derecede yetersiz hale gelmişti.

Intel, sorunu kökten çözmeye çalışarak eski 32-bit programlarla uyumlu olmayan Itanium (IA-64) mimarisini tanıttı. Pazar bu adımı kabul etmedi. Buna karşılık AMD mühendisleri zarif bir çözüm sundu: mevcut x86 mimarisini tam geriye dönük uyumluluğu koruyarak 64 bite genişletmek.

Temel fark: AMD64 işlemciler iki modda çalışabilir. Uyumluluk modunda eski 32-bit komutları yürütürken, Uzun Modda (Long Mode) genişletilmiş kaydediciler ve genişletilmiş bellek adresleme dahil olmak üzere yeni 64-bit özelliklerini kullanır.

AMD'nin çözümü o kadar başarılıydı ki, Intel bu teknolojiyi lisanslamak zorunda kaldı. Bu nedenle bugün AMD64, x64 ve x86-64 terimleri, her iki üreticinin işlemcilerinde de kullanılan aynı komut seti ailesini ifade eder.

64 bite geçiş neden gerekli: Temel avantajlar

32 bitten 64 bite geçiş sadece "daha fazla rakam" değil, bilgisayarın çalışma biçiminde niteliksel değişiklikler getirdi.

1. Büyük RAM kapasitelerine erişim

Bu en önemli pratik avantajdır. 64-bit adresleme teorik olarak 16 eksabayta kadar bellek kullanımına izin verir (pratikte limitler anakart ve işletim sistemi tarafından belirlenir, ancak bunlar yine de terabayt seviyesinde oldukça büyüktür).

  • Normal kullanıcılar için: "Geçici çözümlere" gerek kalmadan 16, 32 veya 64 GB RAM takabilme imkanı.
  • Profesyoneller için: Video düzenleme, 3D render alma ve sanal makineler büyük verilerin hızlı belleğe yüklenmesini gerektirir. 32-bit bir sistemde bu tür görevler ya hiç çalışmaz ya da sürekli yavaş sabit diske (sayfalama dosyası) erişim nedeniyle son derece yavaş çalışır.

2. Artırılmış hesaplama performansı

64-bit işlemciler 64 bit genişliğinde genel amaçlı kaydedicilere sahiptir. Bu, tek bir saat döngüsünde büyük sayıları işlemeyi mümkün kılar. Ayrıca, x86-64 mimarisi daha fazla kaydedici içerir (klasik x86'daki 8'e karşılık 16), bu da sık sık RAM'e erişim ihtiyacını azaltır ve derleyicilerin ve uygulamaların çalışma hızını artırır.

3. Geliştirilmiş güvenlik

64-bit işletim sistemi sürümleri, 32-bit platformlarda uygulanması zor veya imkansız olan ek koruma mekanizmaları içerir:

  • KASLR (Kernel Address Space Layout Randomization): Çekirdek kodunun bellekte rastgele konumlandırılması, bu da virüslerin ve exploitlerin işini zorlaştırır.
  • Donanımsal yığın koruması: Veri bütünlüğü üzerinde daha sıkı kontrol.

İşlemci mimarisi ve işletim sistemi ilişkisi

AMD64 destekli bir işlemcinin varlığı, sistemin otomatik olarak 64-bit olacağı anlamına gelmez. İşletim sisteminin (OS) özel olarak bu mimari için derlenmiş olması gerekir.

Bileşen32-bit ortam (x86)64-bit ortam (x64/AMD64)
İşlemciUyumluluk modunda çalışırTam modda (Long Mode) çalışır
İşletim SistemiMaksimum ~3.5–4 GB RAM görürKurulu tüm RAM miktarını görür
SürücülerSadece 32-bit sürücüler gerekirKesinlikle 64-bit sürücüler gerekir
UygulamalarYerel olarak çalışırYerel olarak çalışır (veya öykünme ile)

Sürücüler hakkında önemli: Bir cihazın 32-bit sürücüsünü 64-bit işletim sistemine kuramazsınız ve tam tersi de geçerlidir. x64'e geçerken yazıcınız, tarayıcınız veya özel denetleyiciniz için 64-bit OS sürücülerinin bulunduğundan emin olun. Çoğu modern donanım için bu sorun çözülmüştür.

Program uyumluluğu nasıl çalışır (WoW64)

Birçok kullanıcı eski programların çalışmayı bırakmasından korkar. Windows'ta, 64-bit sistemde 32-bit uygulamaların çalıştırılmasını WoW64 (Windows on Windows 64) teknolojisi sağlar. Bu teknoloji, eski programı 32-bit bir işlemcide çalıştığını "düşündürerek" kandıran izole bir ortam oluşturur.

  • Çoğu ofis uygulaması, eski oyun ve yardımcı program sorunsuz çalışır.
  • İstisnalar, doğrudan "donanıma" erişmeye çalışan veya kendi 32-bit sürücülerini kuran çok eski programlardır (örneğin, bazı eski banka anahtarları veya tezgah yazılımları).

Seçim için pratik öneriler

Yeni bir PC topluyorsanız veya eskisini güncelliyorsanız, aşağıdaki kurallara uyun:

  1. Her zaman 64-bit OS seçin. Sadece 4 GB RAM'iniz olsa bile, 64-bit Windows veya Linux daha kararlı ve güvenli çalışacaktır. Windows 10/11'in 32-bit sürümleri için destek sonlandırılmış veya kısıtlanmıştır.
  2. Yazılım gereksinimlerini kontrol edin. Modern yazılımlar (tarayıcılar, grafik editörleri, oyunlar) uzun süredir sadece 64-bit sürümlerde yayınlanmaktadır. 32-bit derlemeler genellikle işlevselliği kısıtlar.
  3. Bellek kapasitesi önemlidir. 4 GB'dan fazla RAM kullanmayı planlıyorsanız, 32-bit sistem kurmak anlamsızdır; sistem ekstra belleği simplemente göremez.

Kullanıcıların sık yaptığı hatalar

  • x64 sisteme 32-bit sürücü kurmaya çalışmak. Bu her zaman hata ile sonuçlanır. x64 veya AMD64 etiketli sürücüleri arayın.
  • Güçlü bir PC'de 32-bit tarayıcı kullanmak. Tarayıcıların 32-bit sürümleri genellikle bellek kullanımında sınırlıdır (sekme başına 2–4 GB'dan fazla değil), bu da ağır siteler içeren birçok sekme açıldığında çökmelere neden olur.
  • Terimlerde kafa karışıklığı. "AMD64 sürücüleri"ni "Intel sürücüleri"nden ayrı aramanıza gerek yoktur. Sürücü adında x64 belirtiliyorsa, herhangi bir modern işlemci için uygundur.

SSS

AMD64 ve Intel 64 arasındaki fark nedir? Kullanıcı için pratik bir fark yoktur. Bunlar aynı mimarinin pazarlama isimleridir. x64 için yazılan sürücüler ve programlar her iki üreticinin işlemcilerinde de aynı şekilde çalışır.

32-bit bir sistemde 64-bit bir program çalıştırılabilir mi? Hayır. 32-bit işlemci fiziksel olarak 64-bit komutları anlamaz. Tersine durum (64-bit sistemde 32-bit program) öykünme sayesinde mümkündür.

Mimarimin ne olduğunu nasıl öğrenebilirim?

  • Windows'ta: Win + Pause/Break tuşlarına basın veya Ayarlar -> Sistem -> Hakkında bölümüne gidin. "Sistem türü" satırında "64-bit işletim sistemi, x64 tabanlı işlemci" yazacaktır.
  • Linux'ta: Terminale uname -m komutunu girin. x86_64 yanıtı 64-bit mimari anlamına gelir.

Eski bir bilgisayara 32-bit OS kurmanın anlamı var mı? Sadece 2 GB'dan az RAM'i varsa. Diğer durumlarda, zayıf çift çekirdekli bir işlemci bile hafif bir 64-bit Linux derlemesinde veya hafifletilmiş bir Windows sürümünde kendini daha iyi gösterir, çünkü bu daha iyi güvenlik ve modern web yazılımlarıyla uyumluluk sağlar.