Operating System Design
Table of Contents

The Interface: One element of successful OS design
Kernel Architecture
Initialization
Processes
Memory Management
- Physical Memory
- Segmentation
- Virtual Memory
- Basics 
- Allocation Algorithms
 
- Fault Tolerance
File Systems
- Abstraction
- Allocation Algorithms 
- Performance
 
- Fault Tolerance 
- RAID
- Journaling
- Dealing with Bad Blocks
 
- Case Studies 
- File Allocation Table (FAT)
- NTFS
- ext4
- BFS
- ReiserFS
- HFS
- ZFS
 
Security
- Access Controls
- Users
- Resources
 
- Privileges
Interface
- Command line interfaces
- Graphical user interfaces 
- Desktop environment
- Configuration tools
- User Ability
 
Glossary
    This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.