Bilgisayar dünyasında 32-bit ve 64-bit, o belirli mimariyi kullanan merkezi işlem birimi, işletim sistemi, sürücü, yazılım programı vb. türünü ifade eder.
Muhtemelen bir yazılım parçasını 32-bit sürüm veya 64-bit sürüm olarak indirme seçeneğini görmüşsünüzdür. Aslında fark önemlidir çünkü ikisi ayrı sistemler için programlanmıştır.
Ne Anlama Geliyor?
- 32-bit donanım ve yazılıma genellikle x86 veya x86-32 denir.
- 64-bit donanım ve yazılıma genellikle x64 veya x86-64 denir.
- 32-bit sistemler verileri 32-bit parçalar halinde kullanırken, 64-bit sistemler 64-bit parçalar halinde veri kullanır. Genel olarak, bir kerede ne kadar çok veri işlenebiliyorsa, sistem o kadar hızlı çalışabilir.
64-bit sistemin başka birçok avantajı vardır, en pratik olarak önemli ölçüde daha fazla miktarda fiziksel bellek kullanma yeteneği (32-bit bir makinenin izin verdiği 4 GB'den fazla).
Microsoft'un Windows'un farklı sürümleri için bellek sınırları hakkında neler söylediğini görün.
64 bit işlemci aynı anda 64 bit veriyi işleyebilir, bu da işlemcinin saat hızından bağımsız olarak bilgileri daha hızlı hesaplamasını sağlar. Daha fazla bellek kullanımına izin verir, çünkü 32 bit işlemcilerle RAM'in yalnızca 232 adresine erişilebilir (tüm 32 haneli ikili sayılar).
Bu kısıtlama, işlemcinin çift basamak okuyabilen 64 bit işlemcilerden çok daha düşük miktarda bellek kullandığı anlamına gelir. Aslında, her ek basamakla, erişilebilen maksimum adres sayısı da iki katına çıkar ve 32 bit işlemciden çok daha fazla belleğe olanak tanır.
Daha büyük bit boyutuna sahip 64-bit işlemciler ve dolayısıyla daha büyük sayıları hesaplama yeteneği ile bilgisayar, her şeyle 32-bit bir bilgisayardan çok daha hassas bir düzeyde ilgilenir. Örneğin, ekranınızdaki pikseller 32 bit bilgisayardaki piksellerden daha doğru şekilde renklendirilebilir ve yerleştirilebilir.
64-Bit ve 32-Bit İşletim Sistemleri
Yeni işlemcilerin çoğu 64 bit mimariye dayanır ve 64 bit işletim sistemlerini destekler. Bu işlemciler ayrıca 32 bit işletim sistemleriyle de tam uyumludur.
Windows 11'in tüm sürümleri ve Windows 10, Windows 8, Windows 7 ve Windows Vista'nın çoğu sürümleri 64 bit biçiminde mevcuttur. Windows XP sürümlerinden yalnızca Professional 64-bit olarak mevcuttur.
XP'den 10'a kadar tüm Windows sürümleri 32-bit olarak mevcuttur.
v10.8'den (Mountain Lion) beri her Mac işletim sistemi 64-bit olmuştur.
Windows gibi, Linux da 32 bit veya 64 bit olabilir. lscpu komutuyla hangisini çalıştırdığınızı görebilirsiniz.
PC'nizdeki Windows Kopyasının 32-Bit mi yoksa 64-Bit mi Olduğundan Emin Değil misiniz?
Windows'un 32 bit sürümünü mü yoksa 64 bit sürümünü mü çalıştırdığınızı görmenin en hızlı ve en kolay yolu, Denetim Masası'nda ne yazdığını kontrol etmektir. Başka bir basit yöntem de Program Files klasörünü kontrol etmektir; aşağıda bununla ilgili daha fazla bilgi var.
Donanım mimarisini görmek için Komut İstemi'ni açın ve şu komutu girin:
echo %PROCESSOR_MİMARİ%
X64 tabanlı bir sisteminiz olduğunu belirtmek için AMD64 veya 32-bit için x86 gibi bir yanıt alabilirsiniz.
Bu, HKLM kayıt defteri kovanındaki bilgileri kontrol ederek çalışan başka bir komuttur:
reg sorgusu "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE
Bu komut çok daha fazla metinle sonuçlanmalı, ancak ardından şunlardan biri gibi bir yanıtla bitmelidir:
İŞLEMCİ_MİMARİ REG_SZ x86
İŞLEMCİ_MİMARİ REG_SZ AMD64
Bu komutlardan birini kullanmanın en iyi yolu onları buraya kopyalamak, Komut İstemi'ndeki siyah alana sağ tıklayıp komutu yapıştırmaktır.
Bu komutlar, çalıştırdığınız Windows sürümünün türünü değil, yalnızca donanım mimarisini söyler. x86 sistemleri Windows'un yalnızca 32 bit sürümünü yükleyebildiğinden muhtemelen aynıdırlar, ancak Windows'un 32 bit sürümü x64 sistemlerine de yüklenebildiğinden bu mutlaka doğru değildir.
Neden Önemli
Farkı bilmek çok önemlidir, bu nedenle doğru türde yazılım ve aygıt sürücüleri kuruyorsunuz. Örneğin, 32 bit veya 64 bit sürümü indirme seçeneği verildiğinde, 64 bit yazılım programı daha iyi bir seçimdir. Ancak, Windows'un 32 bit sürümünü kullanıyorsanız hiç çalışmayacaktır.
Son kullanıcı olarak sizin için dikkate değer bir fark, büyük bir programı indirdikten sonra, kendi bilgisayarınızda çalışmadığı için o zamanı boşa harcadığınızı görmenizdir. Örneğin, 32 bit işletim sisteminde kullanmayı beklediğiniz 64 bit bir program indirdiyseniz.
Ancak, bazı 32 bit programlar 64 bit sistemde gayet iyi çalışabilir. Başka bir deyişle, 32 bit programlar 64 bit işletim sistemleriyle uyumludur. Ancak bu kural her zaman geçerli değildir ve donanım aygıtlarının yazılımla arabirim oluşturması için tam sürümün yüklenmesi gerektiğinden özellikle bazı aygıt sürücülerinde durum böyledir (yani 64-bit sürücüler için 64-bit sürücüler gereklidir). bit işletim sistemi ve 32 bit işletim sistemi için 32 bit sürücüler).
32-bit ve 64-bit farklılıklarının devreye girdiği başka bir zaman, bir yazılım sorununu giderirken veya bir programın kurulum dizinine bakarken.
Windows'un 64-bit sürümlerinin, 32-bit bir dizin de içerdiklerinden, iki farklı yükleme klasörü olduğunu bilmek önemlidir. Ancak, 32 bit sürümde yalnızca bir yükleme klasörü bulunur. Kafa karıştırıcı olan şey, 64 bit sürümün Program Dosyaları klasörünün, Windows'un 32 bit sürümündeki 32 bit Program Dosyaları klasörüyle aynı adı taşımasıdır.
Durumun neden böyle olduğuna dair bir örnek, 32-bit bir programın 64-bit DLL kullanmaya çalışmamasıdır, bu da çalışmaz. Bunun yerine, 32-bit Program Files klasörüne 32-bit bir program yüklendiğinde ve sonra söz konusu programı çalıştırdığınızda, Windows, 64-bit programlar için kullanılanlar yerine 32-bit'e özgü bazı dosyaları çekmesi gerektiğini bilir.
Kafanız karıştıysa buraya bakın:
64-bit Windows sürümleri iki klasöre sahiptir:
- 32-bit konum: C:\Program Files (x86)\
- 64-bit konum: C:\Program Files\
32-bit Windows sürümü bir klasöre sahip:
32-bit konum: C:\Program Files\
Anlayabileceğiniz gibi, 64 bit Program Files klasörünün C:\Program Files\ olduğunu açıkça söylemek biraz kafa karıştırıcı çünkü bu 32 bit işletim sistemi için doğru değil.
Nasıl yapılır ve farkı bilmenizi gerektiren talimatların ötesinde, bu terimleri anlamanın önemli olmasının bir başka nedeni de 64 bit bilgisayar mı yoksa 64 bit program mı almanız gerektiğinden emin değilseniz.
Örneğin, bir video düzenleme programının 32 bit sistemde kullanabileceğinden daha büyük miktarda RAM'e erişmesini isteyebilirsiniz. Veya kullandığınız bir donanım parçasının 64 bit sürücü seçeneği olmadığını biliyorsanız, 64 bit bilgisayarla kullanamayacağınızı da bilirsiniz. Aynısı, 64-bit bir bilgisayarda çalışmayabilecek eski 16-bit uygulamalar için de geçerlidir; bunu bilmek 64 bit bilgisayara mı geçmeniz yoksa 32 bit mi kullanmanız gerektiğine karar vermenize yardımcı olabilir.
SSS
Ağdaki bir cihazı tanımlamak için kullanılan 32-bit veya 128-bit sayının adı nedir?
Genellikle IP adresi olarak adlandırılan İnternet Protokolü adresi, bir ağa bağlı ağ donanımının kimlik numarasıdır.
32-bit programları 64-bit Windows 10'da nasıl çalıştırırsınız?
Properties > Compatibility 'ye gidin, programa sağ tıklayın, Bu programı aşağıdakiler için uyumluluk modunda çalıştır'ı seçin. ve sürümü seçin.
32-bit neden x86 olarak adlandırılıyor ve x32 değil?
Intel işlemcilerin adlarının tamamı 86 ile bitiyordu (ilk adı 8086 idi). Bu mimarinin 32-bit nesline "x86" da denir.