RAM modülü kapasiteleri neden iki güçte (512 MiB, 1, 2, 4, 8 GiB)?


23

Yeni bilgisayarlarda genellikle 2, 4, 8 vb. GiB RAM bulunur. Eskileri genellikle 128, 256, 512 MiB veya daha azına sahip fakat aynı zamanda ikisinin de güçleri var.

Bunun arkasındaki sebep nedir? Neden sabit diskler ve DVD diskleri bu normu izlemiyor?


MB ve GB'nin ikisinin gücü DEĞİL olduğuna dikkat edin, MiB ve GiB vardır.
arielnmz

Yanıtlar:


27

Bellek CPU'ya yakından bağlıdır, bu yüzden boyutlarını iki güç yapması, aralarında geçiş yapmak için minimum bir mantık gerektiren birden fazla modülün paketlenebileceği anlamına gelir; Sonundan sadece birkaç bitin kontrol edilmesi gerekir (büyüklüğün ikili gösterimi 1000... büyüklüğünden 0000bağımsız olarak) çünkü daha fazla bit yerine iki güç kullanmazlardı.

Sabit sürücüler CPU'ya bağlı değildir ve aynı şekilde paketlenmemişlerdir, bu yüzden boyutlarının tam olması gerekmez.


Sabit disklerde SSD var mı? Çünkü SSD boyutlarının da 2 güç olduğunu fark ettim. Aynı zamanda flash sürücüler ve SD kartlar için de aynı (SanDisk 200 GB SD kart gibi istisnalar hariç)
Abdul

@Abdul: Onlar 2-ish'ın güçleri. Hala 2 olan gerçek güçleri yapan kiB, MiB, vb. Yerine kB, MB, vb. Kullanma HD uygulamasını takip ediyorlar. Blok durumunda yeniden bloklanabilecek ilave bloklar sağlamak için bunu yapıyorlar. hasar. Ancak, altta yatan medya gerçekten 2 ya da katlarının güçleridir.
Ignacio Vazquez-Abrams

Üzgünüm, sorumu açıklığa kavuşturmalıyım; SSD'ler, flash sürücüler ve SD kartların RAM gibi CPU'ya bağlı olmadığından 2 güç olmak kadar önemli mi demek istedim?
Abdul

@Abdul: Tüm ikincil depolamayı içerir.
Ignacio Vazquez-Abrams

9

Basitçe konuşursak, bilgisayarlar 1 ve 0'larda çalışır. İkili olan budur. Bilgisayar belleği adreslemek için bu sistemi kullanır. Basit ("eski" okunan) bir sistemde, belirli sayıda işlemci satırı veya bellek adres birimi satırı, bellekteki belirli bir konumun adresini seçmeye adanmıştır. Bu satırlar yalnızca "yüksek" veya "düşük" değerlerini taşıyabildiğinden, her satır bir ikili basamağı temsil eder. Dolayısıyla, ele alınabilecek konumların sayısı hat sayısının gücünden iki tanesidir.

Bu ve adres kayıt işlemcisi arasında bir yazışma var. Kayıttaki bit sayısından iki tanesi adreslenebilecek konum sayısıdır.

Bellek boyutları arttıkça ve bilgisayarlar daha güçlü hale geldikçe, bu yeteneği genişletmek ve çeşitli sınırlamalar çerçevesinde çalışmak için bir dizi şema kullanılmıştır.

Lütfen bu genel bakışın karmaşık bir konuya büyük ölçüde basitleştirilmiş bir bakış olduğunu unutmayın.

Ayrıca Hafıza adresleme hakkındaki Wikipedia makalesine bakınız .


5

İkili sistem, taban 2 olarak bilinir, çünkü iki olası değer vardır: taban 10 (0-9) olarak bilinen normal doğal sayı sistemine kıyasla 0 ve 1 (açık ve kapalı, yüksek ve düşük, 5V ve 0V ). Sabit disk üreticileri kapasitelerinin daha yüksek görünmesini istiyorlar, bu nedenle 1GB'lık bir sürücü (10, 1 milyar bayt, 10 9 temel ) gerçekten yalnızca 0.9313GiB (temel 2, 2 bir şey ) (bu aynı zamanda bilgisayarın arasındaki farkın nedenidir) raporlar ve kutunun ne söylediğini). Aynısı DVD diskleri için de geçerlidir.


Daha fazla bilgi için bu Wikipedia makalesine göz atın - en.wikipedia.org/wiki/Power_of_two
Nick Josevski 19:11


3
@muntoo: İlgili bilgilere bağlantı yaptınız, ancak yorum metniniz tamamen yanıltıcı ve sizi spam gibi gösteriyor.
Linker3000,

@ Muntoo'nun yorumunu değiştirdim
Ivo

Bu aynı zamanda, bilgisayarın bildirdiği ile kutunun söylediği arasındaki farkın nedenidir , daha çok Windows raporları, birçok Linux masaüstü ve uygulaması arasındaki uyumsuzluk gibi, şimdi kapasiteler için doğru soneki kullanır. Mac OS de inanıyor.
arielnmz

-1

Bilgisayarlarda kullanılan dijital elektroniklerin iki durumu vardır: açık ve kapalı. Böylece sayıların bellekte depolanması, her biri açık veya kapalı olan elemanların koleksiyonlarından oluşur.

Dolayısıyla bir eleman sadece 0 ve 1 rakamlarını temsil edebilir (iki değer). Bunlardan ikisini birleştirirseniz, şimdi iki (dört) sayının 0… 3 gücünün 2'sini temsil edebilirsiniz.

kapalı, kapalı = 0

kapalı, açık = 1

açık, kapalı = 2

açık, açık = 3

Üç öğeniz varsa, ikisini üç (sekiz) sayının 0… 7 gücüyle temsil edebilirsiniz.

kapalı, kapalı, kapalı = 0

kapalı, kapalı, açık = 1

kapalı, açık, kapalı = 2

kapalı, açık, açık = 3

açık, kapalı, kapalı = 4

açık, kapalı, açık = 5

açık, açık, kapalı = 6

açık, açık, açık = 7

Ve bunun gibi.

Eleman bir anahtarlama transistörü ya da açık ya da kapalı durumda olan bir eşdeğeri olabilir, küçük ya da dönme yönüne dik ya da mıknatıslanmış sabit disk yüzeyinin küçük bir yaması olabilir (iki durum).

Bu nedenle, her şey doğal olarak iki güçte düzenlenir.

Sadece 10'luk güç kullanıyoruz, çünkü on parmağımız var (başparmaklar dahil), Bilgisayarlar yok.


-3

Toplu üretim genellikle çeşitli üretimden daha ucuzdur. 128 MB ve 256 MB baskı üretmek, yalnızca 256 MB baskı üretmekten daha pahalı olabilir.

Yani çok fazla farklı ram üretilmezse, en ucuz sonucu elde etmek için onları en iyi şekilde 'ikiye katlayabilirsiniz'.

Aynı koç şeritlerinden ikisinin takılması, birlikte çalışması gerektiği avantajına sahiptir. Farklı markaların karıştırılması, makinenizi yavaşlatan bazı küçük farklılıklara neden olabilir.

İki kanallı çubuk, aynı şeritte iki şerit eklerseniz, birlikte çok iyi çalışır.

Ram daha küçük 'alt' cipsler kullanılarak üretilir. Bu yongalar genellikle kullanılabilir bir boyuta kilitlenir. OS'leri kullanmak için basit 1024Kb blokları gibi tarihsel bir potansiyel var. Yani yüklü olandan bir kat değilsin.


Sadece son paragraf bu soruyla ilgili ve hatta bu yanlış ...
jiggunjer 21:15
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.