[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