Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > logic final
Yazar
concordia


avatar

Kayıt: 14.02.2007
22.06.2008-20:56 #47305
ya peki yine aynı soruda cache belleğin blok diyagramı çizilmiş ya orda cache data bus üzerinde gösterilen 128 bit neyi ifade ediyor?





Yazar
concordia


avatar

Kayıt: 14.02.2007
22.06.2008-20:59 #47306
anladım bu arada arkadaşlar.16 byte'ın kaç bit olduğunu bulmuşuz sanırım.bu 16 byte için "line size" demiş kitapta.line size tam olarak nedir?set tam olarak nedir?kelime uzunluğu 16 byte mıdır nedir?:(





Yazar
medd


avatar
İstanbul
Kayıt: 19.02.2007
22.06.2008-21:24 #47314
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


avatar
Istanbul
banlandı
Kayıt: 02.03.2006
22.06.2008-21:38 #47317
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!!! biggrin





There`s No Place Like 127.0.0.1

Yazar
nightfall


avatar
Kahramanmaras
Kayıt: 18.11.2007
22.06.2008-23:00 #47325
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üyorpeacepeace

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 senitonguetongue





Dunyanin tek madalyali sehri KAHRAMANMARAS...
FENERLI OLUNMAZ FENERLI DOGULUR!!!











Yazar
blindalley


avatar
balikesir
banlandı
Kayıt: 01.12.2006
22.06.2008-23:03 #47326
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


avatar

Kayıt: 09.07.2006
23.06.2008-02:16 #47334
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!!! biggrin


iyi bir alışveriş gibi görünüyor peacepeacebiggrin





Yazar
concordia


avatar

Kayıt: 14.02.2007
23.06.2008-02:28 #47336
ş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


avatar
Istanbul
banlandı
Kayıt: 02.03.2006
23.06.2008-02:31 #47337
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!!! biggrin


iyi bir alışveriş gibi görünüyor peacepeacebiggrin


varmı artıran laughing





There`s No Place Like 127.0.0.1

Yazar
blindalley


avatar
balikesir
banlandı
Kayıt: 01.12.2006
23.06.2008-02:37 #47338
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


avatar

Kayıt: 14.02.2007
23.06.2008-02:41 #47339
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


avatar
balikesir
banlandı
Kayıt: 01.12.2006
23.06.2008-02:49 #47340
pardon dediğine katılıyorum bir setteki kelime sayısı 16 byte ve blokla line aynı şey ama sanırım sette aynı şeyd oh





Yazar
concordia


avatar

Kayıt: 14.02.2007
23.06.2008-03:06 #47341
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


avatar
Varto
Kayıt: 06.04.2008
23.06.2008-03:11 #47342
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ımconfused
çözüme bakılırsa bi işe yaramamışd oh


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...worried
hadi kolay gelsin...






Yazar
concordia


avatar

Kayıt: 14.02.2007
23.06.2008-03:11 #47343
ya bu arada kimse sallamadı 2 gündür soruyorum vize öncesi var mı diye.var mı biliomusun blindalley?





1 2 3 4 5
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb