[comp.os.minix] Exercises for Minix and Re: Named pipes

inf2007@vax.rz.uni-wuerzburg.dbp.de (inf2007) (01/04/90)

We use Minix 1.3 to implement exercises for the OS course.
We had the following exercises until yet:

1)  Implement P/V Operations in the MM.
2)  Improve last stuff for removing killed processes out of the list.
3)  Print a table of blocked processes and their semaphores when F4 is typed.
4)  Implement the sleeping barber

We would like to contact other universities which have used Minix for
exercises for exchanging experience, exercises and example solutions.
I also have a user level test program for 1) and 2).


We plan:                        (provided our chief agrees) 
        a scheduler with different user priorities 
        named pipes 
        virtual consoles ??? (probably too much work) 

For  rattan@frith.egr.msu.edu 
You can use :
#define         S_IFIFO 0010000 /* fifo */
as in bsd for named pipes.


      Robert Regn                             University of Wuerzburg, Germany
        regn@uniwue.uucp
        uunet!mcvax!unido!uniwue!regn

mckee@hpfcdc.HP.COM (Bret McKee) (01/06/90)

>We plan:                        (provided our chief agrees) 
>        a scheduler with different user priorities 

I did this as part of the creative component for my MS.  It was fairly
straightforward to add the code to minix.  I did a BSD 4.3 "like" scheduler
on top of minix 1.2.  Since I have been too busy to upgrade, and 1.3 was
out before I finished, I have not posted it...

Bret

---
Bret Mckee

Hewlett Packard 
HP-UX Development Lab
Phone:(303)229-6116	email: mckee@hpmckee or mckee%hpmckee@hplabs.hp.com
Copyright (c) Bret Mckee 1989.  All Rights Reserved.
 
Of course, these are just my opinions...