Operating System Services

Plan your projects and define important tasks and actions

Get Started. It's Free
or sign up with your email address
Operating System Services by Mind Map: Operating System Services

1. Layered Approach

1.1. Advantage

1.1.1. simplicity of construction & debugging

1.2. Disadvantage

1.2.1. less efficient

2. OS Design & Goal

2.1. The design of the system will be affected by the choice of hardware & the type of system

2.2. User goals

2.3. System goals

3. Microkernel

3.1. Small OS core

3.2. External Subsystems

3.2.1. device drivers

3.2.2. file systems

3.2.3. virtual memory manager

3.2.4. windowing system

3.2.5. security services

3.3. Benefits

3.3.1. extensibility

3.3.2. flexibility

3.3.3. reliability

3.3.4. portabalitity

4. User Interface

4.1. Program Execution

4.2. I/O Operations

4.3. File-system management

4.4. Communications

4.5. Error detection

5. System Calls

5.1. interface bw a running program & OS

6. Types of System Calls

6.1. process control

6.2. file management

6.3. device management

6.4. information maintenance

6.5. protection