Message-ID: <3B0B6ADF.2F514793@ezbooks.com.au>
From: Elizabeth Taylor <mail@ezbooks.com.au>
X-Mailer: Mozilla 4.75 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
Newsgroups: comp.os.minix
Subject: real-time processing
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 15
Date: Wed, 23 May 2001 17:46:39 +1000
NNTP-Posting-Host: 203.27.214.6
X-Complaints-To: abuse@telstra.net
X-Trace: nsw.nnrp.telstra.net 990607768 203.27.214.6 (Wed, 23 May 2001 18:49:28 EST)
NNTP-Posting-Date: Wed, 23 May 2001 18:49:28 EST
Organization: Customer of Telstra Big Pond Direct
Path: news.adfa.edu.au!clarion.carno.net.au!news0.optus.net.au!news1.optus.net.au!optus!news.mel.connect.com.au!news.ade.connect.com.au!news.syd.connect.com.au!nsw.nnrp.telstra.net!news.acay.com.au!avalon48.intercoast.com.au
Xref: news.adfa.edu.au comp.os.minix:37419

Hi

I have been asked to redesign minix so that it provides support for
real-time processing.  I have to add a new field to the process table to
store a percentage of cpu time promised to the process and change the
scheduler to ensure that if a process is runnable it get scheduled
enough times to ensure it gets this guarantee.

I only have to set the guarantee at 10, 20, 30, 40, 10, 20 ,30, 40,  10,
etc as each process comes into existence so I don't have to pass a
message to the table to set the guarantee field but..........

can anyone give me some pointers at what I should be looking at.  I am a
bit lost?

