I/O request via I/O instruction
I/O method
Interrupt
Interrupt
= hw interrupt
ex) timer interrupt(CPU가 자신에게 interrupt)
I/O device in terrupt (keyboard interrupt)
Trap
= system calls = os가 제공
ex) cin, cout, fork()
Fault (Exception)
= sw interrupt
ex) divided-by-zero