Bulej 10.2.

Odeslat odpověď

Smajlíci
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: Bulej 10.2.

Re: Bulej 10.2.

od ThePablick » 15. 2. 2010 11:47

U problému kB vs. KiB bych řekl, že je to právě naopak, teda že 1 kB = 1000 B a 1 KiB = 1024 B, viz http://en.wikipedia.org/wiki/Kibibyte

Re: Bulej 10.2.

od mrwep » 12. 2. 2010 16:11

Viděl bych to takto:
T0: PC_out, MAR_in
T1: read, (pcincr) - pcincr je tu asi zbytečná, ale nevím, jestli tam kvůli konzistenci fetch části nemusí třeba být
T2: MDR_out, IR_in
T3: time step for decoding opcode in IR
T4: IR_out(addr part), MAR_in
T5: read
T6: ACC_out, aluadd
T7: TEMP_out, PC_in, reset to T0

O mikroinstrukcích k tomu modelu co Bulej používá je dost tady:
http://www.cs.clemson.edu/~mark/uprog.html

Re: Bulej 10.2.

od black » 11. 2. 2010 17:35

Mohl by někdo napsat správně tu mikroinstrukci? díky

Re: Bulej 10.2.

od kolage » 10. 2. 2010 16:15

Ještě u kvízu:

Co nepatri mezi aritmeticke operace (cteni dat z pameti)

A u pisemky u 4) + co je radic u procesoru, mikroprogramovy radic

Bulej 10.2.

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.

Nahoru