Neler Yeni

Öneri CPU cache ne işe yarar (yarı rehber)

DOGANALPASLAN

80+ Gold
Katılım
8 Ağustos 2020
Mesajlar
7,990
En İyi Cevap
10
arkadaşlar merhaba herkese iyi forumlar. benden on gömlek üstün kişilerin bulunduğu bir yerde bu tarz bir bilgi paylaşımı yapıp yapmamakta başta çok kararsız kaldım ama sonrasında yapacağım paylaşımın bana bilgi olarak çok şey katacağını düşündüğüm için paylaşma kararı aldım. hatam varsa lütfen aşağıda ifade edin ben de bilgilenmiş olayım :')
CPU CACHE (ÖNBELLEK) NE İŞE YARAR?

Bu konu uzun zamandır merak ettiğim bir konuydu , boş vakitlerimi olabildiğince donanımların altında yatan mantıkları anlamakla geçirdiğimden bugün de bunu araştırayım dedim ve anladığım kadarıyla sizlere aktarmak istiyorum

öncelikle ramlerdeki bellek ile cpudaki bellek farkıyla başlayalım

ramlerde dram denen dinamik bellekler kullanılırken cpularda sram denen statik ramler kullanılıyor . statik ramler dinamik belleklerle kıyasla çok daha hızlı ve pahalılar . peki neden biz buna ihtiyaç duyuyoruz?

şu anda kendi bilgisayarınızdan bile bunu anlayabilirsiniz aslında işlemcilerin hızları ghz ile ifade edilirken ramlerin hızları mhz ile ifade ediliyor. bunu düşündüğünüzde aslında biraz anlamış olmanız lazım. cpuya veriler gelmesi lazım ki bu verileri işlesin ama ramlerin bu hıza yetişemesi imkansız bu yüzden çeşitli önbellekler ortaya çıkıyor.
bu bellekler level 1 , level 2 ve level 3 olmak üzere üç farklı yapıda karşımıza çıkıyor
maxresdefault.jpg
e 3
şekilden yola çıkarak anlatımımıza devam edelim. level 1 aralarındaki en hızlı önbellek ve bu önbellek cpunun her çekirdeğinde bulunuyor. ayrıca bu bellek cpuyla aynı hızda çalışıyor .
level 2 bellek ise level 1den daha yavaş ama level 3ten daha hızlı oluyor ve yine her bir cpu çekirdeği için ayrı ayrı bulunuyor . level 3 ise ortak kullanılan bir önbellek olarak görev yapıyor. aralarında en yavaş olanı ise level 3 ön belleği. çekirdek herhangi bir işlem için veriyi almak için öncelikle 1. seviyedeki ön belleğe gidiyor eğer aradığı veriyi bulamazsa L2ye orada da bulamazsa L3e gidiyor eğer bundan da aradığı veriyi bulamazsa ramden veriyi alıyor.
yani bir nevi ram ile işlemci arasında köprü görevi görüyor
ctrl alt delete + görev yönetici + performans+ cpu kısmından sağ altta görebileceğiniz şekilde ön belleğinize de bakabilirsiniz


ljkjlk.PNG




peki , şimdi diyor olabilirsin : " ne tantana yaptın krdşm bu fps e etki ediyor mu onu söyle diye ama bu araştırdığım kadarıyla programdan programa , oyundan oyuna değişiklik gösteriyor. bu yüzden net bir şey söyleyemiyorum.



4 5 yabancı kaynağı taradım dilim döndüğünce de anlattım. eğer cevaplayabileceğim bir soru olursa sorabilirsiniz.

hatam olduysa affola , ve lütfen yanlışlarımı düzeltin ben öğrenmek için açtım konuyu zaten :')

iyi forumlar da ailesi
Mesaj otomatik birleştirildi:

okurken fark etmemişim . bazı yerlerde önbellek yazacağıma bellek yazmışım kusura bakmayın...
Mesaj otomatik birleştirildi:

kaynaklar
okuduğunuz için teşekkür ederim :)
Mesaj otomatik birleştirildi:

bu vardı bi de :')
 
Son düzenleme:

DOGANALPASLAN

80+ Gold
Katılım
8 Ağustos 2020
Mesajlar
7,990
En İyi Cevap
10
  • Konu Sahibi Konu Sahibi
  • #3

Furkyyy

80+ Platinum
Katılım
16 Ağustos 2020
Mesajlar
13,969
En İyi Cevap
9
Gayet güzel rehber. Elinize sağlık.
 

DOGANALPASLAN

80+ Gold
Katılım
8 Ağustos 2020
Mesajlar
7,990
En İyi Cevap
10
  • Konu Sahibi Konu Sahibi
  • #6

Rennes

80+ Gold
Katılım
25 Mart 2020
Mesajlar
8,941
Dahası  
Reaksiyon skoru
12,138
Konum
Rivya'lı ama Kaer Morhen
İsim
Umut Dağ
Güzel rehber ama yazım kurallarına uyularak daha iyi yazarsan, daha iyi olur.
 

DOGANALPASLAN

80+ Gold
Katılım
8 Ağustos 2020
Mesajlar
7,990
En İyi Cevap
10
  • Konu Sahibi Konu Sahibi
  • #8
Güzel rehber ama yazım kurallarına uyularak daha iyi yazarsan, daha iyi olur.
Normal gündelik yaşantımda dahi dikkat eden biriyim ama haklısın büyük küçük harflere hiç dikkat etmemiştim. (Telefon klavyesinden kalma alışkanlık , telefonda kendiliğinden düzeltiyor ya)
Öneri için teşekkür ederim.
 

DOGANALPASLAN

80+ Gold
Katılım
8 Ağustos 2020
Mesajlar
7,990
En İyi Cevap
10

enokeno

80+ Bronze
Katılım
15 Ocak 2021
Mesajlar
1,699
Dahası  
Reaksiyon skoru
649
İsim
Enes Sayar
arkadaşlar merhaba herkese iyi forumlar. benden on gömlek üstün kişilerin bulunduğu bir yerde bu tarz bir bilgi paylaşımı yapıp yapmamakta başta çok kararsız kaldım ama sonrasında yapacağım paylaşımın bana bilgi olarak çok şey katacağını düşündüğüm için paylaşma kararı aldım. hatam varsa lütfen aşağıda ifade edin ben de bilgilenmiş olayım :')
CPU CACHE (ÖNBELLEK) NE İŞE YARAR?

Bu konu uzun zamandır merak ettiğim bir konuydu , boş vakitlerimi olabildiğince donanımların altında yatan mantıkları anlamakla geçirdiğimden bugün de bunu araştırayım dedim ve anladığım kadarıyla sizlere aktarmak istiyorum

öncelikle ramlerdeki bellek ile cpudaki bellek farkıyla başlayalım

ramlerde dram denen dinamik bellekler kullanılırken cpularda sram denen statik ramler kullanılıyor . statik ramler dinamik belleklerle kıyasla çok daha hızlı ve pahalılar . peki neden biz buna ihtiyaç duyuyoruz?

şu anda kendi bilgisayarınızdan bile bunu anlayabilirsiniz aslında işlemcilerin hızları ghz ile ifade edilirken ramlerin hızları mhz ile ifade ediliyor. bunu düşündüğünüzde aslında biraz anlamış olmanız lazım. cpuya veriler gelmesi lazım ki bu verileri işlesin ama ramlerin bu hıza yetişemesi imkansız bu yüzden çeşitli önbellekler ortaya çıkıyor.
bu bellekler level 1 , level 2 ve level 3 olmak üzere üç farklı yapıda karşımıza çıkıyorAlıntıyı görüntülee 3
şekilden yola çıkarak anlatımımıza devam edelim. level 1 aralarındaki en hızlı önbellek ve bu önbellek cpunun her çekirdeğinde bulunuyor. ayrıca bu bellek cpuyla aynı hızda çalışıyor .
level 2 bellek ise level 1den daha yavaş ama level 3ten daha hızlı oluyor ve yine her bir cpu çekirdeği için ayrı ayrı bulunuyor . level 3 ise ortak kullanılan bir önbellek olarak görev yapıyor. aralarında en yavaş olanı ise level 3 ön belleği. çekirdek herhangi bir işlem için veriyi almak için öncelikle 1. seviyedeki ön belleğe gidiyor eğer aradığı veriyi bulamazsa L2ye orada da bulamazsa L3e gidiyor eğer bundan da aradığı veriyi bulamazsa ramden veriyi alıyor.
yani bir nevi ram ile işlemci arasında köprü görevi görüyor
ctrl alt delete + görev yönetici + performans+ cpu kısmından sağ altta görebileceğiniz şekilde ön belleğinize de bakabilirsiniz


Alıntıyı görüntüle



peki , şimdi diyor olabilirsin : " ne tantana yaptın krdşm bu fps e etki ediyor mu onu söyle diye ama bu araştırdığım kadarıyla programdan programa , oyundan oyuna değişiklik gösteriyor. bu yüzden net bir şey söyleyemiyorum.



4 5 yabancı kaynağı taradım dilim döndüğünce de anlattım. eğer cevaplayabileceğim bir soru olursa sorabilirsiniz.

hatam olduysa affola , ve lütfen yanlışlarımı düzeltin ben öğrenmek için açtım konuyu zaten :')

iyi forumlar da ailesi
Mesaj otomatik birleştirildi:

okurken fark etmemişim . bazı yerlerde önbellek yazacağıma bellek yazmışım kusura bakmayın...
Mesaj otomatik birleştirildi:

kaynaklar
okuduğunuz için teşekkür ederim :)
Mesaj otomatik birleştirildi:

bu vardı bi de :')
deneyimlediğim bir şey var, ön belleğin fazla olması performansı, işlemcinin işlem hacmini filan etkiliyor bayaa
galiba yani
 

DOGANALPASLAN

80+ Gold
Katılım
8 Ağustos 2020
Mesajlar
7,990
En İyi Cevap
10
deneyimlediğim bir şey var, ön belleğin fazla olması performansı, işlemcinin işlem hacmini filan etkiliyor bayaa
galiba yani
Direk böyle söyleyemeyiz çünkü bunların da hızları var ve bu hızlar arttıkça daha da iyileşiyor performans. Ama elbette performansa etkisi var.
Mesaj otomatik birleştirildi:

Plattan bunu duymak sevindirdi beni .
Teşekkür ederim 🙏
Kandesi tanımadığım zamanlar :D
 

KebanFiru

80+ Bronze
Katılım
8 Nisan 2021
Mesajlar
1,798
En İyi Cevap
1
Dahası  
Reaksiyon skoru
915
İsim
Hakan(KebanFiru)
arkadaşlar merhaba herkese iyi forumlar. benden on gömlek üstün kişilerin bulunduğu bir yerde bu tarz bir bilgi paylaşımı yapıp yapmamakta başta çok kararsız kaldım ama sonrasında yapacağım paylaşımın bana bilgi olarak çok şey katacağını düşündüğüm için paylaşma kararı aldım. hatam varsa lütfen aşağıda ifade edin ben de bilgilenmiş olayım :')
CPU CACHE (ÖNBELLEK) NE İŞE YARAR?

Bu konu uzun zamandır merak ettiğim bir konuydu , boş vakitlerimi olabildiğince donanımların altında yatan mantıkları anlamakla geçirdiğimden bugün de bunu araştırayım dedim ve anladığım kadarıyla sizlere aktarmak istiyorum

öncelikle ramlerdeki bellek ile cpudaki bellek farkıyla başlayalım

ramlerde dram denen dinamik bellekler kullanılırken cpularda sram denen statik ramler kullanılıyor . statik ramler dinamik belleklerle kıyasla çok daha hızlı ve pahalılar . peki neden biz buna ihtiyaç duyuyoruz?

şu anda kendi bilgisayarınızdan bile bunu anlayabilirsiniz aslında işlemcilerin hızları ghz ile ifade edilirken ramlerin hızları mhz ile ifade ediliyor. bunu düşündüğünüzde aslında biraz anlamış olmanız lazım. cpuya veriler gelmesi lazım ki bu verileri işlesin ama ramlerin bu hıza yetişemesi imkansız bu yüzden çeşitli önbellekler ortaya çıkıyor.
bu bellekler level 1 , level 2 ve level 3 olmak üzere üç farklı yapıda karşımıza çıkıyorAlıntıyı görüntülee 3
şekilden yola çıkarak anlatımımıza devam edelim. level 1 aralarındaki en hızlı önbellek ve bu önbellek cpunun her çekirdeğinde bulunuyor. ayrıca bu bellek cpuyla aynı hızda çalışıyor .
level 2 bellek ise level 1den daha yavaş ama level 3ten daha hızlı oluyor ve yine her bir cpu çekirdeği için ayrı ayrı bulunuyor . level 3 ise ortak kullanılan bir önbellek olarak görev yapıyor. aralarında en yavaş olanı ise level 3 ön belleği. çekirdek herhangi bir işlem için veriyi almak için öncelikle 1. seviyedeki ön belleğe gidiyor eğer aradığı veriyi bulamazsa L2ye orada da bulamazsa L3e gidiyor eğer bundan da aradığı veriyi bulamazsa ramden veriyi alıyor.
yani bir nevi ram ile işlemci arasında köprü görevi görüyor
ctrl alt delete + görev yönetici + performans+ cpu kısmından sağ altta görebileceğiniz şekilde ön belleğinize de bakabilirsiniz


Alıntıyı görüntüle



peki , şimdi diyor olabilirsin : " ne tantana yaptın krdşm bu fps e etki ediyor mu onu söyle diye ama bu araştırdığım kadarıyla programdan programa , oyundan oyuna değişiklik gösteriyor. bu yüzden net bir şey söyleyemiyorum.



4 5 yabancı kaynağı taradım dilim döndüğünce de anlattım. eğer cevaplayabileceğim bir soru olursa sorabilirsiniz.

hatam olduysa affola , ve lütfen yanlışlarımı düzeltin ben öğrenmek için açtım konuyu zaten :')

iyi forumlar da ailesi
Mesaj otomatik birleştirildi:

okurken fark etmemişim . bazı yerlerde önbellek yazacağıma bellek yazmışım kusura bakmayın...
Mesaj otomatik birleştirildi:

kaynaklar
okuduğunuz için teşekkür ederim :)
Mesaj otomatik birleştirildi:

bu vardı bi de :')
Eline sağlık. Bundan bahsetmişken araya "gear" yapısını da katabilirmişsin. Ama güzel rehber olmuş.
 
Yeni mesajlar Yeni Konu Aç      

SON KONULAR

Forum istatistikleri

Konular
963,796
Mesajlar
8,735,682
Üyeler
152,119
Son üye
Muhammet21
Top Bottom