User:Valepert/Books/Operating system


Operating system

edit
Computer
Central processing unit
Computer memory
Mass storage
Memory management
Memory-mapped I/O
Device driver
Busy waiting
Interrupt
Direct memory access
Bus (computing)
Operating system
Process (computing)
Process identifier
User identifier
Group identifier
Superuser
File system
Folder (computing)
Device file
Pipeline (software)
Filesystem permissions
Shell (computing)
Command-line interface
System call
Fork (operating system)
Background process
Daemon (computer software)
Thread (computer science)
Inter-process communication
Race condition
Critical section
Mutual exclusion
Lock (computer science)
Peterson's algorithm
Priority inversion
Sleep (operating system)
Producer-consumer problem
Semaphore (programming)
Message passing
Dining philosophers problem
Readers-writers problem
Sleeping barber problem
Scheduling (computing)
Preemption (computing)
FIFO
Shortest job next
Shortest remaining time
Round-robin scheduling
Dynamic priority scheduling
Multilevel feedback queue
Aging (scheduling)
Lottery scheduling
Fair-share scheduling
Deadlock
Wait-for graph
Depth-first search
Banker's algorithm