| 1 - Introduction |
|
|
1.1 - Motivation |
|
2 |
1.2 - Computer Architecture Overview |
|
2 |
| 2 - Operating System Design |
|
|
2.1 - Operating System Boot |
|
4 |
2.2 - Operating System Initialization |
|
4 |
2.3 - Thread joining |
|
4 |
| 3 - Operating Systems Implementation |
|
|
3.1 - Thread synchronization |
|
4 |
3.2 - Memory management |
|
4 |
3.3 - Scheduling and timing |
|
4 |
| 4 - Case studies |
|
|
4.1 - Special Topic: Aspect-Oriented Programming |
|
2 |
4.2 - Special Topic: Static Metaprogramming |
|
2 |
| 4 - Development of an operating system component and related aspects |
|
36 |
| 5 - Discussion |
|
4 |