Rehber AMD x86-64 ve x86 mimarisine katkısı

Giriş.

Bu makale sizlere AMD x86-64 veya kısa adıyla x64 mimarisini anlatmaktadır.
Var olan x86 mimarisi 64-Bit desteği kazanmıştır.

Ve tarihin en büyük hatalarından birsinin süresi ertelenir.

AMD x86-64 veya sadece x64 mimarisini tanıyalım ve ilk 64-Bit kime ait bir bakalım.

64.png


İşlemci tarihinin en büyük devrimi olacak olan mimari için AMD kolları sıvar.
Bu efsane mimari 32-Bit Intel x86 mimarisini bir an içinde AMD x86-64 olarak taşıyacak ve yeni bir çağ başlatacaktır.
İlk AMD tabanlı 64-Bit işlemci Opteron ürün ailesindendir.

Fakat, ilk 64-Bit işlemci AMD'ye değil Intel'e aittir.

A64 ve IA64 olarak bilinen Itanium 64 ile Intel süper bilgisayarlar için işlemci tasarlar.
AMD ise buna karşı cevap olarak Intel'in son kullanıcı mimarisi ve popüler ürünü olan x86 mimarisine 64-Bit komut yönerge seti koyar.
Sonra, piyasaya karışır.


AMD x86-64 ile bir devrim yapar.
Uzun süredir 32-Bit işlemcilerden müzdarip ve 4 GB RAM'den fazla RAM kullanamayan kullanıcılara gün doğar.

AMD yeni x86-64 yani AMD64 ile 4 GB RAM limitini kaldırır.
Kullanıcılar yeni AMD64 işlemcileri çok sever.


AMD tarafından dağıtılmış programcılar için yapılan özel kitapçıklar.

AMD, bu devrimden sonra uygulama geliştiricileri mağdur olmaması adına programcılar için 64-Bit ile program geliştirmeyi anlatmakta.

Bu sayede 64-Bit program desteği çok büyük bir ivme kazanmıştır.
Hemen alışan geliştiriciler uygulamaları revize etmeye başlar.
Dağıtılan kitapçıklar çok değer kazanır.

x86-64 hand book.jpg


Dağıtılan kitaplar büyük bir başarının kapısını açar.
İnsanlar 64-Bit'e geçişin imkansız olduğunu düşünüyorken geliştiriciler çok büyük bir hızla revizeye başlar.
En büyük etkense bu kitapçıklar ve öğreticilerdir.

AMD, büyük bir iş başarmış ve rakibine büyük bir gözdağı vermiştir.
Çok kısa bir zaman içinde geçiş ve revize işlemleri tamamlanmış 64-Bit uygulamalar piyasaya çıkmaya başlamıştır.
64-Bit uygulama geliştiricilerine 128-Bit medya oynatma gelişmiş fiziksel ayarlamalar gibi çeşitli yetenekler kazandırmıştır.


AMD neden x86 mimarisini seçti?

Öncelikle bu mimari Intel'e ait nasıl 64 Bit oldu diyebilirsiniz.
Fakat, x86 mimarisinin hakları AMD ve Intel'e ortak olarak aittir.
Sadece, 64-Bit hakları AMD'ye aittir.

Seçimin ana nedenlerinden birisi bu mimarinin fazlaca popüler olması.
Ve bu popülerliği iyi kullanan AMD yeni AMD64 işlemciler ile çok büyük gelir elde eder.

Kısaca, AMD çok güzel bir misilleme yapar.
Asıl mantıksa, AMD ölmedi sizin mimarinize 64-Bit getirecek kadar güçlüdür demek elbet.
Çok büyük bir başarı yakalayan AMD bu başarısının bütün geliştiricilerin 64-Bit'e geçmesi ile taçlandırır.

Sürecinin hızlı olması elbet sizi hayret ettirmiş olabilir hem o zamanı ele alırsak nerdeyse internet o kadar yaygın değilken.
İşte, o kitapçıklar büyük bir çağın mihenk taşlarıdır.


Yeni, x86-64 yenilikleri ve avantajları.

Evet, fazla karışık detaylara girmeden sizler için yeni x86-64'ün avantajlarını anlatacağım.
Öncelikle fazla karışık işlemci teriminalojisi kullanmamım nedeni ise kullanıcıların bu yazısı anlamasını istediğim.
Sizlere basit bir liste hazırladım okuyabilirsiniz.


Avantajlar:
  • AMD64 ile 64-Bit uygulama desteği son kullanıcılara gelmiştir.
  • Yazmaçlar 8 değil 4 değeri aldığı için 4 GB RAM limiti ortadan kalkar.
  • Bütün sistemlerin 2038 yılı içinde çökmesini ön gören müthiş hata ortadan kalkar.
  • Yeni, 64-Bit mimarisi daha fazla çekirdek ve SSE2-3-4 ve MMX komutlarını geliştirilmesinde önemli bir yer almıştır.
  • 64 Bit tam sayı ile tüm mantıksal işlemler 64 Bit tam sayı ile yapılır ve mantıksal işlem hacmi artar.
  • Daha fazla sanal adres alanı ile adres hacmi genişler.
  • Daha fazla fiziksel adres ile aders boyutu 64-Bit'e çıkar.
  • RAM limiti 4 PB'a kadar genişler.
Dezavantajlar:
  • Uygulama geliştiricileri uygulamaları revize etmek zorunda kalmıştır.
    AMD tarafından dağıtılan kitapçıklar ile bu sorun çözülmüştür.
  • İşletim sistemi desteği daralır Microsoft Windows sürümlerini x64 olarak revize eder.
  • Bütün sistemlerin çökmesini ön gören hata kalıcı olarak çözülmez fakat ertelenir.
    Tahmini:2064-2062 yılları.

AMD x86-64 ile ilgili bilmeniz gereken basit bilgiler.

Bu konu hakkında pek bilgisi olmayan kullanıcılar bana bir takım sorular sormakta.
Sizlere sorularınızın cevabını vereceğim.

Ayrıca, bu başarı sadece bilgi olarak kalmaz.

Windows dosyalarınıza bakarsanız AMD64 veya x64 yazdığını fark edebilirsiniz.
Asıl nedeni AMD tarafından yapılan bu katkıdır.

Peki x64 ile x86 aynı mı?
Aslen aynı mimariyi baz alırlar birisi 32-Bit diğeri ise 64-Bit genel olarak özet olması için x86-64 denmez sadece x64 denir.

Fakat, bu bir sorun teşkil etmez.

AMD işlemci tarihine 64-Bit ile güzel bir yer bırakır.


Sonuç.

Sizler için AMD x86-64 mimarisini inceledim.
Sorunuz olursa sormaktan lütfen çekinmeyin cevaplamaktayım.
Ben @351633.

İyi Sosyal'ler.
 
Son düzenleme:
Teşekkürler.

Merak ettiğiniz soru varsa alabilirim.
İşlemciler ve mimarileri hakkında altayapım mevcut lakin şu çökme olayını bir türlü anlayamamışımdır. Daha önce gerçekleşen bir çökme daha vardı. Nasıl ve neden kaynaklanıyor hocam bu? Nasıl öngörüp önüne geçiyorlar?
 
İşlemciler ve mimarileri hakkında altayapım mevcut lakin şu çökme olayını bir türlü anlayamamışımdır. Daha önce gerçekleşen bir çökme daha vardı. Nasıl ve neden kaynaklanıyor hocam bu? Nasıl öngörüp önüne geçiyorlar?

Örneğin 32-Bit ele alalım.
Tam sayı işleme 32 değil mi?

Yazmaçları 8.

Şimdi zamana bağlı olarak tam sayılar artık değerini bitirir yani 2038 32-Bit'in sonu.
Algoritmine göre işlemci o kadar fazla "00" çalıştırmış olacak ve bunu ayırt edemeyip çökecek.
Ve en son iç değerleri ile yazmaçları algoritmayı durdurup kendi kendisini yiyen bir insan gibi yok olacak.

Ve bunun sayacı bile var. 2038 yılı problemi - Vikipedi

Sayaca bakarsan Binary 0101010 diye gitmek işte orası 1111111 olup döngü tamamlayınca çökme olacak.
Yani, işlemci sayabileceği bütün pozitif değerleri saymış olacak.
@itskrang başka sorun var mı?
 
Örneğin 32-Bit ele alalım.
Tam sayı işleme 32 değil mi?

Yazmaçları 8.

Şimdi zamana bağlı olarak tam sayılar artık değerini bitirir yani 2038 32-Bit'in sonu.
Algoritmine göre işlemci o kadar fazla "00" çalıştırmış olacak ve bunu ayırt edemeyip çökecek.
Ve en son iç değerleri ile yazmaçları algoritmayı durdurup kendi kendisini yiyen bir insan gibi yok olacak.

Ve bunun sayacı bile var. 2038 yılı problemi - Vikipedi

Sayaca bakarsan Binary 0101010 diye gitmek işte orası 1111111 olup döngü tamamlayınca çökme olacak.
Yani, işlemci sayabileceği bütün pozitif değerleri saymış olacak.
@itskrang başka sorun var mı?
teşekkürler hocam
 

Yeni konular

Geri
Yukarı