[OSy] Testy pro 1. semestralku - problemy

David Matousek david at matousec.com
Mon Oct 29 17:58:19 CET 2007


Zdravim

> Asi nehrozumnejsi bude zmenit makro robust_thread_func v defs.h (tj.
> zmenit tu formatovaci direktivu). Je sice pravda, ze do testu byste
> pokud mozno nemeli zasahovat, ale v tomto pripade se bude jeznoznacne
> jednat jen o formalni zmenu, nikoliv zmenu chovani.
> 
> Kdyz to zdokumentujete, nevidim v tom problem.

Diky moc!


> 
>> 2) test mutex6 predpoklada nerekurzivni implementaci mutexu,
>> zadani ale nic takoveho nerika, rekurzivni implementace samozrejme
>> nevyda ETIMEOUT ale EOK
> 
> Citace ze zadani: "Pokud zadani nespecifikuje nejaky detail, je zavazne
> chovani, ktere ocekavaji testy. Pokud testy dane chovani netestuji,
> zadani si podle uvazeni dodefinujte a sve rozhodnuti zdokumentujte."
> 
>> bude vadit, kdyz misto mutexu pouziju spinlock pro ucely testu?
> 
> To rozhodne vadit bude, mutex a spinlock jsou zasadne rozdilne veci.

Jde tedy o to mit pasivne cekajici primitivum, ok.
Takze podle te citace by asi nejlepsim resenim zde bylo udelat si
specialni implementaci mutexu, ktera bude slouzit jen pro ucely testu,
ve ktere zakazeme rekurzivnost, spravne?

Diky a preji pekny zbytek dne,

DM




More information about the NSWI004 mailing list