# 3.2. Bulej

<{ForumPost(poster="Tommassino", timestamp=2010-02-03 13:38:03)}>
Kviz:  
kdy nastane deadlock  
k cemu slouzi sekvencni obvody  
co je to write-through cache  
V jaky arcitekture sou typicky jednoadresovy instrukce  
spocitat teoretickou propustnost sbernice se zadanejma parametrama  
Rozdil strankovani a segmentace  
kdy se proces zasekne na semaforu  
Co je strukturalni hazard pipeline  
Zbytek nepamatuju  
  
2. Kolo:  
Radic, mikroprogramovy radic, udelat v mikrokodu LOADPR (acc<=mem\[pc+1+addr])  
Virtualni pamet - strankovani, 48b VA do 40b FA pri 4KiB strankach, nakreslit schem, horni odhad page faultu  
Komunikace za ucasti procesoru, k cemu je, mapovani zarizeni do pameti vs do vlastni pameti  
Sbernice, pouziti, priklad komunikace, asynchronni vs synchroni
<{/ForumPost}>

<{ForumPost(poster="fishead", timestamp=2010-02-03 14:04:28)}>
prosim vas co znamena to LOADPR a co znamena toto: (acc<=mem\[pc+1+addr])
<{/ForumPost}>

<{ForumPost(poster="SUK", timestamp=2010-02-03 14:08:48)}>
Kviz byl jeste: 166MHz, 64b slovo, nabezna i sestupna hrana prenos (166*64*2/8 MBps)  
Write-through cache (zapis "skrz" - do pameti i do cache)  
Proces se zasekne na semaforu kdyz pri DOWN <= 0  
Kdy nastane deadlock?   
  
taktez uz vice nepamatuju...  
  
edit: jeste jsem si vzpomel - k cemu slouzi sekvencni obvody?
<{/ForumPost}>

<{ForumPost(poster="DocX", timestamp=2010-02-03 15:01:32)}>

 > fishead wrote:prosim vas co znamena to LOADPR a co znamena toto: (acc<=mem\[pc+1+addr])

to by mělo znamenat *load program counter relative*, tedy to co je napsany v zavorce. pricist k pozadovane adrese hodnotu program counteru (proto relativni) a hodnotu na te adrese z pameti nacist do akumulatoru. Proc je tam jeste +1, to me nenpada, ale asi nejak aby se s tim pekne pracovalo, mozna se PC ikrementuje az po provedeni dane instrukce, takze aby to pracovalo s hodnotou jakoby aktualni k prave provadene (tj te LOADPR)  
  
Snad se nemýlím :)
<{/ForumPost}>

<{ForumPost(poster="Tommassino", timestamp=2010-02-03 21:43:33)}>

 > DocX wrote:
 >  > fishead wrote:prosim vas co znamena to LOADPR a co znamena toto: (acc<=mem\[pc+1+addr])
 > 
 > Proc je tam jeste +1, to me nenpada, ale asi nejak aby se s tim pekne pracovalo, mozna se PC ikrementuje az po provedeni dane instrukce, takze aby to pracovalo s hodnotou jakoby aktualni k prave provadene (tj te LOADPR)  
 >   
 > Snad se nemýlím :)

ja sem to pochopil tak, ze to tam ma spatne napsany a ze se proste inkrementuje pc (signal pcincr) a pak se k tomu pricte ta posunova adresa a ne ze se vyslovene pricte jednicka... kde by se tam ta jednicka v tom mikroprocesoru vzala...
<{/ForumPost}>

<{ForumPost(poster="pcech", timestamp=2010-02-04 09:38:05)}>
Zdravim,  
  
nemohla by mi pls nějaká dobrá duše vysvětlit, jak se převádí např. 48bit VA na 40bit FA při velikosti stránky 4 KB? Všim jsem si, že je to skoro u každé zkoušky a mě to nějak pořád není jasný.. :)
<{/ForumPost}>

