2005'ten beri Microsoft, Windows işletim sisteminin hem 32 bit hem de 64 bit sürümünü sunuyor. Farklılıkların ne olduğunu ve neden önemli olduklarını söylemek zor olabilir – sonuçta 64-bit üstündür, ancak her bilgisayar için uygun değildir.
Bir 'bit' nedir?
Hesaplamada bit, tek bir ikili basamaktır, 1 ve 0 olmak üzere iki olası değeri vardır. Eklediğiniz her bit için olası değerlerin sayısı iki katına çıkar, bu nedenle iki bit için iki ikili basamağınız ve dört olası değeriniz olur. Üç bit için, üç ikili basamağınız ve 8 olası değeriniz var vb. 32 bitte 232 olası kombinasyonlar veya 4,294,967,296 olası değer. 64 bit ile toplam 18.446.744.073.709.551.616 olası değer vardır.
32 bit sınırlamaları
Kendi başlarına, bu sayıların ikisi de etkileyici ama gerçekten hiçbir şey ifade etmiyor. Bir 32bit-CPU, verileri depolamak ve 32-bit değerleri işlemek için yalnızca 32-bit yazmaçları kullanabilir.
İpucu: Kayıt, CPU'nun aktif olarak üzerinde çalıştığı verileri depolayan son derece hızlı bir bellek parçasıdır.
32 bit CPU'nun ana sınırlaması, destekleyebileceği RAM miktarıdır. 32-bit CPU sadece 4 GiB RAM'e kadar adresleyebilir, 32-bit CPU fiziksel olarak bu miktarın üzerindeki herhangi bir RAM adresini çağıramaz. Gerçek dünyadan bir benzetme için, adresinizi ancak girmeniz gereken yeri içeren çevrimiçi bir formu doldurduğunuzu hayal edin. ev numaranız sadece iki rakama izin veriyor, eğer 100 numaralı evde yaşıyorsanız, şans.
İpucu: GiB, Gibibaytlar anlamına gelir. Gibi, bilgisayarlar gibi ikili sistemler için tasarlanmış bir önektir ve giga'nın (1.000.000.000) standart önekinin ikili sistemde bir tam sayı olmamasına izin verecek şekilde tasarlanmıştır. Bu önek gösteriminde, önekin her aşaması bir öncekinden 1000 kat yerine 1024 kat daha büyüktür. Örneğin, bir kilogram 1000 gramdır ve bir kibibit 1024 bayttır. Dört gibibayt, 4 x 1024 x 1024 x 1024 bayttır veya 4,294,967,296 bayt.
Neden 64 bit CPU'ya ihtiyacınız var?
Gerçekçi olarak, modern bilgisayarların işletim sistemlerini ve yazılımlarını iyi çalıştırabilmeleri için 4 GiB'den fazla RAM'e ihtiyaçları vardır. Windows 10, gerekli minimum RAM miktarının 32 bit CPU'da 1 GB veya 64 bit CPU'da 2 GB olduğunu iddia ediyor. Ancak bu kadar az RAM ile bir bilgisayar çalıştırmayı denerseniz, gerçekten kötü bir deneyim yaşayacaksınız. Sisteminizde 4 GB RAM olsa bile, sürekli olarak RAM'inizde yer kalmadığı ve verileri çok daha yavaş olan sabit sürücünüze geri taşımak zorunda kaldığınız sorunlarla karşılaşacaksınız.
Pek çok modern video oyunu, düzenleme yazılımı gibi araçlar ve hatta çok sayıda açık sekmeye sahip Chrome bile tek başına 4 GB'den fazla RAM kullanabilir. İşletim sistemi, arka plan uygulamaları ve bir veya iki oyunun gereksinimlerini dikkate aldığınızda cep telefonları bile 4 GB RAM'in sınırlarını zorlayabilir. Teknoloji ilerledikçe sistem gereksinimleri artmaya devam edecek, 64-bit platforma geçiş, bu sorunu çözmek için çok fazla sorun haline gelmeden önce tasarlandı.
64-Bit CPU teorik olarak 16 Exbibyte RAM'in tamamını ele alabilir, ancak performans ve uyumluluk nedenleriyle mevcut standart "yalnızca" 4 pebibyte RAM'i desteklemektir.
İpucu: Bir pebibit ve bir exbibit, sırasıyla (kabaca) bir milyon ve bir milyar gibibittir. Kabaca, bunlar ikili sistemde artışlar olduğundan, gerçekten 1000 yerine 1024'ün katlarıdır. Dolayısıyla, tam sayılar sırasıyla 1.048.576 ve 1.073.741.824 gibibayt olacaktır.
64 bit CPU kullanmak, daha fazla RAM'in adreslenebileceği anlamına gelir, ancak aynı zamanda CPU'nun işlediği her adresin, kayıt değerinin ve sayının daha büyük olduğu anlamına gelir. Bunun kayda değer bir performans etkisi yoktur, ancak kayıt değerleri vb. için daha fazla depolama alanı gerektiği anlamına gelir.
Ekstra RAM'den yararlanmak için ayrıca 64 bit işletim sistemi kullanmanız gerekir, bu olmadan 64 bit CPU, işletim sisteminin 32 bit sınırlamaları tarafından engellenir. Tüm tüketici odaklı 64 bit CPU'lar ve işletim sistemleri, herhangi bir değişiklik gerekmeden 32 bit uygulamaları çalıştırmayı destekler. Bu nedenle, neredeyse her durumda yazılım uyumluluğu konusunda endişelenmenize gerek yok.
Gerçek dünyada, çoğu kullanıcı için 64-bit CPU 32-bit CPU'dan daha hızlı değildir. Süper bilgisayarlar gibi bazı yüksek performanslı bilgi işlem uygulamalarında, mimari değişikliğin bir etkisi olabilir, ancak çoğu insanın bir farkı fark etmesi olası değildir.