İşlemcinin 64 bit olduğu göz önüne alındığında, işletim sistemini 64 bitte çalıştırmanın her şekilde daha iyi olacağı açık değil mi?
Hayır, aslında değil. Bazı açılardan, 64 bit işletim sistemi çalıştıran olabilir Ahududu Pi'nin performansını bozabilir.
64 bit'in faydaları :
64 bit işlemci / işletim sistemi kullanmanın iki temel avantajı, cihazın 4 GB RAM'den daha fazlasını kaldırabilmesi ve doğal olarak 2^32
bir bignum kütüphanesine ihtiyaç duyulmadan daha büyük tamsayıları işleyebilmesidir .
Ahududu Pi'nin 4 GB'dan fazla RAM'i yok. 1 GB RAM’de, iki ana avantajın ilki tamamen kaybettiniz. İkinci faydaya gelince, insanların yüzde kaçı vakıf için ikinci bir işletim sistemini desteklemenin mantıklı olduğu kadar dev rakamlar kullanıyor? Olduğu gibi, RPI yazılım yöntemlerini kullanarak çok büyük rakamlar kullanabilir, ancak bu alanda sürekli olacaksanız, yine de daha iyi donanım kullanmanız gerekiyor gibi görünüyor.
64 bit ile ilgili sorunlar :
Daha büyük bir sayı saklamak için yeteneği sihir tarafından verilmez. Aksine, bellek nesnelerinin boyutunun arttırılması gerekir. C (ve C ++) bu bir değiştirmek anlamına int
için int64_t
. Bu otomatik olarak yapılmaz, bu nedenle vakıf hakkındaki yorumlar iki dalı korumak istememektedir.
Ek olarak, çoğu uygulama 64 bit modunda çalıştırıldığında (çoğu kullanıcı için) bir fayda sağlamaz. Çoğu web tarayıcısının, MS Office'in ve diğer popüler yazılımların tüm ana bilgisayarlarının hala 32 bitlik bir şekilde sevk edildiğini ve bakım yapıldığını unutmayın. Ellerinizi 64 bitlik bir MS Office sürümünden edinebileceğinizden emin olun, ancak nadiren kullanılır.
Eğer uygulama / işletim sistemi 64 bit mimariden yararlanmak için yazılmışsa, uygulamanız daha fazla bellek kullanacak, çünkü değişkenler ve işaretçiler daha fazla yer kaplıyor. Genellikle bu, avantajlardan faydalanacak makineler için nispeten küçük bir işlemdir. Bizim durumumuzda çok az avantajımız ve çok az RAMimiz var.
Ayrıca not :
Sadece 64 bit bir makinede çalışıyor olmanız, uygulamanın 32 bit olarak çalışmadığı anlamına gelmez. Windows, iki farklı yükleme yolları sağlayarak bu çok anlaşılır kılmakta C:\Program Files
ve C:\Program Files (x86)
.
Peki, vakıf muhtemelen 64 bit destek sağlayacak mı? :
Aynı noktaya geri döndük, "Bazı insanlar fayda görebilir, ancak çoğunu yapmaz". 64 bit derleme sunan başka projeler de göreceksiniz, ancak temel çok hak edilmemiş (imo) bolluğa sahip olmadıkça, büyük olasılıkla olmayacak ve olmasın (imo). Ayrı bir 64 bit dal oluşturmak ve sürdürmek küçük bir çaba değildir ve dürüst olmak gerekirse, buna değmez.