[OSy] Par dotazu k 2. zadani

Martin Kruliš bobrik at matfyz.cz
Tue Nov 21 17:37:47 CET 2006


Dobry den.
Mam par dotazu k druhemu zadani:
- mame pocitat s moznosti, ze by operacni pameti bylo vic nez 1GB (tzn. 
nebyla by videt primo v segmentech KSEG0 a KSEG1)?
- musi byt adresy @src a @dest a delka @len ve funckic:
    int copy_from_thread (thread_t thr, void * dest, const void * src, 
const size_t len);
    int copy_to_thread (thread_t thr, void * dest, const void * src, 
const size_t len);
zarovnane na min. velikost stranky - tzn 4kB, nebo tyto funkce umi 
kopirovat i nezarovnane bloky dat? Co se ma stat v pripade, ze v jednom 
z vlaken neni cast kopirovaneho bloku alokovana (pomoci vmalloc). Mame 
vratit chybovy navratovy kod, nebo vlakno zastrelit, jako kdyz se 
pokousi sahat na nealokovanou adresu?

Dekuji za odpovedi.
Martin Krulis



More information about the NSWI004 mailing list