15 Nisan 2019 Pazartesi

Bellekler Nasıl Üretilir ? Belleklere Veriler Nasıl Yazılır ? Hesaplama yöntemleri nelerdir ?


BİR BELLEĞİN KAPASİTESİ Bir hafızanın kapasitesi, maksimum sayıda saklayabileceği bit veya kelime sayısı ile belirtilir. Kelime / Kelime sayısı / Kelime uzunluğu (m): Mikroişlemcinin her saat (clock) darbesinde işlem yapabileceği bit sayısına denir. 4 / 8 / 16 / 32 / 64 bitlik kelime uzunlukları vardır. Veri yolu genişliği olarak da adlandırılır. Adres sayısı (n) : Bir hafızada n adet adres sayısı var ise 2n adet adres bulunmaktadır. Adres yolu genişliği olarak da adlandırılır. Eğer bir hafıza n-bit adres giriş hattına ve m-bit kelime uzunluğuna sahipse hafızanın kapasitesi 2n x m’dir. Örn: 1Kx8’lik bir hafıza, her biri 8-bit genişlikte olan 1024 tane hücreyi ifade etmektedir. Soru : Yandaki belleği kapasitesi nedir? 



Adres biti sayısı (n) :2 Adres sayısı (2n) : 4 Kelime sayısı (m) : 3 



BELLEKLERDE OKUMA İŞLEMİ Bir hafızanın çalışabilmesi için, uygulanan adres, veri ve kontrol sinyalleri için zamanlama sınırlamaları bulunur. Bir bellek gözünün içeriğinin okunması veya bir bellek gözüne veri yazılması için geçen süreye erişim zamanı denir. Hafıza sinyallerini analiz etmek için en basit işlem okuma çevrimidir. Bir okuma çevriminde aşağıda olaylar gerçekleşir: 

  • Hafıza girişlerine adres uygulanır. 

  • CS girişine lojik 0 uygulanarak bellek seçilir. 

  • Seçilen hafıza hücresinin içeriği, erişim zamanına (access time) eşit bir süre sonra , veri çıkışlarında gözlenir. 

  • Adres hatları diğer bir hafıza hücresine yazmak veya okumak için değiştirilebilir

  • Hafıza adresi, mikroişlemci tarafından sağlanır.

  • Mikroişlemcinin çalışması sırasında bu hatları gözleyen bir kod çözücü, erişilmek istenen hafıza biriminin adresinin üretilmesinden kısa bir süre sonra, bu kodu çözerek CS sinyalini üretir. 

  • Adres üretiminden sonra, verinin çıkışta okumaya hazır olması için geçen zamana erişim zamanı (tA) denir. En az bu kadar bir zaman sonra, mikroişlemci RD sinyalini aktif yaparak veriyi okur.  





BELLEKLERDE YAZMA İŞLEMİ 
Bir yazma çevriminde aşağıda olaylar gerçekleşir: 
  • Hafıza girişlerine adres uygulanır. 
  • CS girişine lojik 0 uygulanarak bellek seçilir. Hafızaya yazılacak veri, hafıza veri girişlerine uygulanır. WE hattı aktif hale getirilir. 
  • Adres hatları, diğer bir hafıza hücresine yazmak veya okumak için değiştirilebilir. 
  • Adres ve kontrol sinyallerinin kodunu çözen kod çözücü, CS sinyalini üretir. 
  • Hafıza seçildikten sonra, hafızanın WR sinyali aktif hale getirilir. Bu sırada yazılacak veride bir değişiklik olmaz ve son olarak bu veri seçilmiş olan hücreye yazılır. 
  • Bir verinin hafızaya yazılabilmesi için gereken minimum süreye tw, WR darbesini üreten mikroişlemci uymak zorundadır . 
Daha fazla bilgi için aşağıda bulunan dökümanı okuyunuz.

Hiç yorum yok:

Yorum Gönder