Aynı donanımda 32 bit ile 64 bit işletim sistemi kullanmanın faydaları nelerdir? [kapalı]


0

Core 2 Duo işlemcili bir dizüstü bilgisayarım var ve Linux yükleyeceğim. En sevdiğim dağıtımın 64-bit sürümünü, 32-bit sürümünü kullanmanın hangi avantajları (hızı veya diğerleri) var?

Bazı özellikler:

  • Bu cevap , “ Programlar biraz daha hızlı çalışabilir ” diyor . Ne kadar hızlı?

  • 4GB ram (veya daha az) var, bu nedenle 32 bitlik 4 gb bellek sınırı sorun değil.

  • Bu biraz eski bir Core 2 Duo, ancak daha yeni bir işlemci farklı olurdu?

Soruyorum çünkü daha eski 32bit sistemlerimle uyumluluk (derlenmiş ikili dosyalar kullanmak, sabit diskleri değiştirmek vb.) Ve olası hız veya diğer avantajlar arasında karar vereceğim.


İstediğiniz cevaplanabilir tek soru tamamen donanıma bağlıdır. Günün sonunda, 64-bit bir işletim sisteminde 32-bit programları çalıştırabilirsiniz.
Ramhound

2
Burada performanstaki farklılıklar hakkında çok derin bir ayrıntıya giren gerçekten iyi bir makale var (cevap olarak yazacağım, ama çok uzun ve karmaşık!)
Michael B

How much faster?Bunun için genel bir cevap yok. Bu, ne kadar hafıza erişimi, işaretçi kullanımı, 64-bit matematik, isteğe bağlı hassas matematik, programın
yazma

Yanıtlar:


1

Asıl endişeniz diğer sistemlerle uyumluluğa sahip olmaksa, belki de 32-bit bir işletim sisteminde kalmak yeterlidir.

Bu özel durumda 64 bit işletim sisteminden fayda görmenin tek gerçek nedeni, 64 bit işletim sistemleri için özel olarak tasarlanmış bazı yazılımların 32 bit işletim sistemlerinde çalışmamasıdır.

Başlamak için herhangi bir 64 bit yazılım ile ilgilenmiyorsanız, bu sizin için bir sorun gibi görünmüyor.

32-bit ve 64-bit Ubuntu arasındaki howtogeek'ten ilginç bir okuma .


@Ramhound yeterince adil. Her ne kadar geçici çözümler olsa da, bu cevapta ayrıntılı olarak anlatılanlara girmekten rahatsız olamıyorum. Sanırım asıl nokta, 32-bit yazılım üzerinde 64-bit yazılım çalıştırmanız gerektiğidir.
44’de

2

https://en.wikipedia.org/wiki/64-bit_computing Artıları ve eksileri

(Bir özet veriyorum)

Artıları:

  1. Şifrelemenin daha büyük kayıtlarla sağladığı avantajlar.
  2. 32bit işletim sistemi için 3 GB bariyer mevcut olabilir: "tam engel anakart ve I / O cihaz konfigürasyonuna, özellikle de video RAM'in boyutuna göre değişebilir; 2,75 GB ile 3,5 GB arasında olabilir." 32 bit işletim sisteminin kısıtlı olduğu yanılgısı - 4GB - Çipset / mobo sorunlarınız yoksa PAE.
  3. '32-bit meslektaşlarından daha genel amaçlı kayıt' 'sıkı döngüler için önemli bir hız artışına yol açar'
  4. 64 bit Java sanal makinesinde çalışan Java programları daha büyük bir adres alanına erişebilir.

Eksileri:

  1. “aynı veriler bellekte daha fazla yer kaplar (daha uzun göstericiler ve muhtemelen diğer türler ve hizalama dolgusu nedeniyle). Bu, belirli bir işlemin bellek gereksinimlerini artırır ve verimli işlemci önbellek kullanımı için etkileri olabilir '
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.