2011-06-26 24 views
6
Ben bilgisayar organizasyonu üzerinde okuma ve hafıza bölümde o bahseder

"Farklı uzunluklarda örneği patlama modları belirtilebilir için SDRAM, operasyonun birkaç modları vardır." Birisi patlama modunun ne olduğunu açıklayabilir mi? I/O bölüm patlama modunda DMA veri bloklarını aktarmak için ana belleğe doğrudan erişim modu olarak tanımlandı çünkü bu konuda karıştı nedenBurst Modu Tanımı


ana nedeni olduğunu ancak bu tanım kokan t gerçekten Hafıza bölümde yukarıda bahsedilen için mantıklı ... Ayrıca Google biraz daha farklı bir tanım = S verir


cevap

7

veri yazma/okuma yerine belleğe adresine gönderir, ama ne zaman Burst modu Belirtilen adres için sadece, aynı zamanda ardışık konumların bazılarını okuyor/yazıyorsunuz ly 4 veya 8). (Biraz eski ve hatta birçok)

En güncel işlemciler, bu nedenle tipik bir okuma yerleşik önbellek çeşit veya belirli bir önbellek hattında tüm veriler için olacak yazın. Bir seri okuma/yazma kullanmak, tek bir kelime okumaktan ziyade sadece başlangıç ​​adresini belirledikten sonra tüm önbellek satırını okuyup yazmanızı ve ardından bir sonraki kelimeyi okumak için bir sonraki adresi göndermenizi ve sadece önbellekteki tüm veriler için hat.

+0

sayesinde bu yüzden DMA ana belleğe doğrudan erişim sahip bir ilgisi yok? Yani. İşlemci okuma/yazma verileri olabilir mi? – rrazd

+0

@rrazd: evet. Aslında, * tüm * modern belleğe (DDR2, DDR3, vb.) Erişim patlamalı moddadır - herhangi bir patlama dışı modu desteklemezler. Bir patlamanın sadece bir parçasına ihtiyacınız varsa, bir patlama modu işlemini başlatmak için * mümkündür ve daha sonra ihtiyacınız olan şeyi yaptığınızda iptal edebilirsiniz. Gerçi bu oldukça sıradışı. –

+0

G/Ç (DMA) Burst modu, SDRAM Burst modundan farklıdır ... –

2

SDRAM yongaları daha ziyade "satır" ve "sütun" olarak, doğrusal organize edilir. Bir satır değeri, bir sütun değeri ile takip edilir ve daha sonra fiili veriler çipten okunur veya yazılır. Bu, çipin milyonlarca kelimeyi tutmasına izin verirken, her bir sözcüğe erişmek için daha az sayıda pimin kullanılmasına izin verir.

"Patlama modu" bir satır ve sütun ayarlama ve daha sonra bir sütun ilerletmek için ayrı bir sinyal kullanarak, sıra ve sütun her ayarlamak zorunda kalmadan her sözcüğe erişimi sağlayan ifade eder.