[Prev][Next][Index][Thread]

Re: Scheduler Question



Hi. This message come in to the wrong list, so I am forwarding it with a
response:

> Date: Tue, 20 Mar 2001 23:19:43 -0500
> 
> We are designing a distributed operating system, and we are implementing our 
> own schedulers, queues, etc.  What I didn't find in the documentation was 
> where do I need to code these modules in. We are planning on using the 
> OSKit's interface for booting, feeding jobs to the processor, maintaining 
> the hardware device drivers and thats about it.  Is there any specific place 
> to code the queues and schedulers, and do we have to follow the names that 
> you have already defined?
> 
> Thank you.

The OSKit has a set of scheduler built in. Look in the threads directory.
There is a README.SCHED file in there that describes how the different
schedulers (POSIX, EDF, Stride) fit together and are compiled in. The
pthreads interface is used in a number of oskit libraries (mutexes,
condition variables) to implement things like queues. You can look at any
POSIX manual for the pthread interface, as well as the realtime signal
interface.

Lbs

----------------------------------------
Leigh B. Stoller
University of Utah - Flux Research Group
http://www.cs.utah.edu/~stoller
----------------------------------------