Operating Systems

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

1. User Interfaces

1.1. Form Filing

1.2. Menu Driven

1.3. Command Line Interface

1.4. Graphical User Interface

1.5. Natural Language Interface

2. File Management

2.1. Hierarchical Filing System

2.1.1. Ext2

2.1.2. FAT

2.1.3. FAT32

2.1.4. NTFS

2.2. Metadata

2.2.1. Attributes

2.2.2. Location

2.2.3. Size

2.2.4. Permission

3. Input/ Output

3.1. Peripheral

3.1.1. CharacterDevices

3.1.2. Block Devices

3.2. Direct Memory Access (DMA)

3.3. Device Drivers

3.4. Virtual Devices

3.5. Buffering

3.6. Plug and Play

3.6.1. Switch

4. Utility Programs

4.1. Disk Partitioning Tools

4.2. Disk Formatting Tools

4.3. File Compression

4.4. Disk Defragementation

4.5. Virus Checking

4.6. Backup

4.7. Search

4.8. Task Scheduler

5. Kernal

5.1. Passes Information between OS Components

5.2. Process Management

6. Memory Management

6.1. Allocating Resourcing

6.2. Security

6.3. Multitasking