|
|
![]() |
Go! Component-based
Operating System
- Flexibility
- This refers to the ability of
a single OS to present different views of itself to concurrently
executing applications, and change the OSs behaviour dynamically.
- Configurability
- The ability to configure an
OS (at compile, link, or distribution time) to take on different
personalities
- Stability
- The ability of the operating
system to withstand adverse conditions. Finer-grained protection
(as offered by Go!) is a good way of achieving this (i.e. the
finer grained protection, the more faults are contained).
- Dynamism
- The capability to change the
implementation of components without shutting them down.
Also known as 'hot-swapping'.
| |