User:Zarzuelazen/Books/Reality Theory: Operating Systems

Source: Wikipedia, the free encyclopedia.


Reality Theory: Operating Systems

Access control list
Access token
Address space
Android (operating system)
Assembly language
Asynchronous I/O
Batch processing
BIOS
Blocking (computing)
Blue Screen of Death
Booting
Branch (computer science)
Branch predictor
Branch table
Bubble (computing)
Buffer overflow
Busy waiting
Byte
Bytecode
Cache (computing)
Cache coherence
Call stack
Chrome OS
Classic RISC pipeline
Command-line interface
Computer architecture
Computer file
Computer multitasking
Concurrency (computer science)
Concurrent computing
Context (computing)
Context switch
Control register
Cooperative multitasking
Coscheduling
CPU cache
CPU modes
CPU time
Crash (computing)
Cycles per instruction
Daemon (computing)
Data
Data buffer
Deadlock
Device driver
Device file
Directory (computing)
Directory structure
Disk partitioning
Distributed computing
Distributed memory
Distributed operating system
Dynamic-link library
Embedded operating system
Executable
Exokernel
Fiber (computer science)
File attribute
File descriptor
File manager
File system
File system permissions
Filename extension
Firmware
General protection fault
Graphical user interface
Hardware register
Hardware virtualization
Hazard (computer architecture)
Hybrid kernel
Hyper-threading
Hypervisor
Init
Inode
Inode pointer structure
Input/output
Instruction cycle
Instruction pipelining
Instruction register
Instruction scheduling
Instruction selection
Instruction set architecture
Instruction window
Instruction-level parallelism
Instructions per cycle
Inter-process communication
Interrupt
Interrupt handler
Interrupt latency
Interrupt request (PC architecture)
IOS
Kernel (operating system)
Kernel panic
Light-weight process
Linux
Loadable kernel module
Locality of reference
Lock (computer science)
Logic synthesis
Logical partition
Machine code
MacOS
Memory access pattern
Memory address
Memory hierarchy
Memory management (operating systems)
Memory protection
Memory segmentation
Memory-mapped file
Message passing
Microarchitecture
Microkernel
Microsoft Windows
Mobile operating system
Monolithic kernel
MS-DOS
Multi-user
Multithreading (computer architecture)
Mutual exclusion
Opcode
Operand forwarding
Operating system
Operating-system-level virtualization
Out-of-order execution
Page (computer memory)
Page fault
Page table
Paging
Parallel computing
Physical address
Pipeline (computing)
Pipeline (software)
Polling (computer science)
Power-on self-test
Preemption (computing)
Priority inversion
Process (computing)
Process control block
Process identifier
Process management (computing)
Process state
Processor register
Program counter
Programmable interrupt controller
Protection ring
Race condition
Real-time operating system
Reboot (computing)
Register allocation
Rematerialization
Remote procedure call
Reset (computing)
Resource contention
Resource leak
Resource management (computing)
Root directory
Runlevel
Scheduling (computing)
Semaphore (programming)
Shared memory
Shell (computing)
Signal (IPC)
Simultaneous multithreading
Single user mode
Speculative execution
Stack (abstract data type)
Starvation (computer science)
Status register
Superuser
Symmetric multiprocessing
Synchronization (computer science)
System call
System programming
System resource
System software
Systems design
Task (computing)
Task parallelism
Task state segment
Temporal multithreading
Thrashing (computer science)
Thread (computing)
Time-sharing
Translation lookaside buffer
Unikernel
Unix
Unix File System
User (computing)
User identifier
User space
Virtual address space
Virtual file system
Virtual machine
Virtual memory
Virtualization
Volume (computing)
Windows Registry