X86 ve x64 arasındaki fark Bilgisayar teknolojileri arasındaki fark

Anonim

Bilgisayar teknolojileri sürekli olarak gelişmektedir ve tahminlerimizi Moore'un yasalarına dayandırırsak, onlarca yıldır gelmeye devam edecektir. Bilgisayar donanımının hızlı tempolu gelişimi büyük oranda tüketicilerin daha iyi ve daha hızlı bileşenlere yönelik isteksiz iştahlarından kaynaklanıyor. Geliştiriciler mevcut standarttaki ilerlemeyi sınırlayan bir barikatla karşılaştığında, yeni bir standarda ani bir geçiş yapıyoruz. X86 ve x64 arasında olan şey budur.

x86, 8086 işlemci ailesi ile başlayan çok eski bir teknolojidir. Şu an en yaygın sürümü olan x86-32 sürümüne ve x86-64 veya daha yaygın olarak x64 olarak bilinen halefine dönüşmüştür. X64'e kademeli geçiş hareketi çok erken başlamışken, pc pazarında hala büyük dezavantajlar görülmemiştir. Bunun nedeni, x86 ile ilgili sorunları yaşayan ilk pazarın üst düzey sunucuları çalıştıranlar olmasıydı.

32bit mimarisi olan bir sistemi çalıştırmak, her zaman 32 bit'lerin işaret edebileceği şeyle sınırlı olduğunuz anlamına gelir. Bu durumda sorun bellekten kaynaklanıyordu. 32 bit uzunluğunda bir işaretçi, sadece yaklaşık 4 GB bellekten maksimum 4. 2billion adresini gösterebilir. Bu nedenle, yalnızca belirli bir programa 16GB bellek alanına sahip olsa bile 4GB'a kadar bellek tahsis edebilir. Bu kısıtlama bir ev kurulumu için asla sorun olmayabilir, ancak bir sunucu ortamında büyük bir sorun ortaya çıkarmaktadır. Bu nedenle, x64 işlemcileri tüketiciler için çok erken ortaya çıktı.

x64 mimarisi hala x86'nın özelliklerini izliyor ancak her bir adreste 64 bitlik olması sayesinde geliştiriyor. Bu, x64 mimarisinin bellek kapasitesinin 4. 2 milyar kare olduğu anlamına geliyor; bu da şimdilik tahmin edilemeyecek miktarda bellek. Bazı iyileştirmelerle birleşince, x64 mimarisi onun öncüsünün yerini alması için kesinlikle mükemmel bir işlemci haline geldi.

x64 ile ilgili sorun, bunun için yazılımın gerçekten olmadığı yönündedir. X64 mimarisinden yararlanmaya çalışan işletim sistemleri zaten mevcut olmasına rağmen çoğu, bir x64 işletim sisteminde çalışmayacak bazıları vardır. Sonuçta, x64 mimarisi için hazırlanan yazılım gelip gelir ve tüm 32bit donanım ve yazılımlar eskimiş olur. Fakat şu an için, x64 mimarisi, yazılım uyumsuzlukları ile halka itirazını kısıtlayan hâlâ oyalanıyor.

x64 mimarisinin son özelliği, x86 ile geriye doğru uyumluluğudur. Böylece, işlemciniz x64 olsa bile, kullanıcı OS'niz 32bit olduğu sürece hiçbir fark görmeyecektir. Bu iyi olabilir, çünkü yazılım geldiğinde, yalnızca donanım zaten mevcut olduğu için işletim sisteminizi ve yazılımınızı güncellemeniz gerekir.