Zkouška 4.2.

Úvodní přednáška zahrnující základy architektur počítačů, jejich vývoje, návrhu a implementace a základy teorie, koncepce a implementace operačních systémů.
steves
Matfyz(ák|ačka) level I
Příspěvky: 33
Registrován: 13. 12. 2008 16:29
Typ studia: Informatika Bc.

Zkouška 4.2.

Příspěvek od steves »

V první části se kromě již ve fóru zmíněných věcí objevil pojem "multiplexer" nebo tak něco, to jsem měl špatně, takže netuším, kdyžtak doplňte, dále výhoda vertikálního formátu oproti horizontálnímu, rozsah čísla ve dvojkovym doplňku, propustnost sběrnice, ...

V druhý části:
1) naprogramovat pomocí mikroinstrukcí skok s posunem: PC <= memory[ acc + addr ].
2) procesy a vlákna. Jak se řeší běh více vláken na jednom procesoru.
3) synchronizační problém producent-konzument, řešení pomocí semaforu, pseudokód řešení.
4) associative cache
geckon
Matfyz(ák|ačka) level I
Příspěvky: 10
Registrován: 22. 1. 2009 23:05
Typ studia: Informatika Bc.
Kontaktovat uživatele:

Re: Zkouška 4.2.

Příspěvek od geckon »

steves píše: 1) naprogramovat pomocí mikroinstrukcí skok s posunem: PC <= memory[ acc + addr ].
Bude to následovně? Prosím někoho aby to případně opravil, díky;-)

Kód: Vybrat vše

fetch
  T0: PC_OUT, MAR_IN
  T1: read, pcincr
  T2: MDR_OUT, IR_IN

decode
  T3: decode opcode in IR

execute
  T4: IR_OUT(addr part), MDR_IN
  T5: ACC_OUT, aluadd
  T6: TEMP_OUT, MAR_IN
  T7: read
  T8: MDR_OUT, PC_IN, reset to T0
"Neberte život tak vážně, stejně z něj nevyváznete živí."
Odpovědět

Zpět na „SWI120 Principy počítačů a operačních systémů“