15.04.2004
Architektura komputerów
Lista 5
1. Pamięć pewnego systemu komputerowego zorganizowana jest w postaci tabeli o
komórkach rozłożonych w 2048 liniach i 2048 kolumnach, a każda komórka składa się z 8
bitów. Jaki jest rozmiar pamięci? W pamięci tej ostatni wiersz i kolumna służą kontroli
parzystości odpowiednio w kolumnie i wierszu. Jaki jest rozmiar pamięci praktycznie
dostępnej dla programisty? Jakie błędy mogą być wykryte/skorygowane przez takie
zabezpieczenie?
2. W pewnym procesorze przestrzeń adresów logicznych wynosi 232. Rozmiar pojedynczej
strony wynosi 4 KB. Ile deskryptorów musi pomieścić tablica stron każdego procesu aby miał
on dostęp do całej pamięci fizycznej? Jaki musi być minimalny rozmiar deskryptora jeśli
przestrzeń adresów rzeczywistych wynosi 232? Jaki musiałby być rozmiar tablicy stron?
3. W procesorze Pentium adresy liniowe w adresowaniu segmentowo-stronicowym oraz
adresy fizyczne są 32 bitowe. Rozmiar pojedynczej strony może wynosić 4 MB. Ile wynosi
rozmiar tablicy stron jeśli deskryptor strony jest 32 bitowy? W tym samym procesorze można
stosować stronicowanie dwupoziomowe w którym katalog tablic oraz tablice stron zawierają
takie same liczby deskryptorów a rozmiar pojedynczej strony wynosi 4KB. Ile deskryptorów
znajduje się w każdej tablicy? Jaki jest rozmiar pamięci niezbędnej do przechowywania
wszystkich tablic stron?
4. W adresowaniu segmentowo-stronicowym adres wirtualny jest 40 bitowy. Maksymalny
rozmiar segmentu wynosi 217 bitów, adres tablicy stron jest 16 bitowy a rozmiar deskryptora
strony wynosi 4 bajty. Jaki jest minimalny rozmiar deskryptora segmentu? Jaki jest rozmiar
tablicy segmentów jeśli mieści ona 212 deskryptorów? Ilu bitowy jest adres bazowy strony
jeśli adres rzeczywisty jest 32 bitowy?
5. W pewnym procesorze selektor segmentu jest 16-bitowy, a jego 2 najstarsze bity kodują
poziom uprzywilejowania. Maksymalny rozmiar segmentu fizycznego wystarcza do
przechowania wszystkich 8-bajtowych deskryptorów, zatem segment zawiera ........ bajtów.
W trybie adresowania stronicowo-segmentowym selektor segmentu może identyfikować
również spójne bloki pamięci zawierające 224 stron o rozmiarze 8kB każda. Przestrzeń
adresowa pamięci fizycznej wynosi 232. Rozmiar wirtualnej przestrzeni adresowej wynosi
....... Jaki jest minimalny rozmiar pamięci fizycznej tak aby pomieściła ona wszystkie
segmenty jednego zadania?
6. W architekturze PowerPC logiczna przestrzeń adresowa jednego procesu ma rozmiar 232 B
równy maksymalnemu rozmiarowi przestrzeni fizycznej i obejmuje 16 segmentów. Jaki jest
rozmiar selektora segmentu? Wskaznik segmentu może być 24 bitowy a więc maksymalny
rozmiar przestrzenia adresów wirtualnych wynosi ..... bajtów. Minimalny rozmiar pamięci
fizycznej mieszczącej wszystkie segmenty jednego zadania wynosi .........
7. W Pentium w adresowaniu segmentowo-stronicowym z dwupoziomowym stronicowaniem
zastosowano bufor translacji adresów tablic stron o rozmiarze 210 bitów. Ile deskryptorów
stron może przechować ten bufor? Jaka przestrzeń adresów fizycznych dostępna jest za
pośrednictwem stron przechowywanych w buforze? Ile wynosi czas dostępu do komórki
pamięci w przypadku gdy deskryptor strony znajduje się/nie znajduje się w buforze TLB?
Załóż, że dostęp do bufora zajmuje 10 ns a do pamięci 20 ns?
8.* Zaprojektuj kod SEC dla 16-bitowego słowa danych. Zapisz słowo kodowe dla
następujących danych :
a) A54Fh b) 17EAh
Jaką nadmiarowość wprowadza ten kod? Rozrysuj schemat kodera i układu sprawdzającego
poprawność słów kodowych.
Maciej NIKODEM
Wyszukiwarka
Podobne podstrony:
b Lista5lista5R Pr MAP1151 przyklady wektory losowe PWL lista5(1)lista5lista5Lista5R Pr MAP1151 przyklady wektory losowe PWL lista5R Pr MAEW104 przyklady prawd warunkowe lista5Analiza Lista5lista5alogika lista5lista5 (3)lista5rr lista5więcej podobnych podstron