Kui palju kulub protsessoril aega masinkoodi 244 käsu käivitamiseks,
kui protsessori taktsagedus on 3,39 GHz ja keskmiselt läheb ühe
masinkoodi käsu täitmiseks vaja 2,5 sammu?
Vastus esita nanosekundites ühe komakoha täpsusega. Komakoha eraldajana kasuta koma!
Student Response
Value
Correct Answer
Answer:
179,9
100%
179,9
Units:
ns
0.0%
ns
Score:
12/12
5.
Pane toimumise järjekorda käsu Add LOCA,RO täitmiseks
vajalikud sammud (eeldame, et püsimälust loetakse muutuja enne ALUsse
kui protsessori enda registrist).
1.
2.
3.
4.
5.
6.
7.
8.
9.
Kanna mälu andmeregistri (MDR) sisu üle käsuregistrisse
Loe LOCA sisu mälu andmeregistrisse (MDR)
Kanna programmiloenduri (PC) sisu üle mälu aadressi registrisse (MAR)
Kanna mälu aadressiregistrisse (MAR) LOCA aadress
Teosta ALUs liitmistehe
Kanna mälu andmeregistri (MDR) sisu üle aritmeetika-loogika seadmesse (ALU)
Kanna registri R0 sisu üle aritmeetika-loogika seadmesse (ALU)
Loe käsu andmed mälust mälu andmeregistrisse (MDR)
Kanna vastus ALUst registrisse R0
Statement
Response
Value
Correct Match
1.
Kanna mälu andmeregistri (MDR) sisu üle käsuregistrisse
0.0%
Kanna programmiloenduri (PC) sisu üle mälu aadressi registrisse (MAR)
2.
Loe käsu andmed mälust mälu andmeregistrisse (MDR)
11.11%
Loe käsu andmed mälust mälu andmeregistrisse (MDR)
3.
Kanna mälu andmeregistri (MDR) sisu üle aritmeetika-loogika seadmesse (ALU)
0.0%
Kanna mälu andmeregistri (MDR) sisu üle käsuregistrisse
4.
Kanna mälu aadressiregistrisse (MAR) LOCA aadress
11.11%
Kanna mälu aadressiregistrisse (MAR) LOCA aadress
5.
Loe LOCA sisu mälu andmeregistrisse (MDR)
11.11%
Loe LOCA sisu mälu andmeregistrisse (MDR)
6.
Kanna mälu andmeregistri (MDR) sisu üle aritmeetika-loogika seadmesse (ALU)
11.11%
Kanna mälu andmeregistri (MDR) sisu üle aritmeetika-loogika seadmesse (ALU)
7.
Kanna registri R0 sisu üle aritmeetika-loogika seadmesse (ALU)
11.11%
Kanna registri R0 sisu üle aritmeetika-loogika seadmesse (ALU)
8.
Teosta ALUs liitmistehe
11.11%
Teosta ALUs liitmistehe
9.
Kanna vastus ALUst registrisse R0
11.12%
Kanna vastus ALUst registrisse R0
Score:
9,3336/12
6.
Milline allpoolnimetatud arvutitest saab testprogrammi täitmisega hakkama kõige kiiremini? Eeldame, et masinkoodi käskude arv on kõigi nimetet arvutite puhul ühesugune.
Student Response
Value
Correct Answer
Feedback
Arvuti 1 taktsagedusega 1.73 GHz ja efektiivse sammude arvuga S = 1.3, mis kulub keskmiselt ühe masinkoodi käsu täitmiseks
0%
Arvuti 2 taktsagedusega 1.9 GHz ja efektiivse sammude arvuga S = 1.35, mis kulub keskmiselt ühe masinkoodi käsu täitmiseks
0%
Arvuti 3 taktsagedusega 2 GHz ja efektiivse sammude arvuga S = 1.4, mis kulub keskmiselt ühe masinkoodi käsu täitmiseks
100%
Arvuti 4 taktsagedusega 2.1 GHz ja efektiivse sammude arvuga S = 1.5, mis kulub keskmiselt ühe masinkoodi käsu täitmiseks
0%
Arvuti 5 taktsagedusega 2.2 GHz ja efektiivse sammude arvuga S = 1.6, mis kulub keskmiselt ühe masinkoodi käsu täitmiseks
0%
Score:
12/12
7.
Olgu meil arvuti, mille vahemälust andmete lugemine on 24 korda kiirem andmete lugemisest põhimälust.
Oletame, et programmi käivitusaeg on võrdeline käsu kättesaamise kiirusega …mälust.
Oletame veel, et konkreetse programmiga töötamisel leitakse käsk vahemälust tõenäosusega 96%.
Arvuta programmi “ilma vahemäluta” käivitusaja suhe “vahemäluga” käivitusaega ühe komakoha täpsusega.
Seejuures eeldame veel, et ka põhimälust andmete lugemisel tuleb
need andmed kirjutada esmalt vahemälusse (juhul kui vahemälu ikka
olemas on)
NB! Komakoha eraldajana kasuta koma.
Student Response
Value
Correct Answer
Answer:
12,2
100%
12,2
Score:
12/12
8.
Arvutit testiti nelja testprogrammiga.
Esimese testülesande lahendamiseks kulus testitaval arvutil aega 43 sekundit, võrdlusarvutil 105 sekundit.
Teise testülesande lahendamiseks kulus testitaval arvutil aega 4 minutit, võrdlusarvutil 7 minutit.
Kolmanda testülesande lahendamiseks kulus testitaval arvutil aega 38 sekundit, võrdlusarvutil 94 sekundit.
Neljanda testülesande lahendamiseks kulus testitaval arvutil aega 56 sekundit, võrdlusarvutil 1,6 minutit.
Milline oleks nende testide põhjal SPEC rating?
NB! Vastus esita kahe komakoha täpsusega, komakohtade eraldajana kasuta koma!
Student Response
Value
Correct Answer
Answer:
2,06
100%
2,06
Score:
12/12
9.
Registrite R1 ja R2 sisu on vastavalt 1 400 ja 4 400.
Milline on esimese operandi efektiivne (mälu)aadress käsus
Load 32(R1),R5?
Student Response
Value
Correct Answer
Answer:
1432
100%
1 432
Score:
10/10
10.
Registrite R1, R2 ja R5 sisu on vastavalt 2 600, 3 200 ja 3020.
Milline on registri R5 sisu peale kõigi alljärgnevate käskude täitmist?
Add R2,R5 Load #5 008,R5 Add R5,R2
Student Response
Value
Correct Answer
Answer:
5008
100%
5 008
Score:
10/10
11.
Registrite R1 ja R2 sisu on vastavalt 2 600 ja 3 200.
Milline on esimese operandi efektiivne (mälu)aadress käsus
Add 8(R1,R2),R5?
Student Response
Value
Correct Answer
Answer:
5808
100%
5 808
Score:
10/10
12.
Registrite R1, R2 ja R5 sisu on vastavalt 2 400, 3 400 ja 12.
Milline on esimese operandi efektiivne (mälu)aadress käsus
Add -(R1),R5?
Sõna pikkuseks on 4 baiti ja tegemist on bait-adresseeritava mäluga.
Student Response
Value
Correct Answer
Answer:
2396
100%
2 396
Score:
10/10
13.
Registrite R1, R2 ja R5 sisu on vastavalt 2 000, 3 800 ja 20.
Milline on esimese operandi efektiivne (mälu)aadress käsus
Add (R2)+,R5?
Student Response
Value
Correct Answer
Answer:
3800
100%
3 800
Score:
10/10
14.
Milline joonisel kujutatud loogikaelementidest töötab vastavalt selles kahendväärtuste tabelis kirjeldatule?
L1
L2
Väljund
0
0
0
1
0
1
0
1
1
1
1
0
Student Response
Value
Correct Answer
Feedback
a)
0%
b)
0%
c)
0%
d)
0%
e)
0%
f)
100%
XOR
Score:
10/10
15.
Joonisel kujutatud multiplekseri sisendis S1 on väärtus 0 ja sisendis S2 on väärtus 0.
Sisendisse x1 lastakse bitijada 11 101 110
Sisendisse x2 lastakse bitijada 10 001 000
Sisendisse x3 lastakse bitijada 11 011 101
Sisendisse x4 lastakse bitijada 10 111 011
Milline on bitijada multiplekseri väljundis?
Student Response
Value
Correct Answer
Answer:
11101110
100%
11 101 110
Score:
10/10
16.
Milline joonisel kujutatud dekoodri väljunditest on aktiivne (1), kui sisendis x1 on väärtus 0 ja sisendis x2 on väärtus 0.
Student Response
Value
Correct Answer
Feedback
a)
0%
b)
0%
c)
0%
d)
100%
Score:
10/10
17.
Joonisel kujutatud prioriteedikoodri sisendisse antakse signaal x1x2x3x4 = 1100.
Milline on signaal (f1f2) koodri väljundis?
Student Response
Value
Correct Answer
Answer:
10
100%
10
Score:
15/15
18.
Millistel joonistel on kujutatud SR-trigeri loogikaskeem?
NB! Valed vastused annavad miinuspunkte!
Student Response
Value
Correct Answer
Feedback
a)
50%
b)
-50%
c)
-50%
d)
50%
e)
-50%
f)
-50%
Score:
10/10
19.
Millistel joonistel on kujutatud T-trigeri loogikaskeem?
NB! Valed vastused annavad miinuspunkte!
Student Response
Value
Correct Answer
Feedback
a)
-50%
b)
-50%
c)
100%
d)
-50%
e)
-50%
f)
-50%
Score:
10/10
20.
Milline allpooljoonistatud signaalidest on joonisel kujutatud loogikaahela väljundis f1, kui taktsignaal esimese trigeri sisendis on kujutatud real Clk?
Student Response
Value
Correct Answer
Feedback
a)
0%
b)
0%
c)
0%
d)
0%
e)
0%
f)
100%
Score:
10/10
21.
Joonisel kujutatud nihkeregistri sisenditesse antakse alljärgnevad signaalid.
a0 = 11001111
a1 = 11111111
a2 = 11001111
a3 = 11110000
a4 = 00001111
a5 = 11111111
a6 = 01010101
Milline on signaal nihkeregistri väljundites f0f1f2f3 kujutatud tsükli lõpuks?
Vastuseks kirjuta neli numbrit ülaltoodud järjestuses.
Student Response
Value
Correct Answer
Answer:
1011
100%
1 011
Score:
10/10
22.
Joonisel on kujutatud sünkroonse andmeedastuse ajadiagramm.
Protsessori poolt väljastatud aadress jõuab siinile 2 ns möödumisel.
Viivis, mis tekib info (aadress/andmed) liikumisel protsessori ja I/O seadme vahel on 3ns.
Aadressi dekodeerimine võtab aega 10ns.
Adresseeritud seade edastab andmed siinile 5ns möödumisel.
Sisend-puhvri setup-time on 8ns.
Milline on maksimaalne kiirus megahertsides, millega nendel seadmetel õnnestub sellel siinil infot vahetada?
Esita vastus ühe komakoha täpsusega. Komakoha eraldajana kasuta koma!
Student Response
Value
Correct Answer
Answer:
32,3
95%
32,3
Units:
MHz
5.0%
MHz
Score:
10/10
23.
Joonisel kujutatud arvuti katkestuste prioriteetide ahelas on INTR2 madalama prioriteediga kui INTR1.
Reasta joonisel kujutatud seadmete katkestusesoovide täitmise järjekord alates esimesena teenindatavast seadmest.
1.
2.
3.
4.
5.
6.
Seade 22
Seade 12
Seade 21
Seade 11
Seade 13
Seade 23
Statement
Response
Value
Correct Match
1.
Seade 11
16.66%
Seade 11
2.
Seade 12
16.66%
Seade 12
3.
Seade 13
16.66%
Seade 13
4.
Seade 21
16.66%
Seade 21
5.
Seade 22
16.66%
Seade 22
6.
Seade 23
16.7%
Seade 23
Score:
10/10
24.
Joonisel on kujutatud jagatud arbitreerimise siin ja siiniga ühendatud seade X. Samasuguseid seadmeid on siiniga ühendatud veel.
Üheaegselt soovivad alustada andmevahetust seadmed A (aadressiga 1 100) ja B (aadressiga 0101).
Milline signaal paistab seademe X aadressi dekoodrile
arbitreerimisprotseduuri alguses (s.t siis, kui ükski seade pole veel
oma aadressidraivereid välja lülitanud). Start-biti väärtust aadressi lõppu ära kirjuta!
Student Response
Value
Correct Answer
Answer:
1 101
100%
1 101
Score:
10/10
25.
Järjesta katkestuse täitmise protseduuri käigus teostatavad toimingud alates esimesena teostatavast:
1.
2.
3.
4.
5.
6.
7.
Lubatakse uued katkestused ja protsessor naaseb katkestatud programmi täitmise juurde
Seade avaldab soovi katkestuseks
Uued katkestused blokeeritakse kontrollbiti passiivseks seadmisega PS registris
Seadmele öeldakse, et tema katkestusesoov on aktsepteeritud
Seade võtab katkestusesoovi maha
Soovitud katkestuseprotseduur täidetakse
Protsessor katkestab jooksva programmi täitmise
Statement
Response
Value
Correct Match
1.
Seade avaldab soovi katkestuseks
14.28%
Seade avaldab soovi katkestuseks
2.
Protsessor katkestab jooksva programmi täitmise
14.28%
Protsessor katkestab jooksva programmi täitmise
3.
Uued katkestused blokeeritakse kontrollbiti passiivseks seadmisega PS registris
14.28%
Uued katkestused blokeeritakse kontrollbiti passiivseks seadmisega PS registris
4.
Seadmele öeldakse, et tema katkestusesoov on aktsepteeritud
14.28%
Seadmele öeldakse, et tema katkestusesoov on aktsepteeritud
5.
Seade võtab katkestusesoovi maha
14.28%
Seade võtab katkestusesoovi maha
6.
Soovitud katkestuseprotseduur täidetakse
14.28%
Soovitud katkestuseprotseduur täidetakse
7.
Lubatakse uued katkestused ja protsessor naaseb katkestatud programmi täitmise juurde
14.32%
Lubatakse uued katkestused ja protsessor naaseb katkestatud programmi täitmise juurde
Score:
10/10
26.
Millist andmevoo kiirust (ühikutes Mb/s) läheb vaja, et edastada heli
sämplimissagedusega 22 kHz, kui iga sämpel sisaldab 2 baiti infot?
Kirjuta vastus kolme komakoha täpsusega, komakoha eraldajana kasuta koma!
Student Response
Value
Correct Answer
Answer:
0,352
100%
0,352
Units:
Mb/s
0.0%
Mb/s
Score:
10/10
27.
USB-infopaketi paketiidentifikaatoris (PID) läksid andmeedastusel mõned bitid kaduma (tähistatud x).
Sihtpunkti jõudis info kujul x10x0xx1.
Milline oli paketiidentifikaatori esialgne sisu?
Student Response
Value
Correct Answer
Answer:
11000011
100%
11 000 011
General Feedback:
Kui vastuse alguses on nullid, siis WebCT neid vastuses kahjuks ei kuva..., küll aga ei mõjuta see teie tulemuse hindamist :-)
Score:
10/10
28.
Üks hüpoteetiline USB juhtpakett on alljärgnev: 000101001100011100000111
(CRC-rehkendus ei vasta praegu reaalstele pakettidele :-))
Millise aadressiga seadmele on see pakett mõeldud?
Student Response
Value
Correct Answer
Answer:
1100011
100%
1 100 011
General Feedback:
Kui vastuse alguses on nullid, siis WebCT seda praegu ei kuva...
Mitu takti on joonisel kujutatud ajastustabeli põhjal mälu latentsusaeg?
Student Response
Value
Correct Answer
1.
6
100%
Equals
6
(100%)
Score:
10/10
31.
Kui kiiresti jõuab 12 järjestikusest sõnast koosnev info põhimälust vahemälusse, kui
Aadressiinfo saatmine mälule võtab aega 1 takti
Esimese sõna saame mälust siinile 7 taktiga
Järjestikused sõnad saame mälust siinile 4 taktiga
1 takt(i) kulub veel sõna saatmiseks vahemälusse
Kõik praegu loetavad sõnad on jagatud nelja mälumooduli vahel ja paiknevad neis vahetult üksteise järel. Mälu siini taktsageduseks on 166 MHz.
Vastus esita nanosekundites!
Student Response
Value
Correct Answer
Answer:
120
95%
120
Units:
ns
5.0%
ns
Score:
10/10
32.
Kui palju aega kulub dünaamilise mälu sisu
värsekndamiseks, kui mälurakk koosneb 32 768 reast, ühe rea
andmete värskendamiseks kulub 5 takti ja mälu taktsagedus on 133 MHz.
Vastus esita millisekundites kahe komakoha täpsusega.
Komakoha eraldajana kasuta koma!
Student Response
Value
Correct Answer
Answer:
0,13
0%
1,23
Units:
ms
5.0%
ms
Score:
0,5/10
33.
Mälust lugemisel leiti 334 korral andmed vahemälust, 47 korral oli vaja pöörduda põhimälu poole.
Arvuta tabamusprotsent Hit ratio kahe komakoha täpsusega.
NB! komakoha eraldajana kasuta kindlasti koma!
Student Response
Value
Correct Answer
Answer:
87,77
0%
87,66
Units:
%
5.0%
%
Score:
0,5/10
34.
Mälust lugemisel leiti 417 korral andmed vahemälust, 39
korral oli vaja pöörduda põhimälu poole. Põhimälust andmete lugemiseks
kulus aega 2 075ns, vahemälust andmete lugemiseks 50ns. Arvuta efektiivne pöördumisaeg Effective access time nanosekundites ühe nanosekundi täpsusega.
Student Response
Value
Correct Answer
Answer:
223
95%
223
Units:
ns
5.0%
ns
Score:
10/10
35.
Arvuti põhimälus saab salvestada 32 768 plokki infot, vahemälus 128 plokki. Ühes plokis on 16 sona.
Millisesse numbriga vahemälu plokki salvestatakse põhimälus 13 259
plokis paiknev info, kui selles vahemälus kasutatakse otsest
infopaigutusviisi (Direct mapping)?
Plokkide nummerdamine algab nii vahe- kui ka põhimälu puhul plokist nr 0.
Student Response
Value
Correct Answer
Answer:
75
100%
75
Score:
10/10
36.
Arvuti mälu aadressid on 64 bitised. Vahemälus saab salvestada 256
plokki infot. Ühes plokis on 8 sõna (lihtsuse mõttes eeldame, et sõnad
on 1-baidised).
Mitut bitti läheb vaja selleks, et üheselt identifitseerida
vahemälu pesas 103 salvestatud infoplokk, kui selles vahemälus
kasutatakse assotsiatiivset infopaigutusviisi (Associative mapping)? Ehk teisisõnu, mitme bitine on nn sildi väli?
Student Response
Value
Correct Answer
Answer:
56
100%
56
Score:
10/10
37.
Järjesta mäluseadmed lugemiskiiruse kahanemise järjekorras alustades kõige kiiremast:
1
2
3
4
5
6
7
Lindiseade
Teise taseme vahemälu
Registrid
Kolmanda taseme vahemälu
Esimese taseme vahemälu
Põhimälu
Kõvaketas
Statement
Response
Value
Correct Match
1
Registrid
14.28%
Registrid
2
Esimese taseme vahemälu
14.28%
Esimese taseme vahemälu
3
Teise taseme vahemälu
14.28%
Teise taseme vahemälu
4
Kolmanda taseme vahemälu
14.28%
Kolmanda taseme vahemälu
5
Põhimälu
14.28%
Põhimälu
6
Kõvaketas
14.28%
Kõvaketas
7
Lindiseade
14.32%
Lindiseade
Score:
10/10
38.
Korrutades kahte arvu (mõlemad kahe täiendkujul) Sign-extention algoritmi järgi, teeme alljärgnevad tehted:
_____10101
____*01010
-----------------------
xxxxxxxxxx
111110101
00000000
1110101
000000
+
-----------------------
1110010010
Kirjuta vastuseks, milline peaks olema eelnevas tekstis xxx... tähistatud rida selle konkreetse tehte puhul.
Student Response
Value
Correct Answer
1.
0000000000
100%
Equals
0000000000
(100%)
Score:
10/10
39.
Joonisel kujutatud protsessori registrite sisu on alljärgnev (selguse huvides on mõned elemendid jooniselt eemaldatud):
R0 = 1280
R1 = 1380
R2 = 1480
R3 = 1580
Programm aktiveerib signaalid R1out ja R2in.
Milline on registri R1 sisu kirjeldatud tsükli lõpuks?