Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi Bilgisayar Mühendisliği Bölümü.

Benzer bir sunumlar


... konulu sunumlar: "Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi Bilgisayar Mühendisliği Bölümü."— Sunum transkripti:

1 Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi Bilgisayar Mühendisliği Bölümü

2 Ders Planı Giriş Neden bellek hiyerarşisi oluşmuştur? Bellek sistemine genel bir bakış Terminoloji Zamanda ve uzayda lokallik (temporal ve spatial locality) Modern bir bilgisayarda bellek hiyerarşisi Teknoloji ve eğilimler Örnek Geçişli Bellek Sistemi 2

3 Bilgisayarın 4 klasik bölümü: Bugünün konusu bellek. Giriş 3

4 Neden bellek hiyerarşisi oluşmuştur? 4

5 Bilgisayar içindeki bellek sisteminin genişletilmiş görüntüsü Bellek Sistemine Genel bir Bakış 5

6 Herhangi bir anda, veri kopyalama sadece en yakın iki seviye arasında olur. Üst seviye: CPU’ya yakın olan seviye, Küçük kapasiteli, hızlı ve pahalı teknolojiler içerir. Alt seviye: CPU’dan uzakta olan seviye, Büyük kapasiteli, yavaş ve pahalı olmayan teknolojiler içerir, Blok: İki seviye içinden herhangi birinde var olan veya olmayan en küçük veri miktarı. Terminoloji 6

7 Terminoloji (devam) 7 Hit: Verinin üst seviyede olması (örnek; bir önceki figürde blok X) Hit oranı: Aranan verinin üst seviye erişimlerinde bulunma oranı (yüzdesi). Hit zamanı: Üst seviye veriye erişim süresi (RAM erişim süresi + hit/miss karar süresi) Miss: Verinin alt seviyeden getirilmek zorunda kalınması (örnek; blok Y) Miss oranı: 1 – Hit oranı. Miss cezası: Bir bloğun üst seviyeye getirilmesi için gerekli süre + Bloğun CPU’ya ulaştırılması için geçen süre. Hit zamanı << Miss cezası

8 Zamanda lokallik (temporal locality): Eğer bir nesneye (bloğa) erişilmişse, eğilim onun yakın zamanda tekrar erişileceği yönündedir. Yakın zamanda erişilen veriler, CPU’ya yakın tutulmalı. Uzayda lokallik (spatial locality): Eğer bir veriye erişilmişse, yakın zamanda o veriye yakın adresteki verilere erişilme eğilimi yüksektir. Ardışık veriler, blok halinde üst seviyeye taşınmalı. Zamanda ve Uzayda Lokallik 8

9 Modern bir Bilgisayarda Bellek Hiyerarşisi 9 Lokallik prensibini temel alarak: Kullanıcıya verebileceğin en büyük bellek kapasitesini ekonomik (ucuz) bellek ile sağla, Var olan en hızlı erişim teknolojisini kullan.

10 Hiyerarşi İçindeki Bellek Teknolojileri Rastgele erişim: Erişim süresi her bellek gözü için aynı, DRAM: Dinamik rastgele erişimli bellek, Yüksek yoğunluk, düşük güç, ucuz, yavaş. Dinamik: Sık ve düzenli olarak tazelenmesi (refresh) gerekiyor. SRAM: Statik rastgele erişimli bellek, Düşük yoğunluk, yüksek güç tüketimi, pahalı, hızlı, Statik: İçerik, elektrik kesilmediği sürece değişmez. Rastgele olmayan erişim: Erişim süresi verinin bulunduğu yere ve erişim zamanına bağlı olarak değişir, Örnekler: Disk, CD-ROM, teyp sürücüsü. 10

11 Teknolojik Eğilimler 11

12 SparcStation 20’nin Bellek Sistemi 12

13 Çeşitli boyutta bellek desteği: En küçük: 32 MB = 16 X 2 Mb DRAM entegresi, SRAM içinde 8 KB sayfa boyutu modu, En büyük: 512 MB = 32 X 16 Mb DRAM entegresi, SRAM içinde 16 KB sayfa boyutu modu, SparcStation 20’nin Bellek Sistemi 13

14 Yüksek Bant Genişliği 14

15 Geçişli Bellek (Interleaved Mem.) 15 Hedef: Ardışıl erişimlerle DRAM erişim gecikmesinin etkisini azaltmak veya yok etmek. Fiziksel bellek eşit sayıda banklara ayrılır, Bank adresi word veya byte’ın saklı olduğu belleği işaret eder: Bank adres = word adres (mod 2 n ) Bank sayısı, bellek erişim çevrimlerinin toplam süresinden az olmamalıdır, Örnek: Bellek erişimi 6 saat periyodu tutuyor ise, en az 2 n = 8 bank kullanılmalıdır (8 yollu geçişli). Adım (stride): 1+ ardışıl olarak erişilmek istenen word sayısı. Bank sayısı ile adım sayısı ortak faktör olursa bank çarpışması (conflict) oluşur (bank hazır olmadan erişilmek istenmesi). Örnek: 8 banklı bir sistemde, bank erişimi 6 saat çevrimi ise ve adım 10 ise; her 4 erişimde çarpışma oluşur.

16 Örnek 4 yollu geçişli sistem 16

17 Örnek 4 yollu geçişli sistem (dev.) 17


"Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi Bilgisayar Mühendisliği Bölümü." indir ppt

Benzer bir sunumlar


Google Reklamları