Logo tr.removalsclassifieds.com

X86 ve X64 Arasındaki Fark (Tablolu)

İçindekiler:

Anonim

x86 ve x64, temel olarak bir makine kodunun nasıl davranması gerektiğini belirtmek için tasarlanmış iki komut kümesi mimarisidir (ISA). Her ikisi de bilgisayar işlemcileri için Intel şirketi tarafından piyasaya sürüldü. Bazıları için bunlar jargondan başka bir şey değilmiş gibi görünebilir. Bununla birlikte, ikisi arasındaki farkı anlamak, durumu düzeltmeye yardımcı olabilir.

X86 ve X64

x86 ve x64 arasındaki fark, x86'nın Intel tarafından 1978'de piyasaya sürülen 32-bit komut seti mimarisi, x64'ün ise AMD şirketi tarafından 2000'de piyasaya sürülen 64-bit komut seti mimarisi olmasıdır. ve oldukça eski sürüm olan x64, genişletilmiş, geliştirilmiş ve çok daha güçlüdür.

x86, ilk olarak Intel tarafından 8086 mikroişlemci için tasarlandı. Adındaki '86' buradan geliyor. Başlangıçta 16 bitlik bir genişlemeydi, ancak daha sonra yeni mikroişlemciler ortaya çıktığında 32 bit'e yükseltildi. Mimariye dahil edilen çoğu parça, bit yazmaçlarından ve bellek veri yollarından hatta veri yollarına kadar 32 bit içerir.

Bu arada, x64, x86'nın daha yeni bir sürümüdür ve 64 bit komut seti ile birlikte gelir. İki farklı çalışma modu sunarak endüstride devrim yarattı. Bunlar uyumluluk modu ve sayfalama moduydu. Ne olursa olsun, ISA öncekinden daha büyük miktarda belleği destekler. Hatta veri yolu üzerinden daha büyük miktarda veri aktarabilir.

X86 ve X64 Arasındaki Karşılaştırma Tablosu

Karşılaştırma Parametreleri

X86

X64

Başlatmak 1978 yılında Intel tarafından piyasaya sürüldü. 2000 yılında AMD tarafından piyasaya sürüldü.
Tasarım 8086 mikroişlemciler için tasarlanmış eski bir versiyondur. Eski sürümün bir uzantısıdır ve yükseltilir.
İşlemci 32 bit mimariye sahiptir. 64 bit mimariye sahiptir.
Hafıza 4 GB ile sınırlı adreslenebilir hafızaya sahiptir. Yaklaşık 20 GB ile daha büyük bir maksimum adreslenebilir bellek sınırına sahiptir.
Veri 32 bit veri yoluna sahiptir. 64 bit veri yoluna sahiptir.
Hesaplama Daha büyük tam sayıları hesaplarken ve saklarken değeri böler. Daha büyük tam sayıların değerini bölmez ve bunları daha hızlı hesaplar ve depolar.

X86 nedir?

x86, 1978'de Intel tarafından başlatılan bir dizi talimat mimarisidir. Yalnızca 32 bit mimariye sahip olduğu için eski bir sürüm olarak kabul edilir. ISA başlangıçta 8086 mikroişlemciler için tasarlanmıştı ve 16 bitlik bir mimariye sahipti. Ancak, 8088, 80186, 80386 ve 80486 gibi daha yeni sürümler yayınlandıkça ISA yükseltildi.

O zamandan beri AMD, Cyrix ve VIA Technologies dahil olmak üzere birçok başka şirket tarafından oluşturuldu. Hatta bazıları bunu 64 bitlik bir sürüme kadar genişletti. Günümüzde çoğu bilgisayar, kişisel dizüstü bilgisayar ve oyun konsolu bu ISA üzerinde çalışmaktadır.

Mimari esas olarak geriye dönük uyumluluğa odaklanır. Bunun için değişken komut uzunluğu CISC tasarımına sahiptir. Bunda, kelimeleri küçük endian düzende saklayan bayt adresleme işlevi harekete geçirilir. Bu aynı zamanda çoklu skaler değerlerin bölünerek işlenmesine de izin verir.

x86'nın adreslenebilir maksimum 4 GB belleği vardır. 32-bit veri yolu, 32-bit kayıt ve 32-bit bellek veri yoluna da sahiptir. Bu özellikler, intel dışındaki çeşitli şirketler tarafından geliştirilip yükseltildikleri için artık 64 bit olarak da mevcuttur. Cihazdaki çalışma o kadar karmaşık olmadığında kişisel kullanım için faydalı olduklarını kanıtlıyorlar.

X64 nedir?

x86 gibi x64 de bir komut seti mimarisidir. Ancak, 2000 yılında AMD tarafından piyasaya sürülen genişletilmiş ve gelişmiş bir sürümdür. Mimari, yaklaşık 20 GB'lik bir limite sahip olduğundan, öncekinden daha büyük integral değerleri depolayabilir ve hesaplayabilir. Bellek veri yolları, veri yolları ve kayıtlar bu ISA ile 64 bit olarak gelir.

Üstün işlevselliği nedeniyle mimari, Intel dahil olmak üzere çok sayıda başka şirket tarafından benimsendi. Intel Core 2, Core i7, corei5 ve hatta corei3 gibi işlemcilere entegre edildi. Ayrıca x86 gibi x64 de geriye dönük uyumluluk özelliğine sahiptir.

Mimari, uyumluluk modu ve sayfalama modu olmak üzere iki modla çalışır. Uyumluluk modu, kullanıcılara 16 bit, 32 bit ve 64 bit kullanıcı uygulamalarıyla çalışma yeteneği sağlar. Bu, işlemcinin performansını artırır ve üretkenliği çok büyük ölçüde artırır. Önceki sürümlerde bulunan korumalı mod ile benzer bir tasarıma sahiptir ve bu da ona tam geriye dönük uyumluluk sağlar.

Sayfalama modu, büyük miktarda sanal ve fiziksel belleği destekler. Bu, kullanıcının daha büyük programları ve yazılımları cihazda saklamasını sağlar. Aynı anda 16 vektör kaydı kullanan kayan nokta işlemlerini bile destekler.

X86 ve X64 Arasındaki Temel Farklar

  1. x86, 1978 yılında Intel tarafından, x64 ise 2000 yılında AMD tarafından piyasaya sürüldü.
  2. x86, başlangıçta yalnızca 8086 mikroişlemciler için tasarlanmış eski bir sürümdür, x64 ise öncekinin bir uzantısıdır ve çeşitli yükseltmeler içerir.
  3. x86 32-bit mimariye sahipken, ikincisi 64-bit mimari kuruluma sahiptir.
  4. x86'nın adreslenebilir maksimum belleği 4 GB'dir, x64'ün ise yaklaşık 20 GB'lık daha büyük bir adreslenebilir bellek sınırı vardır.
  5. x86'nın 32 bitlik bir veri yolu vardır, ikincisi ise 64 bitlik bir veri yoluna sahiptir.
  6. x86, daha büyük tam sayıları hesaplarken ve saklarken değeri böler, oysa x64 daha büyük tam sayıların değerini bölmez ve bunları daha hızlı hesaplar ve depolar.

Çözüm

x86 ve x64, çoğunlukla kişisel bilgisayarlar ve dizüstü bilgisayarlar için kullanılan komut kümesi mimarileridir. Her ikisi de başlangıçta farklı şirketler tarafından piyasaya sürüldü. Ancak, tasarımları yıllar geçtikçe başkaları tarafından geniş çapta benimsendi. x86, 1978'de Intel tarafından piyasaya sürülürken, ikincisi 2000'de AMD tarafından çok daha sonra piyasaya sürüldü. Bu, x86'yı eski bir sürüm haline getiriyor.

Referanslar

X86 ve X64 Arasındaki Fark (Tablolu)