[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