Different Architectural
Approaches
Demands on operating systems require new
ways of organizing the OS
Different approaches and design elements have been tried:
• microkernel architecture
• multithreading
• symmetric multiprocessing
• distributed operating systems
• object-oriented design