32 bit işlemci ne anlama geliyor?


11

32 bit işlemci veya genellikle n bit işlemci nedir?


1
Muhtemelen aşağıda iyi bir cevap alacak olsanız da, Wikipedia - en.wikipedia.org/wiki/32-bit
William Hilsum

1
Bence bir işlemcinin nasıl çalıştığını anlamak, 32'nin doğal olarak ne anlama geldiğini açıklayacaktır. Temelde çipin üzerindeki kayıtların boyutu
Joe Phillips

Biraz bilgisayardaki depolama birimidir. Veriler cpu'da bilgisayarlarda saklanır. "bitlerin" kaydedilmiş intermasyonlarının kayıt kapasitesi. sadece iki tip bit mümkündür (0 ve 1). örnek: 16 bitlik kayıt sadece 16 bit boyutunda veri depoladı. ve ayrıca yalnızca 16 bitlik verilerle işleniyor.

Yanıtlar:


11

X86 işlemciler söz konusu olduğunda, en basit açıklama, 32 bit işlemcinin genel amaçlı kayıtlarının 0 ila (2 ^ 32) -1 (4,294,967,295) dahil (-2,147,483,648 ila 2,147,483,647) dahil olmak üzere veya -2,147,483,648 ila 2,147,483,647 arasındaki tamsayı değerlerini tutabilmesidir. Bu, yalnızca baytlık sanal adres alanını (4 GB) ele alabileceği anlamına gelir.

Bir x86 64bit işlemcinin kayıtları, teorik olarak, çok daha büyük bir sanal adres alanı vererek 0 ile (2 ^ 64) -1 (18,446,744,073,709,551,615) arasındaki sayılarla çalışabilir.

N-bit sorunuza devam etmek için: 2 ^ n üzerindeki rakamlarla çalışabilecektir.

Wikepedia, bit genişliği ve arkasındaki matematik hakkında iyi bir dizi makaleye sahiptir .


4
'2 ^ n'ye kadar olan sayılarla çalışma' yanıltıcıdır. 32bit Pentium 64bit sonuçlar üretebilir, örneğin mul ebxeax * ebx hesaplar ve 64bit sonucu edx: eax içinde depolar. Genellikle, bir kayıt büyüklüğündedir, ancak bu bile geçmişte yanıltıcı olmuştur.
Skizz

1
Bu biraz yanıltıcı bir cevap. Adres, veri ve dahili veriyollarının boyutlarının eşleşmesi gerekmez. Örneğin, 16 bit 286 işlemcinin 24 bit adres veri yolu vardı. 16-bit 8088 işlemcinin (dahili birincil veri boyutu nedeniyle) 8-bit veri yolu ve 20-bit adres veriyolu vardı (ve çok özel işlemler için 32-bit sonuçlar üretebilir). :-)
Brian Knoblauch

Peki sizler bu konuda geeky alıyorsunuz. cevap kavramsal olarak yanlış değildir; sadece teknik olarak. Ancak, kullanıcının açıkça düşük bir know-how'ı verin; bence bu adil bir cevap
Chani

Intel / AMD 64-bit CPU'lara özgüdür - ayrıca daha genel amaçlı kayıtlara sahiptirler - bu aynı zamanda CPU'nun daha yavaş RAM'e daha fazla erişmesini engelleyebileceği için performansa yardımcı olur. Ancak daha fazla kayıt mutlaka CPU "bitness" in bir fonksiyonu değildir.
LawrenceC

19

Bit, bir bilgisayar işlemcisindeki en küçük bilgi depolama birimidir. Tıpkı bir anahtarın kapalı veya açık olabilmesi gibi, bit de genellikle 0 ve 1 olarak gösterilen iki durumdan birine sahip olabilir
. İşlemci / CPU'nun kendisi öncelikle Kayıtlar olarak adlandırılan bu bitlerin bir düzine kadar kovasından oluşur. Bu nedenle kayıtlar, verileri bir işlemcide tutabilen bit kovalarıdır. Bunlardan bazıları genel amaçlı kayıtlardır (aslen A, B, C ...) ve diğerleri özel amaçlıdır (daha korkak isimlerle). Modern işlemcilerin aritmetik mantık birimi (ALU) tarafından temel aritmatik gibi diğer işlevler için başka bölümleri de vardır.

Daha önceki işlemcilerin 8 bit ve 16 bit vb. Gibi daha az sayıda bitleri olan kayıtları vardı. Şu anda kayıt boyutları 32 ve 64 bit olan işlemcilerimiz var.

Yani 32 bit işlemcinin , her biri 32 bit uzunluğunda kayıt adı verilen bilgi depolama kovaları vardır. Ve adlandırma stilleri de 16 bitlik tipler için AX, BX, CX boyutlarıyla gelişti .... şimdiye kadar 32 bit kayıtlar için EAX, EBX, ECX vb. 32-bit işlemcideki özel amaçlı kayıtlar da 32-bit uzunluğunda ama unutmaya çalıştığım korkunç isimler var :)

Yeterli teori .... Şimdi, modern bir 32-bit işlemcinin kayıt ve bitlerin ilişkisi hakkında bir fikir edinmek için bazı genel amaçlı kayıtların bir görüntüsünü görelim:

alternatif metin

Aşağıda, işlemcinin başka bir anlık görüntüsü verilmiştir, bu sefer biraz daha yüksek bir irtifadan alınmıştır:

alternatif metin

Son olarak, bilgisayar veri tutma bileşenlerinin genel şemasında işlemcinin 10.000 feet yükseklik görünümü.

alternatif metin


puan almak için bazı soruları yanıtlayın! =)
lajuette

6
Bu cevap zaten size yeterli puan getiriyor gibi görünüyor. Resimleri dahil etmek için şimdi yanıtı düzenleyebilirsiniz.
Suma

2

8, 16, 32, 64 ... bit bilgi işlem temel olarak ne kadar bilginin "aktarılabileceğini" anlatıyor.

Biraz temel bilgiler. 1 veya 0. 8 bitlik bir makine, 8 bit genişliğinde bir bilgi yığınını işleyebilir. 16 bitlik makine, 16 bitlik bir biti işleyebilir, temel olarak 8 bitlik makineye kıyasla her döngü için 2 talimat verir.

32, 64 bit bilgi işlem, bu boyutlardaki verilerle çalışan ve "cpu çevrimi" başına daha fazla verinin iletilmesine izin veren CPU'ları ifade eder. Diğer her şey eşit olduğunda, daha iyi = daha iyi / daha hızlı görmek kolaydır.

16 bit hesaplama PCMag tanımı
PCMag Bit Özellikler

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.