Önbellek (Tekrar ve Soru Çözümü)

  Рет қаралды 6,564

Oğuz Ergin

Oğuz Ergin

Күн бұрын

Пікірлер: 9
@EbeTura
@EbeTura 4 ай бұрын
hocam selamlar, hiç Sherlock Holmes filmindeki Profesör Moriarty'ye benzediğinizi söyleyen oldu mu?
@umityasar5998
@umityasar5998 Жыл бұрын
Hocam saygılar, 21.dakikada adreslere bit değerlerini yerleştirirken veri öbeği için 6bit verdik fakat veri öbeği 64 byte boyutunda yani 8bitlik alan kullanması gerekmez mi?
@oguz_ergin
@oguz_ergin Жыл бұрын
64 = 2^6 olduğundan 6 bitle gösterilir.
@umityasar5998
@umityasar5998 Жыл бұрын
@@oguz_ergin orasını anlamıştım hocam ama bu kararı neden 2nin 6.kuvvetine göre verdik onu anlayamadım. Ben 64 byte için 8bitlik alan kullanmak gerekir diye düşündüm başta. Sonuçta 1 byte 8 bit. Bir şeyleri kaçırıyorum büyük ihtimal.
@oguz_ergin
@oguz_ergin Жыл бұрын
64 bayt = 8x64 = 512 bitlik bir saklama alanıdır. Bayt adreslemesi olan sistemlerden her 1 baytlık alanın ayrı bir adresi vardır (verdiğin her bir adresin karşısında bellekte 1 baytlık saklama alanı vardır). Bu nedenle 64 baytlık bir veriyi adreslerken her bir baytın ayrı bir adresi olacağından adresin 6 bitlik kısmı bu baytları ayrıştırmak için kullanılır.
@umityasar5998
@umityasar5998 Жыл бұрын
@@oguz_ergin Teşekkürler hocam
@omerozdemir1
@omerozdemir1 2 жыл бұрын
Merhaba hocam, bu cache bulma oranı sorularında A[0] bulunamadı ve A[0],A[1],... A[7] getirildi. (diğer byte'larda A[0]'dan önceki kısımdan geliyor ama kullanmıyoruz) B[0] bulunamadı ve B[0],A[1],... A[7] getirildi. (diğer byte'larda A[0]'dan önceki kısımdan geliyor ama kullanmıyoruz) A[8] bulunamadı ve A[8] ... A[23] getirildi. B[8] bulunamadı ve B[8] ... B[23] getirildi. A[24] bulunamadı ve A[24] .. A[31] getirildi . (diğer byte'larda A[31]'den sonra kısımdan geliyor ama kullanmıyoruz) B[24] bulunamadı ve B[24] .. B[31] getirildi . (diğer byte'larda A[31]'den sonra kısımdan geliyor ama kullanmıyoruz) Direct mapped cache örneğinde, her 3 stage için de B gelince A çıktığı için hep %0 bulduk Fully associative cache örneğinde, 64 block olduğu için hem de çakışma olsa bile boş yere yerleşebilme şansı olduğu için hem B hem A her stage'den sonra cache'de bulundu bu yüzden A[0],A[8], A[24] kısımlarında miss geri kalan durumlarda hit oldu Set associative cache örneğinde, 32block ve 2 set olduğu için A'lar 1.set'e , B'ler 2.set'e yerleşti böylece hem B hem A her stage'den sonra cache'de bulunduğu için A[0], A[8],A[24] durumları haricinde hit oldu Doğru anlamış mıyım? Teşekkür ederim. Digital Design ve Computer Organization derslerini sayenizde öğrendim/öğreniyorum.
@oguz_ergin
@oguz_ergin 2 жыл бұрын
Öncelikle cache değil önbellek (Türkçe konuşurken Türkçe, İngilizce konuşurken İngilizce). Sorduğun soruların dakikasını verirsen ona göre yanıt vereyim. Zaten çözerken yaptığım hatayı fark edip sonra düzeltme yazmıştım videoya (bir soru için), hangisini soruyorsan ona göre konuşmak gerekir (yazdığın bana doğru gelmedi). 25. dakika civarındaki örnekse eğer; evet doğrudan eşlemeli önbellekte (her "3 stage" ne demek onu anlamadım, stage-aşama ise eğer burada bir aşama yok. İngilizce olarak da "stage" tanımı doğru değil) A ve B dizilerinin adresleri önbellekte üst üste geldiği için birbirlerini çıkarıyorlar, önce A dizisinin elemanı geliyor, sonra B dizisinin elemanı geliyor, aynı yere yazılmaları gerektiği için birbirlerini çıkarıyorlar. O yüzden bulma oranı %0. tam ilişkili için söylediğin doğru. kümeli ilişkili için de söylediğin doğru. Stage dediğin döngünün her bir yinelemesi mi ya da her bir yeni veri öbeği mi (veri öbeği - cache block) tam anlayamadım ama doğru anlamışsın sanırım.
@omerozdemir1
@omerozdemir1 2 жыл бұрын
@@oguz_ergin ne türkçe var ne ingilizce, kaybolmuşum ben bu akademi denen dünyanın içinde.. teşekkürler
Önbellek - Soru Çözümü (1)
26:10
Oğuz Ergin
Рет қаралды 2,6 М.
Önbellek
1:03:28
Oğuz Ergin
Рет қаралды 11 М.
Шок. Никокадо Авокадо похудел на 110 кг
00:44
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 65 МЛН
Sanal Bellek
1:08:33
Oğuz Ergin
Рет қаралды 7 М.
Bellek
39:15
Oğuz Ergin
Рет қаралды 11 М.
Bilgisayar Mühendisliği bitti mi?
27:01
Sentius Akademi
Рет қаралды 8 М.
Adım Adım Tek Vuruşluk İşlemci Tasarımı
53:50
Oğuz Ergin
Рет қаралды 12 М.
Bilgisayar Mimarisine Giriş
58:12
Oğuz Ergin
Рет қаралды 32 М.
İşlemci Tasarımına Giriş
59:05
Oğuz Ergin
Рет қаралды 17 М.
İşlemcilerde Boru Hattı Yöntemi
1:04:40
Oğuz Ergin
Рет қаралды 9 М.
Bilgisayar Mimarisi 05 - Gelişmiş Cache Bellekler
53:53
Cengiz Güngör
Рет қаралды 1,7 М.
Bilgisayar Başarımı
1:05:33
Oğuz Ergin
Рет қаралды 19 М.
İşlemcinin Denetim Biriminin Tasarımı
55:04
Oğuz Ergin
Рет қаралды 8 М.