Forum www.ispwsznysa.fora.pl Strona Główna www.ispwsznysa.fora.pl
Informatyka Stosowania PWSZ NYSA
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

stare testy od dudziaka

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.ispwsznysa.fora.pl Strona Główna -> Architektura komputerów
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Siwy
Gaduła



Dołączył: 02 Gru 2007
Posty: 93
Przeczytał: 0 tematów


PostWysłany: Czw 16:36, 11 Gru 2008    Temat postu: stare testy od dudziaka

Legenda – krho

X i ? – takie odpowiedzi dostałem z poprzedniego roku

$ - moje odpowiedzi

($) – moje niepewne

(?) - moje bardzo niepewne(pojęcia nie mam)

@ - zadania w których sie nie zgadzamy(odp prawidłowe wg dario)

(s.123) – zagadnienie opisane na podanej stronie w pliku archit_all.pdf

(s.34d2) - ---------- | | ------------ w pliku archit_all_div2.pdf



Testy opracowane by krho&dario



zadania z obliczeniami binarnymi nie są rozwiązane(sprawdzone)



Test 1



1.

System pozycyjny to sposób zapisu liczb. czy bazą systemu

stałobazowego może być 1?



Odpowiedź: Prawda $XFałsz



2.



Jaki jest zakres reprezentowanych liczb całkowitych w kodzie U2

na 16 bitach?



Odpowiedź:

a. [-65556,65555]

b. [-32768,32768]

c. [-65555,65555]

d. $[-32768,32767] x



3.



W rezentacji liczb zmiennoprzecinkowych występują dwie liczby -

cecha i mantysa. Jaką liczbą jest cecha?



Odpowiedź:

$Xa. liczbą całkowitą

b. ułamkiem ze znakiem

c. ułamkiem



4.



Działanie przerzutnika opisuje



Odpowiedź:

a. $tabela prawdy x

b. wyrażeni boolowskie

c. 2 funkcje: funkcja przejść i funkcja wyjść



5.



Ile wynosi suma dwóch liczb binarnych



110110111 i 1100001111





X Odpowiedź: 10011000110



6.





W systemach z pamięcia cache stosuje się metodę zapisu z

opóźnieniem (write-back). co to jest i do czego służy.



Odpowiedź:

a. jest to metoda przyspieszenia działania pamieci

cache. polega na przyspieszonym zapisie do pamięci cache adresu

w trakcie odbywania sie poprzedniego odczytu zawartości.

$ b. metoda rozwiązania problemu spójności. polega na przesłaniu

zawartości bloku z cache do PAO w przypadku gdy blok jest

usuwany z cache jeżeli tylko zawartość jakiejkolwiek zawartej w

nim komórki została zmieniona przez program

c. metoda rozwiązania problemu spójności. polega na modyfikacji

kopii w PAO komórki znajdującej się w cache po każdej

modyfikacji jej zawartości przez program





7.





Jeżeli cykl rozkazowy jest 5 fazowy to jakie teoretyczne

maksymalne przyspieszenie wykonania programu można uzyskać za

pomocą jednostki przetwarzania potokowego



Odpowiedź: 5 lub 4(?)



8.





Co jest źródłem przyspieszenia pamięci dynamicznej w przypadku

stosowania cyklu RAS-CAS-CAS zamiast RAS-CAS



Odpowiedź:

a. $w każdym cyklu przesyłany jest do pamięci adres

kolumny a adres wiersza raz na kilka cykli (s.114)

b. (?)można przesłać nowy adres w trakcie trawania odczytu lub

zapisu X

c. pamieć RAS CAS CAS jest taktowana szybszym zegarem



9.





Jak długie jest zwykle słowo pamięci mikroprogramu

mikroprogramowanej jednostki sterującej



Odpowiedź: (s.78?)

a. krótkie. kilka bitów

b.($) długie, kilkadziesiąt bitów

X c. 32 bity



10.





Dlaczego w ogóle możliwe jest przetwarzanie potokowe?



Odpowiedź:

$a. w różnych fazach cyklu wykonanie rozkazu

angażuje różne, najc zęściej rozłączne fragmenty procesora,

równoczesne wykoanaie różn ych faz kilku rozkazów jest

najczęściej możliwe. X

b. ponieważ procesory risc posiadają zwielokrotnione układy

jednostek sterujących.

c. przetwarzanie potokowe stosuje się dla tych procesorów,

których lista rozkazów na to pozwala



11.





Czy przesłanie handshake jest przesłaniem asynchronicznym



Odpowiedź: $XPrawda Fałsz





12.





5a09 to liczba w systemie szesnastkowym ile to jest w systemie

dwójkowym?



Odpowiedź: X 101101000001001





13.





Jakie czynności wykonywane są w fazie pobrania (fetch) w 5 cio

fazowym cyklu rozkazowym?



Odpowiedź:

?a. pobranie wyników operacji z jednostki

arytmetyczno-logicznej

$?b. pobranie z pamięci kodu rozkazu i przesłanie go do jednostki

sterujacej (s.49d2)

?c. pobranie argumentów rozkazu





14.





Ile jest trybów adresowania



Odpowiedź:

a. standardowo 8 X

b.$ kilka, zależnie od procesora (s.42d2)

c. 2: prosty i rozszerzony





15.



Działanie automatu sekwencyjnego opisują dwie funkcje. Funkcja

przejś i funkcja wyjść.



Funkcja wyjść





Odpowiedź:

a. dla każdego stanu i dla każdego słowa

wejściowego wyznacza stan do którego powinien przejśc automat i

słowo wyjściowe automatu

b. $dla każdego stanu wyznacza słowo wyjściowe automatu X

c. dla każdego stanu i dla każdego słowa wejściowego wyznacza

stan do którego powinien przejśc automat



16.





jakie grupy linii zawiera zwykle magistrala? zaznacz wszystkie.



Odpowiedź:

$xa. linie adresowe

$xb. linie danych

c. linie uziemiajace

d. linie programowane

e. linie komunikacyjne

$xf. linie sterujące



Test 2



1.



W rezentacji liczb zmiennoprzecinkowych występują dwie liczby -

cecha i mantysa. Jaką liczbą jest cecha?



Odpowiedź:

$X a. liczbą całkowitą

b. ułamkiem ze znakiem

c. ułamkiem



2.



Jednostka ALU może pobierać argumenty z rejestrów lub z pamięci.

Podobnie wynik - może być przesłany zarówno do pamięci jak i do

rejestrów. Jaki to typ architektury ALU



Odpowiedź:

a. stosowy

X b. akumulatorowy

$ c. uniwersalny (s.34d2)



3.



Co to jest czas dostępu do pamięci



Odpowiedź:

a. średni czas pomiedzy żądaniem dostępu a

otrzymaniem potwierdzenia przydziału magistrali

xb. średni czas pomiedzy odczytem i zapisem do pamieci

$ c. średni czas pomiędzy zaadresowaniem komórki a uzyskaniem

informacji (s.



4.





Które z systemów reprezentacji liczb całkowitych są

niesymetryczne, tzn zakres reprezentowanych liczb jest

niesymetryczny względem zera?



Odpowiedź:

a. uzupełnienie do 1

b. znak-moduł

$xc. uzupełnienie do 2



5.





Co różni przerzutnik D "latch" i przerzutnik D wyzwalany zboczem.



Odpowiedź:

a. zapis informacji w przerzutniku latch następuje

w momencie zmiany poziomu na wejsciu zegarowym. W przerzutniku

wyzwalanym zboczem - w momencie zmiany na wejściu D.



@?b. poziom wysoki na wejsciu zegarowym przerzutnika latch

powoduje zapamietanie stanu wejścia. Przerzutnik wyzwalany

zboczem zapamiętuje stan dopiero w momencie zmiany poziomu

sygnału na wejściu



($) c. poziom wysoki na wejsciu zegarowym przerzutnika latch

powoduje, że stan wejścia jest odwzorowywany w stan wyjścia jak

długo poziom ten jest utrzymywany. Przerzutnik wyzwalany zboczem

zapamiętuje stan w momencie zmiany poziomu sygnału zegarowego .

(pojęcia nie mam – krho)



6.





Czym różnią sie kompilatory języków wysokiego poziomu maszyn

RISC i CISC



Odpowiedź:

$ a. kompilatory maszyn RISC posiadają mechanizmu

zapobiegania powstawaniu hazadrów danych (zadanie następne)

xb. objętością kodu programu wynikowego na jaki tłumaczony jest

program w języku wysokiego poziomu

c. kompilatory maszyn RISC są kompilatorami optymalizującymi





7.





Na czym polega programowe rozwiązanie problemu hazardu danych w

systemach z przetwarzaniem potokawym



Odpowiedź:

a. Rejestr zawierajacy argument, jest oznaczany

etykietą zapisywaną w momencie gdy rozkaz zamierza zmienić jego

wartość. Inny rozkaz w potoku jest blokowany do czasu gdy

etykieta nie zostanie wykasowana



b. Sytem operacyjny komputera uruchamia inne zadanie a

poprzednie czeka do czasu kiedy żądany argument zostanie

zapisany i bedzie dostępny



$xc. kompilatory dla RISCów potrafią tak poprzesuwać rozkazy, by

nie zmieniając algorytmu wykonywanego przez program nie

występowało sąsiedztwo rozkazów powodujące powstanie hazardu.

Kiedy nie ma takiej możlwości wstawiany jest między rozkazy NOP



8.





W systemie dwójkowo-dziesiętnym każdej cyfrze dziesiętnej

odpowiada ciąg cyfr dwójkowych. O jakiej długośc?



Odpowiedź:4



9.





Działanie automatu sekwencyjnego opisują dwie funkcje. Funkcja

przejś i funkcja wyjść.



Funkcja wyjść





Odpowiedź:

a. dla każdego stanu i dla każdego słowa

wejściowego wyznacza stan do którego powinien przejśc automat

$ b. dla każdego stanu wyznacza słowo wyjściowe automatu

c. dla każdego stanu i dla każdego słowa wejściowego wyznacza

stan do którego powinien przejśc automat i słowo wyjściowe

automatu



10.



Na czym polega proces assemblacji



Odpowiedź:

a. program w języku wysokiego poziomu jest

tłumaczony na jezyk maszyny i wykonywany

$ xb. kod programy w języku assemblera jest tłumaczony na kod w

języku maszynowym

c. kod programu jest ładowany do pamieci operacyjnej



11.



Co decyduje czy przerwanie będzie przyjęte i obsłużone?



Odpowiedź:

a. przerwania obsługiwane są zawsze

($) b. zawartość rejestru zezwolenia na przerwanie (ustawiana

programowo)

(?)xc. priorytet przerwania



12.





Procesor posiada rejestry czasami. co to jest rejestr akumulatora



Odpowiedź:

$ xa. wyróżniony rejestr w którym przechowywane są

argumenty dla operacji arytmetyczno-logicznych i gdzie

przesyłany jest ich wynik



b. rejestr w którym przechowywane sa adresy argumentów dla

operacji arytmetycznych



c. wyróżniony rejestr uzywany do przechowywania kodu rozkazu





13.





Porównaj pamięci RAM statyczne i dynamiczne. Wybierz te

odpowiedzi, które są prawdziwe



Odpowiedź:

$ xa. dynamiczna wymaga odświeżania X

b. pamięci cache to układy pamięci dynamicznej

c. statyczna jest tańsza

$ ?d. statyczna jest szybsza X

e. statyczna wymaga odświeżania

$ f. jeden bit pamieci statycznej zawiera więcej miejsca na

strukturze (s. 57d2)



14.





Co to jest pośredni tryb adresacji



Odpowiedź:

a. adres argumentu pobiera się ze stosu



$ xb. adres argumentu dla operacji nie jest podany w rozkazie

tylko podane jest jak go obliczyć. Zwykle adres znajduje się w

którymś z rejestrów.



c. adres argumentu wylicza sie z licznika rozkazów dodajac

przesunięcie



15.





Czy lista rozkazów komputera zawiera rozkazy arytmetyczne i

logiczne



Odpowiedź:

a. tylko arytmetyczne

$ xb. tak, zarówno arytmetyczne jak i logiczne

c. nie zawiera

d. tylko logiczne



16





Kanał DMA steruje bezpośrednim transferem danych do i z pamięci

z i do urządzenia. Jakie grupy linii magistrali wysterowuje w

trakcie transferu oprócz linii danych?



Odpowiedź:

a. żadnych

($) b. niektóre linie sterujące

c. linię zagara systemowego

$ d. linie adresowe





Test 3



1.



W rezentacji liczb zmiennoprzecinkowych występują dwie liczby -

cecha i mantysa. Jaką liczbą jest cecha?



Odpowiedź:

$ xa. liczbą całkowitą

b. ułamkiem ze znakiem

c. ułamkiem



2.





Jednostka ALU może pobierać argumenty z rejestrów lub z pamięci.

Podobnie wynik - może być przesłany zarówno do pamięci jak i do

rejestrów. Jaki to typ architektury ALU



Odpowiedź:

a. stosowy

xb. akumulatorowy

$ c. uniwersalny



3.





Co to jest czas dostępu do pamięci



Odpowiedź:

a. średni czas pomiedzy żądaniem dostępu a

otrzymaniem potwierdzenia przydziału magistrali

xb. średni czas pomiedzy odczytem i zapisem do pamieci

$ c. średni czas pomiędzy zaadresowaniem komórki a uzyskaniem

informacji



4.





Które z systemów reprezentacji liczb całkowitych są

niesymetryczne, tzn zakres reprezentowanych liczb jest

niesymetryczny względem zera?



Odpowiedź:

a. uzupełnienie do 1

b. znak-moduł

$ xc. uzupełnienie do 2





5.





Co różni przerzutnik D "latch" i przerzutnik D wyzwalany zboczem.



Odpowiedź:

a. zapis informacji w przerzutniku latch następuje

w momencie zmiany poziomu na wejsciu zegarowym. W przerzutniku

wyzwalanym zboczem - w momencie zmiany na wejściu D.



@xb. poziom wysoki na wejsciu zegarowym przerzutnika latch

powoduje zapamietanie stanu wejścia. Przerzutnik wyzwalany

zboczem zapamiętuje stan dopiero w momencie zmiany poziomu

sygnału na wejściu



($) c. poziom wysoki na wejsciu zegarowym przerzutnika latch

powoduje, że stan wejścia jest odwzorowywany w stan wyjścia jak

długo poziom ten jest utrzymywany. Przerzutnik wyzwalany zboczem

zapamiętuje stan w momencie zmiany poziomu sygnału zegarowego .



6.





Czym różnią sie kompilatory języków wysokiego poziomu maszyn

RISC i CISC



Odpowiedź:

($) a. kompilatory maszyn RISC posiadają mechanizmu

zapobiegania powstawaniu hazadrów danych

xb. objętością kodu programu wynikowego na jaki tłumaczony jest

program w języku wysokiego poziomu

c. kompilatory maszyn RISC są kompilatorami optymalizującymi





7.





Na czym polega programowe rozwiązanie problemu hazardu danych w

systemach z przetwarzaniem potokawym



Odpowiedź:

a. Rejestr zawierajacy argument, jest oznaczany

etykietą zapisywaną w momencie gdy rozkaz zamierza zmienić jego

wartość. Inny rozkaz w potoku jest blokowany do czasu gdy

etykieta nie zostanie wykasowana



b. Sytem operacyjny komputera uruchamia inne zadanie a

poprzednie czeka do czasu kiedy żądany argument zostanie

zapisany i bedzie dostępny



$ xc. kompilatory dla RISCów potrafią tak poprzesuwać rozkazy, by

nie zmieniając algorytmu wykonywanego przez program nie

występowało sąsiedztwo rozkazów powodujące powstanie hazardu.

Kiedy nie ma takiej możlwości wstawiany jest między rozkazy NOP





8.





W systemie dwójkowo-dziesiętnym każdej cyfrze dziesiętnej

odpowiada ciąg cyfr dwójkowych. O jakiej długośc?



Odpowiedź:4



9.





Działanie automatu sekwencyjnego opisują dwie funkcje. Funkcja

przejś i funkcja wyjść.



Funkcja wyjść





Odpowiedź:

a. dla każdego stanu i dla każdego słowa

wejściowego wyznacza stan do którego powinien przejśc automat

$ b. dla każdego stanu wyznacza słowo wyjściowe automatu

c. dla każdego stanu i dla każdego słowa wejściowego wyznacza

stan do którego powinien przejśc automat i słowo wyjściowe

automatu





10.





Na czym polega proces assemblacji



Odpowiedź:

a. program w języku wysokiego poziomu jest

tłumaczony na jezyk maszyny i wykonywany



$ xb. kod programy w języku assemblera jest tłumaczony na kod w

języku maszynowym



c. kod programu jest ładowany do pamieci operacyjnej



11.





Co decyduje czy przerwanie będzie przyjęte i obsłużone?



Odpowiedź:

a. przerwania obsługiwane są zawsze

$ b. zawartość rejestru zezwolenia na przerwanie (ustawiana

programowo)

($) xc. priorytet przerwania



12.



Procesor posiada rejestry czasami. co to jest rejestr akumulatora



Odpowiedź:

$ xa. wyróżniony rejestr w którym przechowywane są

argumenty dla operacji arytmetyczno-logicznych i gdzie

przesyłany jest ich wynik



b. rejestr w którym przechowywane sa adresy argumentów dla

operacji arytmetycznych



c. wyróżniony rejestr uzywany do przechowywania kodu rozkazu



13.





Porównaj pamięci RAM statyczne i dynamiczne. Wybierz te

odpowiedzi, które są prawdziwe



Odpowiedź:

$ xa. dynamiczna wymaga odświeżania

b. pamięci cache to układy pamięci dynamicznej

c. statyczna jest tańsza

$ xd. statyczna jest szybsza

e. statyczna wymaga odświeżania

$ f. jeden bit pamieci statycznej zawiera więcej miejsca na

strukturze



14.





Co to jest pośredni tryb adresacji



Odpowiedź:

a. adres argumentu pobiera się ze stosu



$ xb. adres argumentu dla operacji nie jest podany w rozkazie

tylko podane jest jak go obliczyć. Zwykle adres znajduje się w

którymś z rejestrów.



c. adres argumentu wylicza sie z licznika rozkazów dodajac

przesunięcie





15.



Czy lista rozkazów komputera zawiera rozkazy arytmetyczne i

logiczne



Odpowiedź:

a. tylko arytmetyczne

$ xb. tak, zarówno arytmetyczne jak i logiczne

c. nie zawiera

d. tylko logiczne



16.





Kanał DMA steruje bezpośrednim transferem danych do i z pamięci

z i do urządzenia. Jakie grupy linii magistrali wysterowuje w

trakcie transferu oprócz linii danych?



Odpowiedź:

a. żadnych

(?$) b. niektóre linie sterujące

c. linię zagara systemowego

$ d. linie adresowe



Test 4



Data: Środa, 4 Lutego 2004 15:46

Od: Tomasz Bierówka <comtom@wp.pl>

Do: <ComTom@wp.pl>

Temat:

Architektura komputerów egzamin termin 2 Wyloguj

nKLASA -> NK 303 -> Quizy -> architektura termin 2 -> Próba





architektura termin 2



Próba



a







1



10 Punkty





co to jest tryb adresacji z autoinkrementacją



Odpowiedź:

@a. zawartość rejestru przechowującego wynik

operacji arytmetycznej jest autoamatycznie zwiększana o 1 po

wykonaniu rozkazu



b. to operacja zwiekszania zawarości akumulatora o 1



$ xc. tryb adresowania pośredniego, zawartość rejestru użytego

jako żródło adresu jest automatycznie zwiększana po wykonaniu

transferu.









2



10 Punkty





na czym w przetwarzaniu potokowym polega hazard danych typu rea

after write?



Odpowiedź:

a. występuje jeżeli 2 rozkazy chcą jednocześnie

czytać ten sam argument



$ xb. jeżeli kolejny rozkaz chce czytać ten sam argument co

zapisywany przez rozkaz poprzedni jako wynik jego operacji. W

takiej sytuacji próba odczytu następuje zanim została zapisana

nowa zawarość



c. występuje jeżeli rozkaz następny znajdzie się w fazie read

cyklu rozkazowego zanim rozkaz poprzedni zakończył fazę write









3



10 Punkty







na czym polega normalizacja liczby zmniennoprzecinkowej?





Uwaga. 2n jest w odpowiedzi przedstawiane jako (2 do potegi n)





Odpowiedź:

a. na takim przekształceniu cechy i mantysy by

cecha była ułamkiem a mantysa liczbą dodatnią (s. 27)



b. na takim przekształceniu cechy i mantysy by mantysa była

ułamkiem i ułamek ten miał wartość większą od 2 do potęgi -1



($)c. na podzieleniu liczby na cechę (część ułamkowa) i matysę

(część całkowita) liczby (s.27)









4



10 Punkty





w systemie dwójkowo-dziesiętnym każdej cyfrze dziesiętnej

odpowiada ciąg cyfr dwójkowych. O jakiej długośc?



Odpowiedź:4







5



10 Punkty





przestrzeń adresowa procesora to



Odpowiedź:

$ a. wszystkie możliwe adresy pod jakimi dla danego

procesora mogą znajdować się adresowalne jednostki pamięci



b. wszystkie adresy pod jakimi znajdują się adresowalne

jednostki pamięci



c. adresy rejestów wewnętrznych procesora









6



10 Punkty





co to znaczy, że przerzutnik jest wyzwalany zboczem?



Odpowiedź:

xa. to znaczy że przerzutnik zmienia stan w chwili

narastającego albo opadającego zbocza sygnału zegarowego.



b. to znaczy że warunkiem odczytania stanu przerzutnika jest

pojawienie sie narastającego lub opadającego zbocza sygnału

zegarowego



($) c. to znaczy że przerzutnik zapamiętuje stan wejścia w chwili

narastającego albo opadającego zbocza sygnału wejściowego.









7



10 Punkty





na czym polega czysto programowa obsługa urządzenia zewnętrznego?



Odpowiedź:

a. Procesor w pętli wykonuje instrukcję czytania z

lub pisania danej na urządzenie w kółko aż do końca transferu



b. procesor sprwdza w pętli, czy jednostka zgłosiła sygnał

przerwania jeżeli tak to czyta lub pisze daną i tak w kółko aż

do końca transferu



$ xc. procesor odpytuje jednostke sterującą w pętli czy jest

gotowa do transferu, jeżeli tak to czyta lub pisze daną i tak w

kółko aż do końca transferu (s. 71d2)









8



10 Punkty





Co to jest problem spójności dla pamięci cache?



Odpowiedź:

a. problem spójności polega na zgodności czasu

dostępu pamieci cache i pamięci operacyjnej. Czas dostępu do

cache powinien być mniejszy niż do PAO



b. problem spójności występuje kiedy poszukuje sie komórki w

pamięci cache. Jeżeli nie ma tam komórki o zgodnym adresie

trzeba kopię sprowadzić z PAO



$ xc. modyfikacja przez program zawartości komórki w bloku, jaki

znajduje sie w cache powoduje, że jej zawartość jest inna niż

kopii w PAO. Blok zmodyfikowany przed usunięciem z cache trzeba

przepisać do PAO









9



10 Punkty





Pamięć operacyjna służy do



Odpowiedź:

a. wykonywnia cyklu rozkazowego

($) b. przechowywania programu

c. sterowania przebiegiem obliczeń

(@)xd. przechowywania danych









10



10 Punkty





dlaczego w ogóle możliwe jest przetwarzanie potokowe?



Odpowiedź:

$ xa. w różnych fazach cyklu wykonanie rozkazu

angażuje różne, najc zęściej rozłączne fragmenty procesora,

równoczesne wykoanaie różn ych faz kilku rozkazów jest

najczęściej możliwe.



b. ponieważ procesory risc posiadają zwielokrotnione układy

jednostek sterujących.



c. przetwarzanie potokowe stosuje się dla tych procesorów,

których lista rozkazów na to pozwala









11



10 Punkty





jaki element procesora odpowiedzialny jest za sterowanie

przebiegiem cyklu rozkazowego



Odpowiedź:

a. MMU

b. ALU

$ c. jednostka sterujaca x?









12



10 Punkty





kiedy stosowanu jest arbitraż magistrali



Odpowiedź:

a. kiedy system wyposażony jest w pamięć cache II

poziomu

$ b. kiedy do magistrali podłaczone jest więcej niż jeden moduł

przejmujący kontrolę nad magistralą w trakcie komunikacji z X

innymi modułami

c. kiedy w systemie jest więcej niż jeden modułów pamięci









13



10 Punkty





w klasycznym modelu von Neumanna wykonanie programu przebiega

sekwencyjnie, rozkaz po rozkazie. Zespół czynności wykonywanych

przez procesor w celu wykonania każdego rozkazu nazywają się:



Odpowiedź:

a. sterowaniem

$ xb. cyklem rozkazowym

c. fazą wykonania









14



10 Punkty





jaki jest powód tego, że komputery wyposażane są w pamiec cache

a nie w wystarczająco szybka pamięć operacyjną



Odpowiedź:

$ @a. szyna pamieci operacyjnej jest zbyt wolna by

obsłuzyć pamięć o czasie dostępu pamięci cache



b. pamieć operacyjna o czasie dostępu pamieci cache byłaby

wielokrotnie droższa



@xc. pamiec cache jest mniejsza, adres jest krótszy i uzyskuje

się dodatkowe przyspieszenie









15



10 Punkty





W modelu Von Neumanna jest element o nazwie "centralna

jednostka przetwarzająca". Jakie elementy wchodzą w jej skład?

Wymień wszystkie. (CPU? – krho)



Odpowiedź:

a. arytmometr

xb. pamięć

c. cpu

$ xd. jednostka arytmetyczno-logiczna

$ e. jednostka sterująca









16



10 Punkty





ile potrzeba półsumatorów do zbudowania sumatora 5 bitowego?



Odpowiedź: (10? – krho)





Test 5





1



10 Punkty





po co wykonuje sie normalizacje liczby zmiennoprzecinkowej



Odpowiedź:

$ xa. postać znormalizowana przedstawia wartożć

liczby z największą możliwą w tym zapisie dokładnością



b. w celu dopasowania reprezentowanej liczby do zakresu liczb

jaki może przyjąć arytmometr



c. w celu uniknięcia problemów z przedstawieniem liczb o

wartości w pobliżu zera na osi liczbowej









2



10 Punkty





co różni przerzutnik D "latch" i przerzutnik D wyzwalany zboczem.



Odpowiedź:

a. zapis informacji w przerzutniku latch następuje

w momencie zmiany poziomu na wejsciu zegarowym. W przerzutniku

wyzwalanym zboczem - w momencie zmiany na wejściu D.



$ xb. poziom wysoki na wejsciu zegarowym przerzutnika latch

powoduje, że stan wejścia jest odwzorowywany w stan wyjścia jak

długo poziom ten jest utrzymywany. Przerzutnik wyzwalany zboczem

zapamiętuje stan w momencie zmiany poziomu sygnału zegarowego .



@c. poziom wysoki na wejsciu zegarowym przerzutnika latch

powoduje zapamietanie stanu wejścia. Przerzutnik wyzwalany

zboczem zapamiętuje stan dopiero w momencie zmiany poziomu

sygnału na wejściu









3



10 Punkty





sterowanie cyklem rozkazowym może być zrealizowane jako układowe

lub mikroprogramowane. Która z tych jednostek jest szybsza (S)

a która tańsza (T) (tańsze jest zaprojektowanie i wykonanie

jednostki sterującej)



Odpowiedź:

xa. S: mikroprogramowane T: układowe

b. S: mikroprogramowane T: mikroprogramowane

c. S: układowe T: układowe

$ d. S: układowe T: mikroprogramowane









4



10 Punkty





kiedy występuje nadmiar stałoprzecinkowy w operacjach

arytmetycznych na liczbach zapisanych w kodzie uzupełnieniowym

do 2



Odpowiedź:

$ a. kiedy przeniesienie z najstarszego bitu wyniku

jest równe 1 (s.37)

b. kiedy przeniesienie z najstarszego bitu wyniku i

przeniesienie z bitu o 1 młodszego są sobie równe

c. kiedy przeniesienie z najstarszego bitu wyniku i

przeniesienie z bitu o 1 młodszego są równe 1









5



10 Punkty







w jaki sposób obliczana jest wartośc liczby reprezentowanej w

postaci zmiennoprzecinkowej?





Uwaga. 2n jest w odpowiedzi przedstawiane jako (2 do potegi n)





Odpowiedź:

$ xa. ułamek jaki reprezentuje mantysa należy

przemnożyć przez podstawę podniesioną do potęgi równej cesze.

całość uzupełnić o znak odpowiednio do najstarszego bitu zapisu



b. mantysę należy przemnożyc przez cechę i uzupełnić o znak

odpowiednio do zawarości bitu znaku liczby



c. mantysę należy przemnożyć przez liczbę 2 do potęgi równej

wartości cechy i uzupełnić o znak









6



10 Punkty





czym różnią sie kompilatory języków wysokiego poziomu maszyn

RISC i CISC



Odpowiedź:

xa. objętością kodu programu wynikowego na jaki

tłumaczony jest program w języku wysokiego poziomu



b. kompilatory maszyn RISC są kompilatorami optymalizującymi



$ c. kompilatory maszyn RISC posiadają mechanizmu zapobiegania

powstawaniu hazadrów danych









7



10 Punkty





czynności związane z przyjęciem przerwania są wykonywane są

przez hardware i software procesora czy też przeciwnie, są

czysto softwareowe



Odpowiedź: $Prawda Fałsz (s.74d2)

(zarówno soft jak i hard)







8



10 Punkty





w systemach z pamięcia cache stosuje się metodę zapisu z

opóźnieniem (write-back). co to jest i do czego służy.



Odpowiedź:

a. metoda rozwiązania problemu spójności. polega

na modyfikacji kopii w PAO komórki znajdującej się w cache po

każdej modyfikacji jej zawartości przez program



xb. jest to metoda przyspieszenia działania pamieci cache.

polega na przyspieszonym zapisie do pamięci cache adresu w

trakcie odbywania sie poprzedniego odczytu zawartości.



$ c. metoda rozwiązania problemu spójności. polega na przesłaniu

zawartości bloku z cache do PAO w przypadku gdy blok jest

usuwany z cache jeżeli tylko zawartość jakiejkolwiek zawartej w

nim komórki została zmieniona przez program









9



10 Punkty





co to takiego cykl rozkazowy



Odpowiedź:

a. wszystkie czynności związane z przesłaniem

rozkazu i jego argumentów z pamięci do CPU

b. czynności związane pobraniem rozkazu z pamięci i

odświeżeniem jej zawartosci

$ c. wszystkie czynności wykonywane przez procesor w celu

pobrania, rozpoznania i wykonania operacji jakiej dotyczy rozkaz ?









10



10 Punkty





w systemach z pamięcia cache stosuje się metodę write-through.

co to jest i do czego służy.



Odpowiedź:

a. jest to metoda przyspieszenia działania pamieci

cache. polega na przyspieszonym zapisie do pamięci cache adresu

w trakcie odbywania sie poprzedniego odczytu zawartości.



?b. metoda rozwiązania problemu spójności. polega na dokonaniu

modyfikacji zawartości w PAO kopii komórki znajdującej się w

cache w momencie, gdy blok jest usuwany z cache jeżeli tylko

zawartość komórki została zmodyfikowana



$ c. metoda rozwiązania problemu spójności. po każdym zapisie do

cache wykonywany jest również zapis do jej kopi w PAO









11



10 Punkty







ile to jest (liczby w kodzie uzupełnieniowym do 2)



00110001 + 11001111 (=0 – krho)



wynik podać w kodzie dziesietnym





Odpowiedź: -49 (?)







12



10 Punkty





w których z systemów reprezentacji liczb istnieją dwie

reprezentacje dla zera?



Odpowiedź:

$ xa. uzupełnienie do 1

$ xb. znak-moduł

c. uzupełnienie do 2









13



10 Punkty





dlaczego w ogóle możliwe jest przetwarzanie potokowe?



Odpowiedź:

a. przetwarzanie potokowe stosuje się dla tych

procesorów, których lista rozkazów na to pozwala



b. ponieważ procesory risc posiadają zwielokrotnione układy

jednostek sterujących.



$ xc. w różnych fazach cyklu wykonanie rozkazu angażuje różne,

najc zęściej rozłączne fragmenty procesora, równoczesne

wykoanaie różn ych faz kilku rozkazów jest najczęściej możliwe.









14



10 Punkty





Rozkazy procesora podzielone są dla wygody na kilka grup. do

jakiej grupy rozkazów należy rozkaz zatrzymania (HALT) procesora



Odpowiedź:

?a. przerwań

$ b. sterujących (s.41d2)

c. wejścia/wyjścia









15



10 Punkty





Model von Neumanna definiował zasadę, która nie zmieniła się od

momentu jego opublikowania, dotyczyła sterowania przebiegiem

pracy komputera i stanowiła o nowości tej koncepcji w stosunku

do opracowań wcześniejszych. O co chodzi?



Odpowiedź:

a. o koncepcję wyposażenia komputera w pamięć dla

danych

($)b. O koncepcję programu przechowywanego w pamięci

c. o koncepcję wyposażenia komputera w uniwersalną jednostkę

arytmetyczno- logiczną









16



10 Punkty





na czym polega czysto programowa obsługa urządzenia zewnętrznego?



Odpowiedź:

a. procesor sprwdza w pętli, czy jednostka

zgłosiła sygnał przerwania jeżeli tak to czyta lub pisze daną i

tak w kółko aż do końca transferu

b. Procesor w pętli wykonuje instrukcję czytania z lub pisania

danej na urządzenie w kółko aż do końca transferu

$ c. procesor odpytuje jednostke sterującą w pętli czy jest

gotowa do transferu, jeżeli tak to czyta lub pisze daną i tak w

kółko aż do końca transferu (s.71d2)



Test 6



1



10 Punkty







ile to jest (liczby w kodzie uzupełnieniowym do 2)



00110001 + 11001111 (=0 – krho)



wynik podać w kodzie dziesietnym





Odpowiedź:







2



10 Punkty





dlaczego w przetwarzaniu potokowym skok bezwarunkowy jest

żródłem mniejszej straty niż warunkowy



Odpowiedź:

($) a. to że zostanie wykonany skok bezwarunkowy

wiadomo w fazie dekodowania a dla rozkazy skoku warunkowego w

fazie wykonania czyli póżniej. Wcześniej może zostać

wyczyszczony potok i załadowany nową zawartością - strata jest

mniejsza

b. nie ma straty ponieważ po nim ładowany jest do potoku rozkaz

jaki powinien być wykonany, tzn z adresu do którego następuje

skok

c. ponieważ cykl rozkazowy skoku warunkowego jest dłuższy niż

bezwarunkowego









3



10 Punkty





co zabuża pracę jednostki przetwarzania potokowego obniżając

efektywność przetwarzania potokowego



Odpowiedź:

$ a. rozkazy skoków warunkowyxh X

b. zbyt długi czas dostępu pamięci operacyjnej

c. operacje odwołujace się do pamieci

d. hazardy

e. operacje we/wy









4



10 Punkty





jaka to jest architektura rejestrowa ALU



Odpowiedź:

$ a. argumenty dla operacji arytmetyczno-logicznych (s.35d2)

są pobierane z rejestrów, do rejestrów przesyłany jest wynik

b. kod operacji przechowywany jest w rejestrach ALU

c. argumenty dla operacji arytmetyczno-logicznych przechowywane

są w rejestrach ALU, wynik przesyłany jest do akumulatora X









5



10 Punkty





Procesor może posiadać wydzieloną przestrzeń adresową dla

urządzeń we/wy,może jej nie posiadać. jak adresowane są

urządzenia zewnętrzne jeżeli procesor nie posiada wydzielonej

przestrzeni adresowej we/wy



Odpowiedź: a. taki procesor nie posiada urządzeń zewnętrznych

poza standardowymi

($) b. Wydzielany jest na te potrzeby fragment przestrzeni

adresowej pamięci, tam umieszczane są rejestry urządzeń

c. rejestry urządzeń adresuje się za pośrednictwem magistrali









6



10 Punkty





Co opisuje działanie automatu kombinacyjnego



Odpowiedź: $ a. dwie funkcje logiczne: funkcja przejść i

funkcja wyjść

b. funkcja logiczna

c. dwie funkcje logiczne - funkcja wejść i funkcja wyjść









7



10 Punkty





w których z systemów reprezentacji liczb istnieją dwie

reprezentacje dla zera?



Odpowiedź: $ a. znak-moduł

$ b. uzupełnienie do 1

c. uzupełnienie do 2









8



10 Punkty





jak działa wektorowy system przerwań



Odpowiedź: ($) a. procesor potwierdza przyjęcie przerwania

odpowiednim sygnałem na magistrali i w odpowiedzi otrzymuje ( z

kontrolera przerwań albo jednostki sterującej urządzenia) wektor

identyfikujący przerwanie (s.150)

b.

c. kontroler przerwań posiada rejestr w którym zapisany jest

wektor priorytetów dla poszczególnych linii przerwań.

Przyjmowane jest przerwanie o najwyższym priorytecie.

d. procesor otrzymuje z magistrali identyfikator przerwania,

porównuje go z przechowywanym wektorem maskującym i co decyduje

o tym czy przerwanie zostanie przyjete do obsługi czy odrzucone









9



10 Punkty





Automat to takie urządenie, które funkcjonuje zgodnie z pewnym

algorytmem, posiada wejścia i wyjścia.Automat sekwencyjny to taki



Odpowiedź: ($) a. którego stan w chwili t zależy jedynie od stanu

wejść automatu w chwili t-1

b. którego stan w chwili t zależy jedynie od stanu wejść

automatu w chwili t

c. którego stan w chwili t zależy od stanu automatu w chwili t-

1 i od stanu wejść









10



10 Punkty





w jaki sposób procesor odwołuje sie do pamięci w systemie z

pamięcia cache



Odpowiedź: a. procesor ściąga blok zawierający żądaną komórke

z pamieci operacyjnej

b. procesor odwołuje się do pamięci operacyjnej i blok do

którego nastąpiło odwołanie jest ściągany do cache

$ c. procesor zawsze odwołuje sie do cache. Jeżeli żądanej

komórki nie ma w cache układ sterujący pamiecią pobiera blok

zawierający żądaną komórkę z pamieci operacyjnej do cache









11



10 Punkty





Niech jednostka adresowalną pamięci będzie bajt. Jak długi (ile

bitów) powininien być adres potrzebny do zaadresowania pamięci o

pojemności 64K bajtow



Odpowiedź:







12



10 Punkty





Jakie części CPU (model von Neumanna) odpowiadają za



sterowanie cyklem rozkazowym Wybierz... jednostka sterująca

żadna jednostka sterująca jednostka arytmetyczno-logiczna

dekodowanie rozkazu Wybierz... jednostka sterująca żadna

jednostka sterująca jednostka arytmetyczno-logiczna

przechowywanie programu Wybierz... jednostka sterująca żadna

jednostka sterująca jednostka arytmetyczno-logiczna

zsumowani 2 liczb binarnych Wybierz... jednostka sterująca

żadna jednostka sterująca jednostka arytmetyczno-logiczna







13



10 Punkty





Komórka pamięci operacyjnej komputera jest identyfikowana przez



Odpowiedź: $ a. adres

b. informację wystawiona na szyny magistrali

c. zawartość rejestru Program Counter









14



10 Punkty







co decyduje czy przerwanie będzie przyjęte i obsłużone?









Odpowiedź: ($) a. zawartość rejestru zezwolenia na przerwanie

(ustawiana programowo)

b. priorytet przerwania

c. przerwania obsługiwane są zawsze









15



10 Punkty





zawartość jakich pamięci stałych jest kasowalna i ponownie

zapisywalna?



Odpowiedź: $ a. EPROM

b. ROM

c. PROM

$ d. EEPROM









16



10 Punkty





cykl rozkazowy to



Odpowiedź: a. czas potrzebny na wykonanie rozkazu

$ b. sekwencja czynności konieczna dla wykonanania rozkazu

c. określona ilość taktów zegara







Test 7



1



10 Punkty





jak długie jest zwykle słowo pamięci mikroprogramu

mikroprogramowanej jednostki sterującej



Odpowiedź:

a.($?) długie, kilkadziesiąt bitów

b. krótkie. kilka bitów

c. 32 bity









2



10 Punkty





jak adresowane są bity w kości pamięci dynamicznej?



Odpowiedź:

a. poprzez podanie adresu wiersza matrycy

pamieciowej i sygnału strobujacego

b. mozna zaadresować jedynie cały bajt

$ c. Bity umieszczone są w tablicy 2 wymiarowej i adresowane

przez podanie adresu wiersza a następnie adresu kolumny









3



10 Punkty





Wsród rejestrów procesora występuje zwykle rejestr wskaźników.

co to jest.



Odpowiedź:

($) a. każdy rejestr zaopatrzony w dodatkowy wskaźnik

jest rejestrem wskaźników, np akumulator i wskaźnik

przeniesienia, parzystości i zera

b. jest to rejestr procesora maszyn klasy mainframe służacy do

sterowania wskażnikami na pulpicie operatora

c. wynik wykonania rozkazu to również ustawienie jednego lub

kilku wskaźników. Wskaźniki zgrupowane są zwykle w rejestr.









4



10 Punkty







na wejścia 4 wejciowej bramki NAND podano poziom 1



co jest na wyjścue?



odpowiedź prawda oznacza 1



odpowiedź fałsz oznacza 0





Odpowiedź: Prawda $Fałsz









5



10 Punkty





czy przesłanie handshake jest przesłaniem asynchronicznym



Odpowiedź: $Prawda Fałsz (s.134)









6



10 Punkty





po co wykonuje sie normalizacje liczby zmiennoprzecinkowej



Odpowiedź:

a. w celu uniknięcia problemów z przedstawieniem

liczb o wartości w pobliżu zera na osi liczbowej

b. w celu dopasowania reprezentowanej liczby do zakresu liczb

jaki może przyjąć arytmometr

$ c. postać znormalizowana przedstawia wartożć liczby z

największą możliwą w tym zapisie dokładnością









7



10 Punkty





jednostka sterujaca wykonana jako układowa jest automatem.

Jakiego rodzaju?



Odpowiedź: ($) a. sekwencyjnym

b. kombinacyjnym









8



10 Punkty





współczynnik trafień informuje, jaka częśc odwołań procesora

jest obsługiwana przez cache. czy w miarę zwiększania

współczynnnika trafień średni czas dostępu do pamięci w systemie

rośnie czy maleje?



Odpowiedź: a. nie ma to większego wpływu

$ b. maleje

c. rośnie









9



10 Punkty







ile to jest (liczby w kodzie uzupełnieniowym do 2)



00101111 - 11111001



wynik podać w kodzie dziesiętnym





Odpowiedź:





10



10 Punkty





na czym polega programowe rozwiązanie problemu hazardu danych w

systemach z przetwarzaniem potokawym



Odpowiedź: a. Sytem operacyjny komputera uruchamia inne

zadanie a poprzednie czeka do czasu kiedy żądany argument

zostanie zapisany i bedzie dostępny

$ b. kompilatory dla RISCów potrafią tak poprzesuwać rozkazy, by

nie zmieniając algorytmu wykonywanego przez program nie

występowało sąsiedztwo rozkazów powodujące powstanie hazardu.

Kiedy nie ma takiej możlwości wstawiany jest między rozkazy NOP

c. Rejestr zawierajacy argument, jest oznaczany etykietą

zapisywaną w momencie gdy rozkaz zamierza zmienić jego wartość.

Inny rozkaz w potoku jest blokowany do czasu gdy etykieta nie

zostanie wykasowana









11



10 Punkty





jakie grupy linii zawiera zwykle magistrala? zaznacz wszystkie.



Odpowiedź:

$ a. linie sterujące

b. linie programowane

$ c. linie danych

d. linie komunikacyjne

$ e. linie adresowe

f. linie uziemiajace









12



10 Punkty





przetwarzanie potokowe to jest



Odpowiedź: $ a. polega na wykonywanie kilku kolejnych rozkazów

na raz "na zakładkę" - kazdy rozkaz jest w innej fazie cyklu

rozkazowego

b. przetwarzanie zadań jedno po drugim bez oddawania sterowania

do sytemu operacyjnego

c. wykonywanie aperacji arytmetyczno logicznych na blokach

jednorodnych danych - macierzach, wektorach









13



10 Punkty







ile wynosi suma dwóch liczb binarnych



110110111 i



1100001111





Odpowiedź:







14



10 Punkty





5a09 to liczba w systemie szesnastkowym ile to jest w systemie

dwójkowym?



Odpowiedź:







15



10 Punkty





dlaczego pewne słowo wejściowe dla przerzutrnika RS jest

nazywane słowem zabronionym



Odpowiedź: a. ponieważ takie słowo powoduje "zawieszenie"

przerzutnika

b. ponieważ przerzutnik pod wpływem tego słowa resetuje sie

$ c. ponieważ pod wpływem tego słowa wyjście przerzutnika jest

nieokreślone - może przejść zarówno do stanu 0 jak i do stanu 1.









16



10 Punkty





przestrzeń adresowa procesora to



Odpowiedź: a. wszystkie adresy pod jakimi znajdują się

adresowalne jednostki pamięci

$ b. wszystkie możliwe adresy pod jakimi dla danego procesora

mogą znajdować się adresowalne jednostki pamięci

c. adresy rejestów wewnętrznych procesora
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.ispwsznysa.fora.pl Strona Główna -> Architektura komputerów Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin