32Bit İle 64Bit Sistem Arasındaki Fark(?)
-
sonuç olarak 64 mü 32 bit mi kullanalım :D ne diyorsunuz? 4gb ram var?
-
FiL3MAN bunu yazdı:
-----------------------------sonuç olarak 64 mü 32 bit mi kullanalım :D ne diyorsunuz? 4gb ram var?
-----------------------------daya gitsin canın hangisini istiyosa :D
-
Yav ne zaman 64 bit sorun çıkarmış o windowsun mallığıdır.. 64 bit her zaman iyidir.. bakın macosX vs..
-
wasd bunu yazdı:
-----------------------------FiL3MAN bunu yazdı:
-----------------------------sonuç olarak 64 mü 32 bit mi kullanalım :D ne diyorsunuz? 4gb ram var?
-----------------------------daya gitsin canın hangisini istiyosa :D
-----------------------------en mantıklısı deneme yanılma ;)
-
32 bit sistem ile 64 bit sistem arasında normal kullanıcı bakımından çok fazla bir hız farkı olmayabilir ancak zaten işlemcinin hızını belirleyen ana unsur kaç bit olduğu değildir. İşlemcinin adres yolu boyutu ne kadar bellek adresleyebileceğini belirler.
Örneğin kullanabildiğiniz en büyük değişken 2 bayt ise (16 bit) yazabileceğiniz en büyük sayı 65535 dir. Yani 64 kb bellek adresleyebilirsiniz. İşlemci frekansınız 100 ghz olabilir, transistör sayısı 100 milyar olabilir ancak 16 bit adres yolu olan bir işlemcinin kullanabileceği bellek 64 kb'ı geçemez.
8086'nın komut seti 16 bit ama adres yolu 20 bitti, yani 1 mb bellek adresleyebiliyordu, (aslında biraz daha karmaşık : http://en.wikipedia.org/wiki/Intel_8086#Buses_and_operation) Şuanda tüm işlemciler gerçek modda böyledir. 32 ve 64 bit işlemcilerin ise komut seti ve adres yolu eşit, 32 veya 64 bittir.
Özetle, işlemcinin hızını çalışma frekansı transistör sayısı vs belirler ancak 32 bitten daha hızlı değil demek saçmalıktır. Onu diyenler yukarıdaki örneği bir kere daha düşünsün. 100 ghz işlemciniz var ancak 1 mb bellek adresleyebiliyor, yani tüm OS 1 mb kullanmak zorunda (dos'ta böyleydi, programa 640 kb veriyor gerisini kendi kullanıyordu)
Hülasa, ilerde çekirdek sayısı daha da artacak, ancak ram paylaşılan bir kaynak , tabiki bu kadar işlemcide çalışan processlerin 4 gb belleği paylaşmak zorunda kalması kabul edilemez. Evet 32 bit işlemciler PAE aktif değilse max 4 gb bellek kullanabilir.
Yani mesele hız filan değil, gelişim.
32 bit programların 64 bit işlemcilerde çalışması mevzusuna gelince, windows'da wow64 altında çalışır. 64 bit işlemci 32 bit instruction'ları native olarak çalıştırdığı için ciddi bir hız farkı oluşmaz. Sadece komutların başında bir prefix eklenir.
Wow64 32 bit process çalışırken thread başına 512 kb fazladan stack alanı ayırır. Ayrıntı : http://msdn.microsoft.com/en-us/library/aa384219(v=vs.85).aspx
Yani 32 bit process'ler biraz daha fazla ram tüketir, ancak bunlar çok ciddi farklar değil. Yani 64 bit candır, 32 bit ile güzel günlerimiz geçti ama gelişime direnç göstermek yerine ayak uydurmalıyız.
-
Tugberk hocam cok guzel anlatmış
64 bit bir hız ölçüsü değil. Bu aynen 1 Gbit ethernet kartı alıp internete daha hızlı girecegi beklentisine girmek gibi birşey.
64 bit sizi (çoğu durumda) hızlandırmaz fakat hızlandıracak teknolojilerin önünü açar.
Ben 64 bit Windowslar ilk çıktığı zaman 64 bite geçtim, 32 bit kullanmayalı yıllar oldu. hiç de sıkıntı yaşamadım ilk 1 sene hariç.
-
SARI bunu yazdı:
-----------------------------şu amk 64bitten sadece ben mi mutluyum anlamadım amk ya.
-----------------------------yok hocam ben de varım, porno izlerken takılmıyorsa 3 bit de olsa canımdır ciğerimdir