[OSy] copy_xxx_thread

loki loki at matfyz.cz
Fri Nov 25 09:07:09 CET 2005


Jakub Podhorny wrote:

>Dobry den,
>
>mame 4 dotazy k 2.semestralce:
>-- Pro spravu mapovani a volnych bloku fyz.pameti pouzivame datovou strukturu. 
>Musi i tato struktura byt zarovnana na 4KB?
>  
>

>- * int copy_(from | to)_thread (thread_t thr, void * dest, const void * src, 
>size_t len) - je opravdu 1. parametr cela datova struktura threadu predana 
>hodnotou? Pro overeni identifikace zdrojoveho vlakna budeme muset tedy projit 
>cely seznam vsech threadu a hledat shodu celych struktur?
>  
>
ne, datovy typ thread_t je ve skutecnosti ukazatel na strukturu threadu

>-* int copy_to_thread (thread_t thr, void * dest, const void * src, size_t 
>len) - Muzeme predpokladat, ze v cilovem threadu je naalokovano dostatek 
>pameti zacinajici na adrese @dest? Patri to pod pojem "platna identifikace 
>vlakna"? Pokud ne a pameti dostatek nebude, jakou navratovou hodnotu mame 
>pouzit?
>
>- A skutecne je termin odevzdani 9.prosince? To totiz 4 tydny nebudou, ale 
>jenom 3 tydny a 4 dny :)) (a zrovna je to zkrouhnuty o viked... :( )
>  
>
se zbytkem ti nepomuzu, pockej, az odpovi nekdo z cvicicich.


p.s. pod platnou identifikaci bych si (teda alespon v nasem jadre)
predstavoval, ze  thread_is_alive(thread_t thr)==EOK




More information about the NSWI004 mailing list