CACHE MEMORY Ersin ERSOY http://ersin.wordpress.com
COMPUTER MEMORY SYSTEM OVERVIEW Bazı temel kavramlar Hafıza Hiyerarşisi
Bazı Temel Kavramlar Location Capacity Unit of transfer CPU Internal External Capacity Unit of transfer Addressable unit
Bazı Temel Kavramlar Access method Sequential Direct Random Associative(Bütünsel) Performance Access time Memory Cycle time Transfer Rate1/Cycle time
Bazı Temel Kavramlar Physical characteristics Organisation Physical type Semiconductor(Yarı iletken) RAM MagneticDisk OpticalCD Others Physical characteristics Decay(Kaybolma) Volatility(Geçici) Erasable(Silinebilirlik) Power Consumption(Güç tüketimi) Magnetik Semiconductor(yarı iletken) Organisation
Hafıza Hiyerarşisi Maliyet-Hız Kapasite
Hafıza Hiyerarşisi Ne kadar hızlı? Ne kadar maliyetli?
CACHE MEMORY PRINCIPLES Önbellek Ne(rede)dir? Bilgi nasıl okunur?
ÖnBellek Ne(rede)dir?
Bilgi Nasıl Okunur?
ELEMENT OF CACHE DESIGN HPC Cache size Mapping Function Direct Associative(Bütüncül) Set associative(Set bütüncül) Replacement Algorithm LRU FIFO LFU Random
ELEMENT OF CACHE DESIGN Write Policy Write through(Tampon) Write back(Geri yazma) Cache coherency(Önbellek tutarlılığı) Block(Line) Size Number of Caches Single or two level L1,L2,L3… Unified or Split
SORU1 Aşağıdaki hafıza yapılarından hangisi, lokasyon özelliği açısından Internal bir hafıza olarak adlandırılır? A-) Hard disk B-) External Hard disk C-) DVD D-) RAM E-) Flash Disk Doğru Cevap D
SORU2 Aşağıdakilerden hangisi hafızadaki bilgiye erişim metodlarından biri değildir? A-) Sequential B-) Direct C-) Set Associative D-) Random E-) Associative Doğru Cevap C
SORU3 L1 önbellek nerede bulunur? A-) Ana kart B-) ALU C-) RAM D-) CPU Register E-) CPU Doğru Cevap E
KAYNAKLAR William Stallings -Computer Organization and Architecture 6th Edition Nevada Üniversitesi,Asistan Profesör Yoohwan Kim http://www.egr.unlv.edu/~yoohwan/CS219/CS219-3-2.pdf PC Guide http://www.pcguide.com/ref/mbsys/cache/funcMapping-c.html Türkay Henkoğlu-Modern Donanım Mimarisi