[OSy] galima 2.1
Jakub Galgonek
cz553199 at tiscali.cz
Sat Jan 8 21:54:34 CET 2005
Ahoj
Provedli jsme dalsi upravy, konkretne v techto oblastech:
o Zamky
Drivejsi uprava implementace zamku, pro jejich kompatibilitu s mapovanym
stackem, byla opet upravena, takze uz nevyzaduje malloc. Coz ji cini opet
efektivni.
o Dokumentace
Pri mergovani, ktere jsme vsak neprovadeli my, nasi dokumentace s dokumentaci
predchozi skupiny se ztratily urcite casti nasi dokumentace, toto bylo opraveno.
Zaroven doslo k jejimu rozsireni.
o Kernal allocator
Z duvodu ne zrovna optimalni rychlosti alokatoru se Lukas rozhodl vyrazne
upravy v kodu alokatoru.
Dle jeho slov je, novy alokator podstatne rychlejsi, krasnejsi a stabilnejsi
a nyni ke kazdemu alokovanemu bloku pridava 15 bytu zcela zdarma ;-). Ale
tu posledni vychytavku by pry radeji netestoval :-).
Ted vazne. Alokator nyni pouziva seznam volnych bloku(vice v dokumentaci)
a to se priznive projevilo na jeho rychlosti(radove) nove reseni je take
o neco pruhlednejsi nez predchozi. Algoritmus alokovani je nyni best fit(namisto
first fitu) a ze struktur byl odstranen jump blok coz znacne prispelo ke
stabilite. Vice v dokumentaci.
Kernel najdete ke stazeni na adrese ftp://galgonek.kolej.mff.cuni.cz:221/pub/galima-2.1/galima-2.1.tar.gz
.
Kdo by mel problemy se stazenim, nebo pokud se nachazite mimo Listopad,
tak dejte vedet.
Jakub & Lukas
--------------------------
Posílejte SMS přes internet zdarma a bez reklamy. Pouze s TISCALI.
Více na http://www.tiscali.cz
More information about the NSWI004
mailing list