Re: zadanko ....

Autor: Radosław Sokół <rsokol_at_magsoft.com.pl>
Data: Thu 20 May 2004 - 21:57:11 MET DST
Message-ID: <2004052019544300@grush.one.pl>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed

Ysmay wrote:
> Pamiec podreczna L2 miesci 4 strony o rozmiarze 4KB każda. sterownik pamieci
> L2 realizuje wypelnienie lini w trybie transferu blokowego 4 slow
> 32-bitowych. Jesli pamiec bedzie zorganizowana jako 2-drozna to linia
> powinna zawierac .......16=2^4............ bajtow a w bloku powinno byc

Tak jak pisałem.

> .....2^9=512......... lini. Przestrzen adresowa pamieci glownej ma 2^32
> bajtow,

Tu się walnąłem :/ 8 KiB na blok dzielone na 16 bajtów na linię
oczywiście daje 512 linii w bloku, a nie 2048.

> zatem etykieta adresowa (identyfikator) linii powinna zawierac
> ...19=(32-(9+4))......

A to już jest proste odejmowanie.

> I teraz już sam nie wiem :( Jakie znaczenie ma ilość stron o danym rozmiarze
> ? np 16 stron o rozmiarze 2KB kazda ?? jeszcze raz dzieki za pomoc ( dzieki
> od wielu studentów ) :)

Liczba stron nie ma tu żadnego znaczenia, liczy się rozmiar
sumaryczny pamięci cache (tu: 16 KiB) i liczba bloków (tu: 2),
co daje rozmiar jednej ścieżki asocjacji (bloku, tu: 8 KiB).

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  mailto:rsokol@magsoft.com.pl          |
|                 |  http://www.grush.one.pl/              |
\................... ftp://ftp.grush.one.pl/ ............../
Received on Thu May 20 21:55:27 2004

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 25 May 2004 - 09:23:17 MET DST