The C++ programming language
ACM Transactions on Computer Systems (TOCS)
The logical design of parallel operating systems
The logical design of parallel operating systems
Modularization and hierarchy in a family of operating systems
Communications of the ACM
The multics system: an examination of its structure
The multics system: an examination of its structure
Designing Software for Ease of Extension and Contraction
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
To handle massively parallel systems and make them usable, anadaptive, application-oriented operating system is required. Theapplication orientedness is represented by the family concept ofparallel operating systems. Incremental loading of operating systemservices supports the family character by automatically extendingthe system's active object structure when it is necessary. Thisway, also the switching between different operating system familymembers may be realized. A new active object will be incrementallyloaded if its invocation fails because it does not yet exist. Thisis noticed during object binding while using the naming services.The use of the naming system is exploited and extended to get aflexible and configurable mechanism for triggering incrementalloading. This mechanism is built by the freely definable namingstrategies and exceptions that result again in a family, namely afamily of naming services.