View Attempt 1 of 1

Title: Eksam
Started: Friday 19 June 2009 12:27
Submitted: Friday 19 June 2009 13:20
Time spent: 00:52:42
Total score: 378,3336/400 = 94,5834% Total score adjusted by 0.0 Maximum possible score: 400

1.

 
Heksakoodis arv C6B0 on kümnendkoodis
  Student Response Value Correct Answer
Answer: 50864   100% 50 864
Score: 5/5
 

2.

 
Kirjuta kümnendkoodis esitatud arv 0,037109375 kaheksandkoodis.
NB! Komakoha eraldajana kasuta koma!
  Student Response Value Correct Answer
Answer: 0,023   100% 0,0230
Score: 10/10
 

3.

 
Mida tähendab lühend RISC?
  Student Response Value Correct Answer
1.  Reduced instruction set computer  100% Regular expression Reduced.*Instruction.*Set.*Computer (100%)
Score: 10/10
 

4.

 
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%    
Student Response Arvuti 3 taktsagedusega 2 GHz ja efektiivse sammude arvuga S = 1.4, mis kulub keskmiselt ühe masinkoodi käsu täitmiseks 100% Student Response    
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

    loogika.jpg
      Student Response Value Correct Answer Feedback
    a) 0%    
    b) 0%    
    c) 0%    
    d) 0%    
    e) 0%    
    Student Response f) 100% Student Response   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?
    ara2_loogika2_p10.jpg
      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.
    ara2-loogika2_p9.jpg
      Student Response Value Correct Answer Feedback
    a) 0%    
    b) 0%    
    c) 0%    
    Student Response d) 100% Student Response    
    Score: 10/10
     

    17.

     
    Joonisel kujutatud prioriteedikoodri sisendisse antakse signaal x1x2x3x4 = 1100.
    Milline on signaal (f1f2) koodri väljundis?
    prioriteedikooder.jpg
      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!
    ara2_loogika2_p2.jpg
      Student Response Value Correct Answer Feedback
    Student Response a) 50% Student Response    
    b) -50%    
    c) -50%    
    Student Response d) 50% Student Response    
    e) -50%    
    f) -50%    
    Score: 10/10
     

    19.

     
    Millistel joonistel on kujutatud T-trigeri loogikaskeem?
    NB! Valed vastused annavad miinuspunkte!
    ara2_loogika2_p1.jpg
      Student Response Value Correct Answer Feedback
    a) -50%    
    b) -50%    
    Student Response c) 100% Student Response    
    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?
    ara2_loogika2_p8.jpg
      Student Response Value Correct Answer Feedback
    a) 0%    
    b) 0%    
    c) 0%    
    d) 0%    
    e) 0%    
    Student Response f) 100% Student Response    
    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.
    jarjendloogika_kys6.jpg
      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!
    synkroonne-andmeedastus.jpg
      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.
    irq.jpg

    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!
    distributed_arbitration1.jpg
      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...
    Score: 10/10
     

    29.

     
    Mida tähendab inglise keeles lühend SDRAM?
      Student Response Value Correct Answer
    1.  Synchronous dynamic random access memory  100% Regular expression synchronous.*dynamic.*random.*access.*memory (100%)
    Score: 10/10
     

    30.

     
    Mitu takti on joonisel kujutatud ajastustabeli põhjal mälu latentsusaeg?
    sdram_timing_b.jpg
      Student Response Value Correct Answer
    1.  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?
    protsessor_2.bmp
      Student Response Value Correct Answer
    1.  1380  100% Equals 1380 (100%)
    Score: 10/10