System View (Resource allocator, Control program)
Bootstrap -> OS kernel
Bus
interrupt (interrupt handler, interrupt vector)
Fetch -> Decode -> Execute -> Store
Busy waiting
DMA (Direct Memory Access)
Multi-Processor System
Tightly-coupled system (Shared bus clock memory, peripheral
SMP(Symmetric multiprocessing)
ASMP(Symmetric multiprocessing - master slave relation)
NUMA system
Multiprogramming
Timesharing(multitasking)
swapping (swap-in swap-out)
virtual memory
dual mode operation (user mode 1 / kernel mode 0)
privileged instuction
timer
multi programing
multi tasking
multi processing
multi threading
Process
Thread
Task
Device driver (kernel mode)
Cashing (locality of reference)
Cashe coherence
Protection / Security
Emlation / Virtualization