Page 57 - demo
P. 57
Symmetric Multiprocessor
OS Considerations
A multiprocessor OS must provide all the functionality of a multiprogramming
system plus additional features to accommodate multiple processors
Key design issues:
Simultaneous Scheduling Memory Reliability
concurrent Synchronization management and fault
processes or any tolerance
threads the reuse of
processor with multiple
physical
active processes
kernel routines may perform having potential pages is the the OS
need to be scheduling, access to shared biggest should
reentrant to which problem of provide
allow several complicates address spaces concern graceful
or shared I/O
processors to the task of resources, care degradation
execute the enforcing a must be taken to in the face of
same kernel scheduling provide effective processor
code policy synchronization failure
simultaneously