Arama butonu
Bu konudaki kullanıcılar: 1 misafir
55
Cevap
1698
Tıklama
0
Öne Çıkarma
Cevap: cache (önbellek) nedir (2. sayfa)
F
19 yıl
Er

Cache ile ilgili "Hit","Miss" gibi kavramlarin tam olarak ne oldugunu anlamadım. Bilenlerin cevap olarak aciklamasini rica ediyorum.. TEŞEKKÜRLER...


Bu mesaja 1 cevap geldi.
C
19 yıl
Teğmen

quote:

Orjinalden alıntı: feyzullahgubrettin

Cache ile ilgili "Hit","Miss" gibi kavramlarin tam olarak ne oldugunu anlamadım. Bilenlerin cevap olarak aciklamasini rica ediyorum.. TEŞEKKÜRLER...


Yukaridaki yazida dolambacli bir sekilde cache'in ne oldugu anlatilmaya calisilmis. Temelde cache, ana hafiza (RAM) ile islemci arasinda bulunan ve ana hafizadan performans olarak cok daha hizli, ancak buyukluk olarak cok daha kucuk bir tampon hafiza.

Islemci herhangi bir hafiza adresinden bilgi okuman uzere iken ilk once okuyacagi adresin cache'de olup olmadigini kontrol eder. Dolayisiyla okuma emri ilk once islemciye en yakin olan L1 cache'e gider. Eger bilgi L1 cache'de var ise buna "cache hit" ("isabet" diye cevrilebilir) diyoruz. Bu durumda istenilen hafiza adresinin icerigi L1 cache'den okunur, bu erisim de RAM'a erisime gore cok daha hizlidir.

Eger bilgi L1 cache'de yoksa bir "L1 cache miss" ile karsi karsiyayiz demektir, yani aradigimiz bilgi cache'de degildir. Sistemde bir L2 cache mevcutsa, soz konusu okuma emri bu defa L2 cache'e gider. Eger bilgi L2'de mevcut ise bu duruma "L2 cache hit" diyebiliriz. Bu durumda sozkonusu bilgi ilk once L2'den L1'e kopyalanir, ki bir dahaki sefere bu adresten bir okuma yapildiginda L1'den cok daha hizli erisim mumkun olsun. Daha sonra L1'den islemciye okunur. L2 cache'den bilgi okumak L1 cache'den bilgi okumaya gore yavas, ancak RAM'den bilgi okumaya gore cok daha hizlidir.

Eger aranan bilgi L2 cache'de de yoksa, ve sistemde L3 cache yoksa bilgi sistemdeki hicbir cache'de mevcut degildir ve sistem RAM'indan okunmak zorundadir. Bilgi RAM'dan okunur, ve ayni zamanda L2 cache'e de kopyalanir.

Kisaca "cache hit" ve "cache miss" kavramlarinin aciklamasi bu. "Cache hit" erisilmek istenen hafiza adresinin cache'de bulunmasi ve oradan erisilmesi, "cache miss" ise adresin cache'de bulunamamasi demek. Tabii ki hafiza erisimlerinin ne kadar buyuk bir yuzdesi cache hit'ler ile sonuclaniyorsa programimiz o kadar hizli calisir. Yazma durumunda ise cache hit ve cache miss'ler kullandiginiz cache'in ozelliklerine ("write through" ya da "wrote back" cache modelleri) gore daha karmasik tanimlara sahiptir. Bunlari eger ihtiyaciniz varsa detayli bir universite lisans/lisansustu seviyede bilgisayar mimarisi ders kitabindan ogrenebilirsiniz. (Hennessy & Patterson kitabi, Stallings ya da Tenenbaum'un kitaplari gibi),


Bu mesaja 1 cevap geldi.
K
19 yıl
Binbaşı

K
19 yıl
Yüzbaşı

hiç duymamıştım örnek çok güzeldi


Bu mesaja 1 cevap geldi.
A
19 yıl
Binbaşı

güzel bir bilgilendirme olmş eline sağlık


Bu mesaja 1 cevap geldi.
H
19 yıl
Yarbay

O
19 yıl
Yarbay

ßiLgiLer oLdukça faydaLı !.. teşekkürLer !.. + rep


Bu mesaja 1 cevap geldi.
G
19 yıl
Binbaşı

Bi sorum olacak Bal_975, işlemci önbelleğinin oyunlara faydası var mıdır, varsa ne kadar? Yani sadece oyun oynayacak, internete girecek, video dönüştürme ya da çoklu uygulamalarla işi olmayan birisinin yüksek saat hızlı Sempron, Celeron gibi bir işlemci alıp kalan parayı ekran kartına ayırması nasıl olur?


Bu mesaja 1 cevap geldi.
G
19 yıl
Yarbay

Yemeği hazır eden bir garson görmedim...:Ppp


Bu mesaja 1 cevap geldi.
A
19 yıl
Yarbay

Yararlı bilgiler ve güzel paylaşım tesekkuler.


Bu mesaja 1 cevap geldi.
N
19 yıl
Yarbay

Karrdeş cache oyunlardada çok önemlidir ama ekran kartı kadar değil.(Tabi 0 cache li bi işlemci çok yavaş o ayrı ama öyle bi işlemci kalmadı şimdi.)Eğer paran yetmezse tercihin öncelikle ekran kartı olsun. Ama işlemciyi iyi almanda oyunlar için çok önemlidir.


Bu mesaja 1 cevap geldi.
S
19 yıl
Er

M
19 yıl
Yarbay

O
19 yıl
Yarbay

arkadaşLar herşey tamamda ßenim kafama takılan kısımLar şunLar , 1 - 2 mß.Lık önßeLLekLer 2-3 mß.Lik exeLeri veya daha ßüyük verileri nasıL hafızada tutup 2. kez çağrıLdığında daha kısa sürede açaßiLiyor , ve anakart ön ßeLLeği , işLemci ön ßeLLeği , hdd ön ßeLLeği ßunLarında görevLeri weriLari daha hızLı çağırmak mı we çaLışma sıraLaması nasıLdır !.. ßu konuLarda ßeni aydınLatırsanız sewinirim !.. SAYGILAR !..





< Bu mesaj bu kişi tarafından değiştirildi orhan1461 -- 29 Aralık 2006; 21:25:46 >
Bu mesaja 1 cevap geldi.
C
19 yıl
Yarbay

+ rep

tşk. bilgilendirdiğin için.


Bu mesaja 1 cevap geldi.
N
19 yıl
Yarbay

Z
19 yıl
Yarbay

:
19 yıl
Yüzbaşı

güzel bilgi kalvyenize sağlık





< Bu mesaj bu kişi tarafından değiştirildi ::x-men:: -- 31 Aralık 2006; 1:21:52 >
Bu mesaja 1 cevap geldi.
C
19 yıl
Yüzbaşı

Özellikle örnekler çok güzel.
Teşekkürler





< Bu mesaj bu kişi tarafından değiştirildi Caceter -- 31 Aralık 2006; 2:37:19 >
Bu mesaja 1 cevap geldi.
M
19 yıl
Yarbay

konuyu hortlattım galıba ama eger L2 bılgıyı L1 e yollayıp oradan cpu ya gıdıyorsa amd de bu avantaj olarak kabul edılebılırmı amd lerde L1 128 boylelıkle L2 ye fazla ıs dusmemıs oluyor ıntellerde cogunlukla (core serısı harıc) L1 24kbyt


Bu mesaja 1 cevap geldi.