[OSy] Zadani semestralnich praci a testy

Martin Decky decky at d3s.mff.cuni.cz
Sun Oct 10 22:38:19 CEST 2010


Hezky vecer,

v priloze tohoto emailu naleznete zadani semestralnich praci z predmetu 
Operacni systemy a prislusne testy. Jedna se o nasledujici soubory:

assignment-1.txt  ... zakladni a rozsirene zadani 1. semestralni prace
assignment-2.txt  ... zakladni a rozsirene zadani 2. semestralni prace
assignment-3.txt  ... zakladni a rozsirene zadani 3. semestralni prace

tests-as1.tar.gz  ... testy pro 1. zakladni zadani
tests-as1e.tar.gz ... testy pro 1. rozsirene zadani

tests-as2.tar.gz  ... testy pro 2. zakladni zadani
tests-as2e.tar.gz ... testy pro 2. rozsirene zadani

tests-as3.tar.gz  ... testy pro 3. zakladni zadani


Pokud Vam bude v zadani cokoliv pripadat nejasne nebo spatne, poslete 
prosim svuj dotaz do teto konference. Na dotazy se pokusime v kratkem 
case odpovedet, pripadne Vas dotaz muze slouzit jako namet pro obsah 
konzultacnich cviceni, ktera muzeme v pripade zajmu vyhlasit.

Konference by vsak nemela slouzit jako hot-line nahrazujici samostudium, 
proto budeme ochotneji reagovat na informovane dotazy nez na dotazy typu 
"Jak se na MIPSu zmeni hodnota v registru R0?". V tom druhem pripade 
necekejte vice nez vyzvu k dukladnejsimu prostudovani manualu ..


K testum: Zakladni pokyny pro integraci testu s Vasim resenim jsou 
popsany v zadani. V pripade kernelovych testu (1. a 2. zadani) byste 
technicky meli postupovat podobne jako jsou integrovany testy v adresari 
kernel/tests/basic ve zdrojovem strome Kalista. Cilem tedy je, aby bylo 
mozne testy co nejsnadneji a pokud mozno bez lidskeho zasahu (krome 
vyhodnoceni nekolika interaktivnich testu) spustit a vyhodnotit.

Infrastrukturu testu si muzete upravit tak, aby odpovidala zpusobu 
prekladu a pripadne dalsim specifikum Vaseho reseni (napr. v pripade 
kolize nazvu globalnich symbolu/maker). Pochopitelne vsak neni dovoleno 
modifikovat logiku testu (tedy to, co fakticky testuji).

Testy zakladniho zadani je nutne splnit bez vyhrad pro postup do dalsi 
faze reseni semestralni prace. Testy pro rozsirena zadani na druhou 
stranu slouzi jen jako jedno z mnoha kriterii hodnoceni kvality Vaseho 
reseni.

Pro 3. rozsirene zadani nemame specialni sadu testu (zpusob, jakym 
budete implementovat spousteni procesu z diskoveho zarizeni, se muze 
skupinu od skupiny dramaticky lisit). Pro testovani muzete napriklad 
vyuzit testy zakladniho zadani, ktere budete poustet paralelne v 
nekolika nezavislych procesech.


Rekapitulace nejblizsich dulezitych terminu semestru:

* 12. a 14. 10. 2010 probehnou cviceni zamerena na seznameni s
   prostredim pro vypracovani semestralnich praci.

* 19. a 21. 10. 2010 probehnou cviceni zamerena na podrobne seznameni se
   zdrojovym kodem Kalista.

* Do 17. 10. 2010 nam prosim nahlaste slozeni sveho tymu a preference
   rozsireneho zadani. Po tomto datu posleme kazdemu prihlasenemu
   studentu email s pristupovymi udaji k Subversion repository sveho
   tymu.

* Standardni termin pro odevzdani 1. zakladniho zadani je 7. 11. 2010.
   Zcela presne budeme testovat, zda projde testy 1. zakladniho zadani
   revize s casovym razitkem 8. 11. 2008 00:00 CET.


M.D.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: assignment-1.txt
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20101010/18a56013/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: assignment-2.txt
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20101010/18a56013/attachment-0001.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: assignment-3.txt
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20101010/18a56013/attachment-0002.txt>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as1.tar.gz
Type: application/x-gzip
Size: 6780 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20101010/18a56013/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as1e.tar.gz
Type: application/x-gzip
Size: 9505 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20101010/18a56013/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as2.tar.gz
Type: application/x-gzip
Size: 27124 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20101010/18a56013/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as2e.tar.gz
Type: application/x-gzip
Size: 21277 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20101010/18a56013/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tests-as3.tar.gz
Type: application/x-gzip
Size: 12734 bytes
Desc: not available
URL: <http://d3s.mff.cuni.cz/pipermail/nswi004/attachments/20101010/18a56013/attachment-0004.bin>


More information about the NSWI004 mailing list