32 bit işlemci veya genellikle n bit işlemci nedir?
32 bit işlemci veya genellikle n bit işlemci nedir?
Yanıtlar:
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 .
mul ebx
eax * 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.
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:
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:
Son olarak, bilgisayar veri tutma bileşenlerinin genel şemasında işlemcinin 10.000 feet yükseklik görünümü.
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