CPU Utilization
Throughput
Waiting Time
Turnaround Time
Response Time
FCFS
SJF
Priority
RR
Multilevel Queue
Multilevel Feedback Queue
Process Contention Scope
System Contention Scope
Multiprocessor Scheduling
Asymmetric Multiprocessing
Symmetric Multiprocessing
Processor Affinity
Soft Affinity
Hard Affinity
Load Balancing
Push Migration
Pull Migration
Multicore Processor
Event Latency, Interrupt Latency, Dispatch Latency
Proiority-based Scheduling
Rate Monotonic Scheduling
Earliest Deadline First Scheduling
Proportional Share Scheduling
Compile Time
Load Time
Execution Time
Logical Address vs Physical Address
Static Linking vs Dynamic Linking
Contiguous Memory Allocation
Multiple partition method
Variable partition method
first-fit
best-fit
worst-fit
Internal Fragmentation
External Fragmentation
Compaction
logical address = <segment-number, offset>
entry = <segment limit, segment base>
TLB
ASID
Effective memory access time
Protection
PTLR
Shared Pages
Hierarchical Paging
Hash Page Tables
Inverted Page Tables
FIFO
Belady's Anomaly
Optimal
LRU
Second Chance Algorithm
Enhanced Second Chance Algorithm
MFU
Page Buffering
Equal vs Proportional
Global vs Local Replacement
NUMA
Local Replacement
Working Set Model
Page Fault Rate
Buddy System
Slab Allocation
Hard disk
Seek Time, Rotational Latency, Disk Bandwidth
Host Controller, Device Controller
SSD
Magnetic Tapes
FCFS
SSTF
SCAN
C-SCAN
LOOK
C-LOOK
Physical Formatting
Logical Formatting
Boot Blocks
Bad Blocks
Stable Storage Implementation
Attributes
Operations
Open File Table
Magic Number
Sequential Access
Direct Access
Single Level Directory
Two Level Directory
Tree Structured Directories
Acyclic Graph Directories
General Graph Directories
File-System Implementation
Boot Control Block
Volume Control Block
Open File Table
VFS
superblock
inode
file
dentry
Contiguous Allocation
Linked Allocation
Indexed Allocation
Linked Scheme
Multilevel Index
Combined Scheme
Bit Vector
Linked List
Grouping
Counting
Space Maps
Log Structured File Systems
I/O Port Registers
data-in
data-out
status
control
Polling
command register
busy, command-ready, error bits
Interrupts
DMA
Blocking vs Non Blocking I/O