Chapter 3 : Operating System Structures

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
Chapter 3 : Operating System Structures da Mind Map: Chapter 3 : Operating System Structures

1. System Calls

1.1. Types of system calls

1.1.1. Process control

1.1.2. File management

1.1.3. Device management

1.1.4. Information maintenance

1.1.5. Communications

1.1.6. Protection

2. Layered Approach

2.1. Layers (levels) of operating system

2.1.1. Lowest layer (layer 0) - hardware

2.1.2. Highest layer (layer N) - user interface

2.2. Modularity selected layers

2.2.1. Uses functions (operations)

2.2.2. Services of only lower-level layers

3. Microkernel

3.1. Benefits of microkernel organization

3.1.1. Extensibility

3.1.1.1. Addition of new services

3.1.2. Flexibility

3.1.2.1. New features

3.1.2.2. Subtract existing features

3.1.3. Realiability

3.1.3.1. Modular design

3.1.3.2. Small microkernel rigorously tested

3.1.4. Portability

3.1.4.1. Port system to a new processor

4. Operating System Design

4.1. Design and Implementation of OS not "solvable" .

4.2. Start by defining goals and specification

4.3. Design of the system

4.3.1. Choice of hardware and type of system

4.3.1.1. Batch

4.3.1.2. Time shared

4.3.1.3. Single user

4.3.1.4. Multiuser

4.3.1.5. Distributed

4.3.1.6. Real time

4.3.1.7. General purpose

5. Operating System Services

5.1. User interface

5.2. Program execution

5.3. I/O operations

5.4. File-system manipulation

5.5. Communications

5.6. Error detection

6. Additional Operating System Functions

6.1. Resource allocation

6.2. Accounting

6.3. Protection and security