To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / 2633
2632  |  2634
Subject: 
Re: Scheduler patch
Newsgroups: 
lugnet.robotics.rcx.legos
Date: 
Fri, 14 Jun 2002 05:04:04 GMT
Viewed: 
2178 times
  
Joel,

I have found your work to be quite interesting!

I made quite a few modifications in the kernel starting with ver 0.2.5 and
had hoped to have some of the modifications included in ver 0.2.7  My goal
was to reduce size and overhead which is quite different than your goal (as
best I can tell).  However, we did accomplish some of the same tasks.

I must say, though, that the way I accomplished the proportional timeslicing
was to simplify the task scheduler (to use a 'single' linked list) and then
to modify the timeslice per thread by a multiple of the priority.  It works
quite well.

I sent the code to Stephen Moraco, but with the 0.2.6 release and other
tasks taking his time... I don't believe he has had a chance to look at it.
(nudge, nudge -> Stephen)  8-)

I am off to poke around in your code modifications some more.  Thanks for
posting this!

// Joe

"Joel Uddén" <afroo@ul.shacknet.nu> wrote in message
news:Gxn0Av.HH3@lugnet.com...
Hello!

I've been doing some changes to the legOS scheduler. Now execution-time of
user tasks are proportional to priorities. See
http://ul.shacknet.nu/afroo/dev/legos/scheduler_notes.txt

Changes are made to legOS 0.2.6 and I didn't manage to get a working diff
file, so just download the following files and replace them with the
original files in legOS 0.2.6.
http://ul.shacknet.nu/afroo/dev/legos/program.c
http://ul.shacknet.nu/afroo/dev/legos/tm.c
http://ul.shacknet.nu/afroo/dev/legos/tm.h

/Joel



Message has 1 Reply:
  Re: Scheduler patch
 
Joe I'm happy you found my patch quite interesting! I, just as you, think the kernel could be simplified quite alot. Actually my goal was initially to reduce size and overhead but I when I decided to add proportional timeslicing the goal changed. (...) (22 years ago, 14-Jun-02, to lugnet.robotics.rcx.legos)

Message is in Reply To:
  Scheduler patch
 
Hello! I've been doing some changes to the legOS scheduler. Now execution-time of user tasks are proportional to priorities. See (URL) are made to legOS 0.2.6 and I didn't manage to get a working diff file, so just download the following files and (...) (22 years ago, 13-Jun-02, to lugnet.robotics.rcx.legos)

17 Messages in This Thread:




Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR