[OSy] Rozsirene zadani 1.

Martin Suchan martin.suchan at gmail.com
Thu Nov 13 16:07:31 CET 2008


Zdravim,
mel bych dotaz predevsim na cvicici, zda by bylo mozne usporadat
vyjimecne cviceni z OSu zamerene na rozirene zadani 1 - predevsim na
to, jak pracovat s vice procesory v msimu a jak vubec zacit s
prechodem na viceprocesorove reseni (vim, ze manual zna odpoved asi na
vse, ale teorie a praxe je casto dost odlisna).
Jde mi predevsim o to, ze k zakladnimu reseni je k dispozici v Kalistu
prakticky od vseho "neco" a da se s tim dobre pracovat. Bohuzel o
viceprocesorovem reseni Kalisto nic netusi a pri implementaci bude
treba sahat a menit Kalisto, jak tak predpokladam, i hluboko v
netrivialnich neCeckovskych rutinach, ktere pouziva.

Na cviceni by nas tym zajimalo predevsim - jak upravit bootovaci cast,
aby si jednotlive startujici procesory neprepsali kontext/zasobnik.
Dale jak modifikovat scheduler a jak pracovat s prerusenimi, ktera
mohou chodit od vsech proceosru nezavisle.

Momentalne jsme ve stavu, kdy mame odladene reseni 1. semestralky,
tudiz neni problem pro nas zacit ladit vice procesoru na stabilnim
kodu. Predpokladam take, ze by toto cviceni bylo prinosne i pro dalsi
tymy, ktere toto zadani resi (napiste prosim do konference, co na
tento napad rikate a s cim si treba dosud nevite rady u rozsirene
jednicky).

Dekuji za odpoved

S pozdravem Martin Suchan




More information about the NSWI004 mailing list