From: (A. Karypidis) <ka...@in...> - 2002-04-01 17:43:08
|
Hello everyone, I have some questions regarding the scheduler. According to the docs in the site: * UML creates real processes in the underlying kernel (UKL) * UML has its own scheduler So, does UML do its own pre-emption? If so: 1.1) What is a UML time slice? Where do I change it (can I?) to fool around? 1.2) How does UML tell the UKL to stop a process whose time slice has expired? 1.3) How is a UML time slice mapped onto the UKL? The UKL might stop a process to switch to some other (non) UML process at any time. What happens if the UKL and UML disagree on the UML thread to run? If not, what does the UML scheduler do and where is it? Thank you very much |