Wanted: New process scheduler with per-uid time slices
Steve Dyer
sdyer at bbncca.ARPA
Tue Oct 9 02:58:22 AEST 1984
Actually, any operating systems course which runs on a general-purpose
student timesharing system has little business having their students
run multiple UNIX processes to emulate OS processes. As you point out,
a bug (or even the lack of bugs) will quickly degrade response for all
the other users of the machine.
Rather than spending time hacking the UNIX scheduler, it would be time
better spend building a baby-OS emulator which runs in a single UNIX
process yet simulates multi-tasking. Each student would link his own
routines into the emulator, and a runaway student project would merely
be a single runaway process, a situation more commonly seen and handled.
--
/Steve Dyer
{decvax,linus,ima,ihnp4}!bbncca!sdyer
sdyer at bbncca.ARPA
More information about the Comp.unix.wizards
mailing list