[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