mengingat bahwa prosesor 64 bit, bukankah sudah jelas menjalankan OS dalam 64 bit akan lebih baik dalam segala hal?
Sebenarnya tidak. Dalam beberapa hal, menjalankan sistem operasi 64 bit dapat menurunkan kinerja Raspberry Pi.
Manfaat 64 bit :
Dua manfaat utama menggunakan prosesor 64 bit / sistem operasi adalah bahwa perangkat dapat menangani lebih dari 4 GB RAM, dan secara asli menangani bilangan bulat yang lebih besar daripada 2^32
tanpa memerlukan perpustakaan bignum.
Raspberry Pi tidak memiliki lebih dari 4 GB RAM. Dengan RAM 1 GB, Anda benar-benar kehilangan yang pertama dari dua manfaat utama. Adapun manfaat kedua, berapa persen orang yang benar-benar menggunakan angka raksasa yang cukup sehingga masuk akal bagi yayasan untuk mendukung sistem operasi seluruh detik? Seperti halnya, RPi dapat menggunakan angka besar melalui metode perangkat lunak, tetapi sepertinya jika Anda akan konsisten di bidang itu, Anda harus tetap menggunakan perangkat keras yang lebih baik.
Masalah dengan 64 bit :
Kemampuan untuk menyimpan jumlah yang lebih besar tidak diberikan oleh sihir. Sebaliknya, ukuran objek memori perlu ditingkatkan. Dalam C (dan C ++) ini berarti mengubah int
ke int64_t
. Ini tidak dilakukan secara otomatis, maka komentar tentang yayasan tidak ingin mempertahankan dua cabang.
Selain itu, banyak aplikasi tidak memberikan manfaat (untuk sebagian besar pengguna) saat dijalankan dalam mode 64 bit. Perhatikan bahwa sebagian besar peramban web, MS Office, dan sejumlah besar peranti lunak populer lainnya semuanya masih dikirimkan dan dirawat dengan cara 32 bit. Tentu Anda bisa mendapatkan rilis MS Office 64 bit, tetapi ini jarang digunakan.
Jika aplikasi / sistem operasi ditulis untuk memanfaatkan arsitektur 64 bit, aplikasi Anda akan menggunakan lebih banyak memori, hanya karena variabel dan pointer mengambil lebih banyak ruang. Biasanya ini adalah trade off yang relatif kecil untuk mesin yang akan mendapat manfaat dari manfaatnya. Dalam kasus kami, kami memiliki sangat sedikit fasilitas, dan sangat sedikit RAM.
Juga dari catatan :
Hanya karena Anda menjalankan mesin 64 bit, bukan berarti aplikasi tidak berjalan sebagai 32 bit. Windows membuat ini sangat jelas dengan memiliki dua jalur instalasi berbeda, C:\Program Files
dan C:\Program Files (x86)
.
Jadi, akankah yayasan kemungkinan memberikan dukungan 64 bit? :
Kami kembali pada titik yang sama, "Beberapa orang mungkin melihat manfaat, tetapi sebagian besar tidak." Anda tentu akan melihat proyek lain menawarkan build 64 bit, tetapi kecuali jika yayasan mendapatkan banyak kekurangan (imo) yang tidak layak, mereka mungkin tidak akan dan tidak seharusnya (imo). Membuat dan memelihara cabang 64 bit yang terpisah bukanlah usaha kecil, dan jujur, sepertinya tidak sepadan.