Download as a PDF

Transcript
RHODOS
September 8, 1994
INDEX
1 Introduction .....................................................................................................................3
2 The Nucleus ......................................................................................................................4
2.1 Changing Mode........................................................................................................4
2.2
Limitation of the Single-threaded Microkernel .......................................................5
2.3
Overheads on System Calls......................................................................................6
2.4
User and System Stacks ...........................................................................................7
3 Design Requirements of a Multi-threaded Microkernel ..............................................8
3.1 Basic Problems.........................................................................................................9
3.2
Manipulation of the Internal Microkernel Data Structures ....................................10
4 Conclusion ......................................................................................................................10
5 References.......................................................................................................................11
ii