Yazar |
|
medd
İstanbul
Kayıt: 19.02.2007 |
|
galiba word lere karşılık gelen 00-01-10-11 dört satıra set deniyor; yani her index numarasına
yani o örnekte 8192(2^13)*2(tag0 ve tag 1) = 16384 set var ;
line size da anlam olarak heralde bir defada fetch (türkçesini bilmiyorum) edilen word sayısı olmalı, line size heralde soruda veriliyor yok değilse nasıl bulunuyor bi fikrim yok gibi ama hayalgücümü biraz daha zorlarsam bişeyler çıkabilir....
|
|
Yazar |
|
ogencay
Istanbul
banlandı
Kayıt: 02.03.2006 |
|
clairvoyant yazdi | Biri şu dersten geçmeme yardım etsin, ben de ona C'nin kralını öğreteyim:) Tabi bütten bahsediyorum, finale yetişmez çünkü. |
Bende bana Lojik yüklemesi yaparak geçireni Adobe Master Collection Advanced Designer yapicam!!!
There`s No Place Like 127.0.0.1
|
|
Yazar |
|
nightfall
Kahramanmaras
Kayıt: 18.11.2007 |
|
clairvoyant yazdi | nightfall yazdi | clairvoyant yazdi | Biri şu dersten geçmeme yardım etsin, ben de ona C'nin kralını öğreteyim:) Tabi bütten bahsediyorum, finale yetişmez çünkü. |
vayss iyi bir alışveriş gibi gözüküyor |
Hayatta (aşk hariç) her şey karşılıklı ;) Gerçi bana yardım edebilecek kadar iyi bilen adam büte kalmaz ve memleketine gider... |
Eğer sonunda c öğrenmek varsa ben bütlerde hem kendimi kurtarırım hem de seni
Dunyanin tek madalyali sehri KAHRAMANMARAS...
FENERLI OLUNMAZ FENERLI DOGULUR!!!
|
|
Yazar |
|
blindalley
balikesir
banlandı
Kayıt: 01.12.2006 |
|
medd yazdi | galiba word lere karşılık gelen 00-01-10-11 dört satıra set deniyor; yani her index numarasına
yani o örnekte 8192(2^13)*2(tag0 ve tag 1) = 16384 set var ;
line size da anlam olarak heralde bir defada fetch (türkçesini bilmiyorum) edilen word sayısı olmalı, line size heralde soruda veriliyor yok değilse nasıl bulunuyor bi fikrim yok gibi ama hayalgücümü biraz daha zorlarsam bişeyler çıkabilir.... | seti hala anlamadım biraz daha açık anlatabilirmiisn? ve line size 1 blokta bulunan kelime sayısı olarak biliorum ben..yanlışsam düzeltin lütfen.Ve o soruda bizden istenilen ne ??
|
|
Yazar |
|
ganim
Kayıt: 09.07.2006 |
|
ogencay yazdi | clairvoyant yazdi | Biri şu dersten geçmeme yardım etsin, ben de ona C'nin kralını öğreteyim:) Tabi bütten bahsediyorum, finale yetişmez çünkü. |
Bende bana Lojik yüklemesi yaparak geçireni Adobe Master Collection Advanced Designer yapicam!!! |
iyi bir alışveriş gibi görünüyor
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
şimdi şöyle sanırım...
line size bir line'da bulunan kelime sayısını veriyor.line sayısı ile set sayısı aynı şey galiba tam emin değilim ve bu index sayısına eşit.örneğin fiziksel adres'te word 2 bit olsun.bu her line'da yada sette 4 tane kelime olacağını gösteriyor.
|
|
Yazar |
|
ogencay
Istanbul
banlandı
Kayıt: 02.03.2006 |
|
ganim yazdi | ogencay yazdi | clairvoyant yazdi | Biri şu dersten geçmeme yardım etsin, ben de ona C'nin kralını öğreteyim:) Tabi bütten bahsediyorum, finale yetişmez çünkü. |
Bende bana Lojik yüklemesi yaparak geçireni Adobe Master Collection Advanced Designer yapicam!!! |
iyi bir alışveriş gibi görünüyor |
varmı artıran
There`s No Place Like 127.0.0.1
|
|
Yazar |
|
blindalley
balikesir
banlandı
Kayıt: 01.12.2006 |
|
concordia yazdi | şimdi şöyle sanırım...
line size bir line'da bulunan kelime sayısını veriyor.line sayısı ile set sayısı aynı şey galiba tam emin değilim ve bu index sayısına eşit.örneğin fiziksel adres'te word 2 bit olsun.bu her line'da yada sette 4 tane kelime olacağını gösteriyor.
|
line bence blok ve blok hanemiz 13 bitlik doğal olarak 8196 setimiz var benm anladığımda bu:s
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
kitapta şöyle bir cümle var."if our words are included in a line,then the addresses of the words in the line differ only in bits 2 and 3"yani byte için 0 ve 1 bitlerinin ayrıldığını düşünürsek 2 bit kelime için ayrılıyor ve 2^2=4 tane kelime var ama bu bloktaki kelime sayısı değil dikkat edersen.bir setteki kelime sayısı.ve bence line ile set aynı şey ama bilmiyorum yine de tam olarak.
|
|
Yazar |
|
blindalley
balikesir
banlandı
Kayıt: 01.12.2006 |
|
pardon dediğine katılıyorum bir setteki kelime sayısı 16 byte ve blokla line aynı şey ama sanırım sette aynı şey
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
blokla line aynı şey olabilir aslında benim de kafam karıştı.ama blok dediğimiz şey 2 yollu associative bellekte blok sayısı=2 değil mi?set sayısıyla baya alakasız bişey oluyor.
|
|
Yazar |
|
serdarerdmrc
Varto
Kayıt: 06.04.2008 |
|
marakana yazdi | engineer58 yazdi
| aynı soruda indexe neden 13 tag a neden 15 atanmış bu da mı soruda veriliyor yoksa biz mi bulcaz.
256 kbyte bilgisi ne işimize yarıyor? |
index ve tag ın kaç bit olduğuda soruda verilmiş. 256 Kb ın ne işe yaradığını bende anlayamadım
çözüme bakılırsa bi işe yaramamış |
hocanın verdiği soruya kendi kanaatimce yorum getiriyorum!!!
*normalde bu soruda;
1) bir kelimenin boyutu (4 byte),
2) ana bellek boyutu ve
3) cache bellek boyutu (eğer cache'e blok şeklinde geçiş yapılacaksa;
"bir bloğun boyutu = line size")
verilmelidir.
çözüm:
1--> 256 * 2^10 byte / 4 * 4 byte == cache boyutu / bir blokun boyutu
( blok boyutu = kelime boyutu * bloktaki kelime sayısı )
==> burdan 2^14 sonucu cıkar. Yani cacheyi adreslemek için 14 bitlik alan kullanılır.
*Bana gore hocanın cevabındaki muğlaklık burdan kaynaklanıyor.
*çünkü mimari kitabına göre ana bellek adreslemesi n bit ile, cache adreslemesi k bit ile yapılıyorsa;
anabellek adreslemesinin "n - k" biti tag , "k" biti ise Index olur.
*sonuç olarak 32 bitlik anabelleğin en düşük anlamlı 4 biti word ve byte için ayrıldığından, kalan 28 bit' in ;
28-14 (n - k) = 14 biti tag'a ,
14 (k) biti de Index e ayrılır.
2--> şayet doğrudan erişimli mapping yapsaydık cache'de;
her bir Index'i 14 bit, tag'ı 14 bitten oluşan bir adresler olurdu ve
her adreste yine 4 kelime(bir blok) bulunurdu.
3--> fakat bizden istenilen 2 yollu küme çağrışımlı metod ile bulmamızdır.
*bundan gayrı Index bitini bir azaltıp cachedeki adres satırı sayısını yarıya indirerekten,
bu azaltılan biti tag'a ekleriz.
*böylece elimizde 13 bitlik index ve 15 bitlik taglardan oluşmuş,
TAG0,TAG1 ve DATA0,DATA1 yapılarını elde etmiş oluruz.
umarım bir faydası dokunur...
ben geçemiyorum bari başkalarına hayrım dokunsun...
hadi kolay gelsin...
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
ya bu arada kimse sallamadı 2 gündür soruyorum vize öncesi var mı diye.var mı biliomusun blindalley?
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | |