Page 145 - slides.dvi
P. 145
•
•
•
•
•
•
•
NT
4.
2.
1.
3.
Case
HAL
e.g.
Four
Layer
Kernel
Kernel
Several
CPU
Study—
of
is
temporal
Execution
main
recovery
low-level
Foundation
interrupt
is
low-level
Low-level
HALs
for
communication
vendor-specific,
and
after
things)
software
a
never
scheduling
the
exist
Functions
or
e.g.
processor
interrupt
for
with
power
exception
responsibilities:
control
objected-oriented;
mechanisms
(HAL.DLL)
executive
large
same
preempted.
all
failure
and
objects
which
handling
mechanisms,
the
synchronisation
objects
interface
cc-NUMA
hides
are
DMA
but
(everything
details
either
subsystems
machines)
of
different
else)
controllers,
dispatcher
underlying
objects
implementation
multiprocessor
hardware
(active
(often
or
141