[unios] draft doc
Pieter Dumon
Pieter.Dumon@rug.ac.be
Mon, 14 Dec 1998 12:49:49 +0100 (MET)
From: Pieter Dumon <Pieter.Dumon@rug.ac.be>
Some comments on Pat's draft model:
- Where would you locate the objects that
schedule memory and cpu time ? Running on top of the
hardware abstracts or running _as_ a hardware abstract?
The former will be slower, but it will be more flexible.
Windows NT designers first thought about putting the schedulers
(memory & cpu) in the executive (together with the object manager,
I/O manager, security manager etc), but they found out it was too
slow, because every manager in the executive uses a seperate memory
space (and this is also the case for your high-level abstracts),
so they decided to use a microkernel instead on top of their HAL and
run the executive on top of that.
- How can the FS load files if there are no drivers (low-level
abstracts) yet?
- Installing the system for single- or multi-user mode isn't very
flexible. We must be able to switch between many configurations at
run-time. e.g., in Unix multiple runlevels are defined, one runlevel
is for shutdown, one for reboot, one for single-user mode, one for
multi-user mode, one for multi-user mode with network etc... You can
change these runlevels as you want, adding or removing services from
them (eg. logging) , and you can specify which kind of users can log in
into the system when the system is in a certain runlevel. The root can
switch runlevels at run-time with the 'init <runlevel>' command.
Just to give an example :-)
It should be made even more flexible than Unix...
Pieter
----------------------------------------
Pieter.Dumon@rug.ac.be
http://studwww.rug.ac.be/~pdumon
ICQ : 12428974
---------------------------------------
------------------------------------------------------------------------
At last! The perfect gifts for baseball fans...or anyone. Merchandise from
the Sonoma County Crushers, champions of the Western Baseball League (USA).
Go to http://www.icatmall.com/crushers
------------------------------------------------------------------------
UniOS Group
http://members.xoom.com/unios