od kolage » 10. 2. 2010 16:11
Kviz:
Von Neumannova koncepce (sekvencni vykonavani instrukci, zmena jen skokem),
TLB (Translation Lookaside Buffer) - kdy dochazi k vyprazdneni (pri zmene kontextu v ramci ruznych procesu! - byla moznost i v ramci jednoho procesu),
Turinguv stroj (matematicky model),
Co nepatri mezi Coffmanovy podminky,
Jaka situace vyvola deadlock,
Kolik bitu je potreba na namapovani 4 GiB (nebo tak nejak) (rozdil mezi KB a KiB - KB = 1024B, KiB = 1000B),
Kdy nastane zablokovani na semaforu u nezapornych cisel (kdyz je pred vstupem =0),
Jak probiha zretezene zpracovani (instrukce se zacnou vykonavat pred skoncenim minulych),
ostatni jsem zapomnel.
Pisemka:
1) Spin-lock, naimplementovat s 1 logickou promennou, rozdil mezi semaforem, ...(uz to tu jednou bylo)
2) Problem Konzument-Producent - nastinit, ... , jak se pri nem vyuziva semaforu, jaky je problem s cache a virtualizaci pameti (?)
3) Prenos dat bez ucasti procesoru, vyhody proti prenosu s ucasti, ...
4) Mikroprogramovani, mikroinstrukce, rozdil mezi horizontalni a vertikalni mikroinstrukci, naimplementovat JUMP (PC <= ACC+mem[addr]) - nebo tak nejak, samozrejme planek k dispozici.
Kviz:
Von Neumannova koncepce (sekvencni vykonavani instrukci, zmena jen skokem),
TLB (Translation Lookaside Buffer) - kdy dochazi k vyprazdneni (pri zmene kontextu v ramci ruznych procesu! - byla moznost i v ramci jednoho procesu),
Turinguv stroj (matematicky model),
Co nepatri mezi Coffmanovy podminky,
Jaka situace vyvola deadlock,
Kolik bitu je potreba na namapovani 4 GiB (nebo tak nejak) (rozdil mezi KB a KiB - KB = 1024B, KiB = 1000B),
Kdy nastane zablokovani na semaforu u nezapornych cisel (kdyz je pred vstupem =0),
Jak probiha zretezene zpracovani (instrukce se zacnou vykonavat pred skoncenim minulych),
ostatni jsem zapomnel.
Pisemka:
1) Spin-lock, naimplementovat s 1 logickou promennou, rozdil mezi semaforem, ...(uz to tu jednou bylo)
2) Problem Konzument-Producent - nastinit, ... , jak se pri nem vyuziva semaforu, jaky je problem s cache a virtualizaci pameti (?)
3) Prenos dat bez ucasti procesoru, vyhody proti prenosu s ucasti, ...
4) Mikroprogramovani, mikroinstrukce, rozdil mezi horizontalni a vertikalni mikroinstrukci, naimplementovat JUMP (PC <= ACC+mem[addr]) - nebo tak nejak, samozrejme planek k dispozici.