Operating System Structure

MOST OS TAKE A HYBRID APPROACH IN USING MIXING DIFFERENT APPROACHES

Various ways to structure OS:

Original UNIX

Linux approach

Layered Approach

Micro Kernels

Pros:

Cons:

Loadable Kernel Modules (LKMs)

Mac OS and IOS structures

Darwin OS structure

Android