Search
Cílem tohoto cvičení je implementovat do OS NOVA systémové volání thread_create a thread_yield a dosáhnout tím podpory jednoduchých vícevláknových aplikací.
thread_create
thread_yield
Pro toto cvičení budete potřebovat znalosti o:
Implementujte systémová volání s následujícími prototypy:
int thread_create(void *(*start_routine)(void *), void *stack_top); void thread_yield(void);
ABI:
očekávané chování:
Co se odevzdává:
kern/src/ec_syscall.cc
Evaluace:
osy-12threads.pdf