411 REFERENCE · Wikibooks
Operating System Design/Print Version
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
__NOTOC__ __NOEDITSECTION__
Introduction
History
Kernel Architecture
Kernel Architecture
Monolithic Kernel
Case Study: Solaris
Case Study: Linux
Case Study: Windows 9x
Microkernel
Case Study: GNU Hurd
Case Study: MINIX 3
Case Study: QNX
Exokernel
Case Study: XOK
Hybrid Kernel
Case Study: Windows NT/XP
Case Study: Mac OS X
Case Study: BeOS
Initialization
Initialization
Bootloader
Hardware Initialization
Processes 50% Oktober 25, 2008
Interrupts 25% Oktober 25, 2008
Context Switching 25% Oktober 25, 2008
Scheduling 25% Oktober 25, 2008
First Come First Served
Shortest Process Next
Shortest Remaining Time
Round Robin Scheduling
Pre-Emption
Priority Scheduling
Concurrent Processing 00% Oktober 25, 2008
Deadlock
Livelock
Interprocess Communication 00% Oktober 25, 2008
Signals
Semaphores
Monitors
Shared Memory
Threads (Lightweight Processes) 00% Oktober 25, 2008
Fibers (Lightweight Threads) 00% Oktober 25, 2008
Memory Management 00% Oktober 25, 2008
Physical Memory 00% Oktober 25, 2008
Segmentation 00% Oktober 25, 2008
Virtual Memory 00% Oktober 25, 2008
Paging
Swapping
Basics 00% Oktober 25, 2008
Allocation Algorithms
Fault Tolerance 00% Oktober 25, 2008
File Systems 25% Oktober 25, 2008
Abstractions 00% Oktober 25, 2008
Allocation Algorithms 00% Oktober 25, 2008
Performance
Fault Tolerance 00% Oktober 25, 2008
RAID
Moving Bad Blocks
Journalling
Case Studies 00% Oktober 25, 2008
File Allocation Table (FAT)
BFS
ext3
ReiserFS
HFS
NTFS
ZFS
Security 00% Oktober 25, 2008
Access Controls
Users
Resources
Privileges
Interface 50% Oktober 25, 2008
Command line interfaces 50% Oktober 25, 2008
Graphical user interfaces 50% Oktober 25, 2008
Desktop environment
Configuration tools
User Ability
Glossary