lista5, Politechnika Wrocławska - Materiały, architektura komputerow 1, Rozwiazania list


Lista 5.

1.

Ogólna liczba komórek: 2048*2048=222

Liczba komórek dostępnych 2048*2048-2*2048+1=4190209

Za pomocą nadmiarowych komórek może zostać zrealizowana kontrola poprawności odczytanych danych. Błędy mogą być spowodowane np. upływnością pojemności tranzystorów MOSFET i niewystarczającą częstością odświeżania zawartości komórek.

2.

Przestrzeń pamięci fizycznej to 232 a strona (a więc i ramka) ma wielkość 212. Stąd ilość stron(a więc i deskryptorów) to 232 / 212 =220.

Minimalny rozmiar deskryptora to 32bity, bo w deskryptorze musi być pamiętany adres rzeczywisty strony, a ponieważ wielkość p. adresowej rzeczywistej to 232 stad 4B.

Rozmiar tablicy strony wyniósł by więc: 220 * 22 B=222 B =4MB

3.

Ilość deskryptorów stron: 232/222 =210

Wielkość tablicy deskryptorów 210 * 22 B=212 B = 4kB

Ilość deskryptorów stron 232 /212 =220

Ponieważ adresy logiczne są 32 bitowe, a offset w adresie zajmuje 12 bitów to pozostaje nam 20 do podziału na pół (pierwsza połowa to indeks w katalogu tablic, a druga w tablicy deskryptorów) . Tak więc zawierają one po 210 wpisów.

Pamięć niezbędna do przechowania wszystkich tablic stron to 210 * 22 B = 212 = 4KB

4.

40

selektor segmentu

selektor strony

offset

12 15 13

(zakładając ze w zadaniu jest 217 bajtow a nie bitów!!!!!!!! a jak bajótw to każda potęga-=3)

PT (wskaźnik) 16 bitów

SL (Segment Limit) 15 bitów // bo tyle deskr. stron zmieści się w max. segmencie

Rozmiar tablicy segmentów, jeśli mieści ona 212 : 212 *2 = 213 B =8KB

Adres bazowy strony ma wielkość: 32(cała przestrzeń)-13(offset) = 19 bitów (to by było logiczne, ale wg tego co jest u pana B. na 129 str. to wynik powinien być 32 bo deskryptor powinien zawierać rzeczywisty adres strony w pamięci głównej).

5.

Ilość segmentów: 214

Max wielkość segmentu: 214 *23 <=217

(przy założeniu że stronnicowo-segmentowy to to samo co segmentowo-stronnicowy)

W trybie adresowania segmentowo-stronnicowym:

selektor segmentu

selektor strony

offset

16 24 13

Rozmiar wirtualnej przestrzeni adresowej: 16+24+13=53 (253)

6.

Selektor segmentu: 4bity

Przestrzeń adresów wirtualnych: ..???

7.

czas: 20ns+20ns+10ns+20ns+20ns=90ns //nie znajduje się w TLB

20ns+20ns+10ns+20ns=70ns



Wyszukiwarka

Podobne podstrony:
lista3 rozwiązania, Politechnika Wrocławska - Materiały, architektura komputerow 1, Rozwiazania lis
lista4, Politechnika Wrocławska - Materiały, architektura komputerow 1, Rozwiazania list
gulczas 2001 opracowanie, Politechnika Wrocławska - Materiały, architektura komputerow 2, egzamin, o
testy binder, Politechnika Wrocławska - Materiały, architektura komputerow 2, egzamin, testy, 2008
piechota opracowanie, Politechnika Wrocławska - Materiały, architektura komputerow 2, egzamin, oprac
automatyka i robotyka-rozwiazania, Politechnika Wrocławska - Materiały, podstawy automatyki i roboty
210 komputerowa synteza automatu z parametrem wewnetrznym, Politechnika Wrocławska - Materiały, logi
208 komputerowa realizacja automatow skonczonych, Politechnika Wrocławska - Materiały, logika uklado
208 komputerowa realizacja automatow skonczonych 2, Politechnika Wrocławska - Materiały, logika ukla
automatyka i robotyka-rozwiazania, Politechnika Wrocławska - Materiały, podstawy automatyki i roboty
203 rejestry, Politechnika Wrocławska - Materiały, logika ukladow cyfrowych, sprawozdania
Spraw1(1), Politechnika Wrocławska - Materiały, fizyka 2, paczka 1, piknometr
SYS pyt(1), Politechnika Wrocławska - Materiały, teoria systemow
sprawko8dobre(1), Politechnika Wrocławska - Materiały, fizyka 2, paczka 2, sprawko 8
Fizyka lab. cw77(1), Politechnika Wrocławska - Materiały, fizyka 2, paczka 1, fizyka-lab

więcej podobnych podstron