Operating System Structures

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

1. OS services

1.1. User Interface (UI)

1.2. Program Execution

1.3. I/O Opertation

1.4. File-System Manipulation

1.5. Communications

1.6. Error Detection

2. System Call

2.1. Process Control

2.2. File Management

2.3. Device Management

2.4. Information Maintenance

2.5. Communiations

2.6. Protection

3. Communiation Models

3.1. Layered Approach

3.1.1. layer are seleted

3.1.2. Advantage

3.1.2.1. simply construction

3.1.2.2. simply debugging

3.1.3. Disadvantage

3.1.3.1. careful definition

3.1.3.2. careful interaction

3.1.3.3. less efficient

3.2. Microkernel

3.2.1. small OS Core

3.2.2. Essential core OS function

3.2.3. Many services traditionally

3.2.4. Benefit

3.2.4.1. Extensibility

3.2.4.2. Flexibility

3.2.4.3. Reliability

3.2.4.4. Portability

4. Design Goals

4.1. User goal

4.1.1. convenient to use

4.1.2. easy to learn

4.1.3. reliable

4.1.4. safe

4.1.5. fast

4.2. System goal

4.2.1. easy to design

4.2.2. implement

4.2.3. maintain

4.2.4. flexible

4.2.5. reliable

4.2.6. error-free

4.2.7. efficient

5. Additional Operation

5.1. Resource allocation

5.2. Accounting

5.3. Protection and Security