[OSy] Testy 2. zadani - shrnuti
Martin Decky
decky at dsrg.mff.cuni.cz
Mon Dec 17 01:22:55 CET 2007
Hezky vecer,
prave byly odeslany posledni emaily s vyhodnocenim 2. zakladniho zadani.
Pokud jste vyhodnoceni nedostali, prosim ozvete se (vynechali jsme jen
skupiny, ktere explicitne praci na semestralce vzdaly nebo kde skutecne
nebylo v repository nic, co by se dalo hodnotit).
Dlouha doba pro vyhodnoceni byla zpusobena do znacne miry take tim, ze
u cele rady skupin testy bezely velmi dlouhou dobu a to i pri relativne
male velikosti fyzicke pameti (typicky 16 MB). Prosim projdete si znovu
sve algoritmy (nyni jsme se do kodu nedivali, ale na konci to delat budeme).
Napriklad rozhrani frame_alloc/frame_free bylo v zadani popsano jako
optimalizovane pro rychlost (pro evidenci volnych ramcu je tedy mozne
pouzit treba bitmapu). Podobne dramaticke zpomaleni vytvareni pametovych
oblasti je pri moznosti pouzivat jen staticke datove struktury ponekud
zarazejici.
Casto jsme museli pri vyhodnoceni testu privrit oko (obcas obe oci).
Nejcastejsimi problemy byly memory leaky (testy v jednotlivych fazich
zjevne nepouzily veskerou dostupnou pamet) a chyby v testech, ktere se
treba neprojevily v dodane konfiguraci, ale v pripade, kdy jsme zmenili
velikost dostupne pameti. Mohlo by to naznacovat, ze jste v tom kterem
pripade "neresili zadani", ale "resili testy" ..
I kdyz jsme se snazili, aby mohly pokracovat i skupiny, kde vysledek
testu nebyl uplne presvedcivy, durazne doporucujeme, abyste memory
management nepovazovali za vyrizeny (bez ohledu na to, zda jste o
problemech vedeli nebo ne), ale vse dukladne odladili. Bez stabilni
spravy pameti se podpora uzivatelskych procesu implementuje skutecne
velmi tezko.
M.D.
More information about the NSWI004
mailing list