ZK 29.1.08

Ú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ů.
Uživatelský avatar
Donarus
Matfyz(ák|ačka) level III
Příspěvky: 194
Registrován: 30. 9. 2007 12:40
Typ studia: Informatika Mgr.

Re: ZK 29.1.08

Příspěvek od Donarus »

google wikipedia

http://cs.wikipedia.org/wiki/Semafor_%2 ... onizace%29


google -> semafor -> prvni odkaz co ma co spolecneho s pocitacema je to prave orechove :D

ale jinak nic rad jsem pomohl :D :D

= PS: je dulezite pochopit "synchronizacni primitivum" - pak pochopis semafor a monitor hned
Him
Supermatfyz(ák|ačka)
Příspěvky: 400
Registrován: 25. 1. 2008 19:59
Typ studia: Informatika Bc.

Re: ZK 29.1.08

Příspěvek od Him »

Je možné, že na ty principy se člověk musí učit víc než na analýzu? Už u toho tvrdnu přes přes 8 dní a pořád si moc nevěřim, nejlepší je, že ty otázky se neopakují, ale pořád přibývají nové, které nikde nejsou, což není dobrý.. viz tento test, některé otazky jsou originály :-/
Pracoval jsem na poměrně hodně materiálech pro různé předměty. Pokud Ti něco z toho ušetřilo čas, vyjádři svůj dík v podobě pár satoshi: 1H5JPTrsXie7epAQXbXhMjdgwyLbJ5NHBW ;)
Uživatelský avatar
Donarus
Matfyz(ák|ačka) level III
Příspěvky: 194
Registrován: 30. 9. 2007 12:40
Typ studia: Informatika Mgr.

Re: ZK 29.1.08

Příspěvek od Donarus »

Uživatelský avatar
hippies
Admin(ka) level I
Příspěvky: 990
Registrován: 29. 9. 2004 12:46
Typ studia: Informatika Mgr.
Bydliště: Mladá Boleslav
Kontaktovat uživatele:

Re: ZK 29.1.08

Příspěvek od hippies »

Ja (ale uz je to hodne davno) nektere drobnosti dohledaval tady:
http://www.fi.muni.cz/usr/pelikan/ARCHI ... OBSAH.HTML
Chjo, dovede te si představit svět, kde by byla každá harmonická diferenciální forma (jistého typu) nesingulární projektivní algebraické variety racionální kombinací kohomologických tříd algebraických cyklů..
onashackem
Matfyz(ák|ačka) level I
Příspěvky: 14
Registrován: 21. 11. 2007 11:56
Typ studia: Informatika Bc.

Re: ZK 29.1.08

Příspěvek od onashackem »

Tak je to tady, učim se to jak debil. Taky sem nečekal, že to až tak pozmění. Přeju všem hodně štestí zejtra a pozejtří!
anonym...

Re: ZK 29.1.08

Příspěvek od anonym... »

HonzaK píše:Neměla v tý posloupnosti v příkladu 3, první část testu, být na konci ještě dvojka??
Ano..došlo k chybě.. na konci posloupnosti byla v zadání ještě dvojke, tedy

123443215162
OndraC
Matfyz(ák|ačka) level I
Příspěvky: 13
Registrován: 22. 9. 2007 08:23
Typ studia: Informatika Bc.
Bydliště: kolej 17. listopadu

Re: ZK 29.1.08

Příspěvek od OndraC »

Ahoj, chtěl jsem se zeptat... co by se mělo napsat k tý otázce "prefix a zásobník"???? Ve slajdech toho o tom moc není...
dobry_den
Matfyz(ák|ačka) level I
Příspěvky: 25
Registrován: 3. 2. 2008 14:36
Typ studia: Informatika Bc.
Bydliště: Praha

Re: ZK 29.1.08

Příspěvek od dobry_den »

ptal jsem se kamose a priblizne tedy toto:

"joo no byl tam zápis v prefixu, tak si měl říct jakym zpusobem se bude vyhodnocovat v počítači (to je ta znalost zásobníku), něco o tý notaci a pak jakej bude výsledek + nějak přiblížit/popsat algoritmus toho procesu počítání v zásobníku"
OndraC
Matfyz(ák|ačka) level I
Příspěvky: 13
Registrován: 22. 9. 2007 08:23
Typ studia: Informatika Bc.
Bydliště: kolej 17. listopadu

Re: ZK 29.1.08

Příspěvek od OndraC »

Díky...
Uživatelský avatar
Ellrohir
Matfyz(ák|ačka) level III
Příspěvky: 140
Registrován: 21. 12. 2007 13:29
Typ studia: Informatika Bc.
Bydliště: Praha
Kontaktovat uživatele:

Re: ZK 29.1.08

Příspěvek od Ellrohir »

Zlosynus píše: T4: IR_out (addrpart)
co tady přesně znamená ten parametr "addrpart" ? případně "kde se vzal" ?

(procházím si teď různý mikrokódy a snažím se je převést si je na to, "jak to běhá" na CPU, ale tohle nějak nevím, co si o tom myslet... :oops: )

a ještě sem se chtěl zeptat, jak je tam u kroku T1 "pcincr", tak jestli to má nějakej význam, že se to děje zrovna v tomhle kroku a nebo by to klidně mohlo bejt i někdy jindy (protože jestli to dobře sleduju, tak hodnota z programovýho čítače se používá jenom v kroku T0, čili by se "pcincr" mohlo teoreticky provést kdykoliv v krocích T1-T8
mousemclion3

Re: ZK 29.1.08

Příspěvek od mousemclion3 »

Zlosynus píše:Reseni te ctvrte ulohy jsem tedka pred chvilkou nekomu psal, snad je dobre:
LOAD s relative adresou:

fetch:
T0: PC_out, MAR_in
T1: read, pcincr
T2: MDR_out, IR_in
decode:
T3: decode opcode in IR
execute:
T4: IR_out (addrpart), MDR_in
T5: ACC_out, aluadd
T6: TEMP_out, MAR_in
T7: read
T8: MDR_out, ACC_in, reset to T0
Nevim zda li to přijde vhod, ale jestli se nepletu tak tohle neni load, neco jako load skřiženy s add, a ješte trošku tvurči představivosti k tomu

load mame primo ve slajdech:

Mikroprogram pro instrukci load:
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), MAR_in
T5: read
T6: MDR_out, ACC_in, reset to T0

(Dobre si taky omrknout http://www.cs.clemson.edu/~mark/uprog.html )
hjk

Re: ZK 29.1.08

Příspěvek od hjk »

mouse: jasně, ale tohle není klasický load, ale load s relative adresou, ty vypadají trošku jinak...
doporučuju omrknout další příklady zde na fóru nebo: http://mff.lokiware.info/PrincipyPocita ... zky?v=16n8

Jenom mi není úplně jasný ten load indirect:
execute
T4: IR_out (addr part), MAR_in
T5: read
T6: MDR_out, MAR_in
T7: read, reset to T0

Na konci to proženu znova pamětí a do ACC už to neházím (jako v klasickém load)?
Návštěvník

Re: ZK 29.1.08

Příspěvek od Návštěvník »

Ahoj,

chapu to dobre, ze mikroinstrukce aluadd se podiva, co je na sbernici, a pricte to k hodnote MDR a ulozi zpatky do MDR ?
Takze kdyz napriklad chci pricist hodnotu z MDR k ACC tak:

ACC_out, aluadd
ACC_in, MDR_out

?

Diky
Návštěvník

Re: ZK 29.1.08

Příspěvek od Návštěvník »

Teda takto: aluadd secte hodnotu na sbernici s hodnotou MDR a ulozi ji do TEMP.
Takze kdyz chci pricist hodnotu z MDR k ACC tak:

ACC_out, aluadd
TEMP_out, ACC_in
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: ZK 29.1.08

Příspěvek od geckon »

Návštěvník píše:Teda takto: aluadd secte hodnotu na sbernici s hodnotou MDR a ulozi ji do TEMP.
Takze kdyz chci pricist hodnotu z MDR k ACC tak:

ACC_out, aluadd
TEMP_out, ACC_in
Tak by to, myslím, mělo být.
Ellrohir píše: co tady přesně znamená ten parametr "addrpart" ? případně "kde se vzal" ?
Já bych řekl že to pochází z "address part" = adresová část ;-)
"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ů“