- ... quasi-multitasking1.1
- At the present
time Apple are preparing a new operating system called NextStep or
Rhapsody or Mac OS Server X which is based on BSD 4.4 Unix running on
a Mach micro-kernel and will run old MacIntosh software under
emulation
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... system1.2
- In Manitoba, Canada, the
telephone system is also called MTS. The telephone system is probably
more advanced than the original MTS, and certainly faster!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... OS1.3
- This is not really true of course - if they did
not wait for the OS, then they would not be able to continue executing
at all!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...heap1.4
- This is
described more fully in the next chapter
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
keyboard1.5
- Actually only one keyboard is needed because it is
only possible to write one thing at a time, but it is possible to
read two things at the same time.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... filesystem4.1
- Experts might say that this has
purely to do with filesystem semantics (see chapter 5) but given the
filesystem, this becomes a synchronization problem.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... model6.1
- PC users often think that a server has to be
a special kind of computer. This true on old PC networks because
they run an operating system which cannot run several processes. Only
a single task is required to run a server, but since PC networks before
NT could not multitask, a whole machine was required to do this job.
On modern systems, any machine acn be a server and a client simultaneously.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... requests6.2
- Note: this is not true multi-threading
since all of the processes are heavyweight processes.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.