< Operating System Design
Contents
This is a wiki textbook -- feel free to edit it, update it, correct it, and otherwise increase its teaching potential. To find out more about wikis, see the Wikipedia main page.
- Preface
- Introduction
- Case studies
- History
- Authors
- Glossary
- Kernel Architecture
- Initialization
- Processes
- Memory Management
- Physical Memory
- Segmentation
- Virtual Memory
- Basics
- Allocation Algorithms
- Fault Tolerance
- File Systems
- Abstractions
- Allocation Algorithms
- Performance
- Fault Tolerance
- RAID
- Moving Bad Blocks
- Journalling
- Case Studies
- File Allocation Table (FAT)
- BFS
- ext3
- ReiserFS
- HFS
- NTFS
- ZFS
- Security
- Access Controls
- Users
- Resources
- Privileges
- Access Controls
- Interface
- Command line interfaces
- Graphical user interfaces
- Desktop environment
- Configuration tools
- User Ability
This is a wiki textbook -- feel free to edit it, update it, correct it, and otherwise increase its teaching potential. To find out more about wikis, see the Wikipedia main page.
For further reading
- Real-time operating systems
- Embedded Control Systems Design/Operating systems -- more real-time operating systems
- OSDev.org wiki: discusses creating new operating systems
- Design of Main Memory Database System
- Distributed Systems
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.