운영체제 수업 + Operating System Concepts 10E 정리 내용
Operating System Ch12 : I/O Systems
user land = application
순서
1) 커널에 io 요청
2) 커널 io subsystem이 확인
2-1) buffer cache 처리 가능 : 바로 io 수행 후 시스템 콜에서 복귀
2-2) buffer cache 처리 불가능 : 3)으로 진행
3) device driver : 요청 처리, 컨트롤러에 명령 내림
4) device controller : 명령감시 후, 장치 실행
5) interrupt: io 완료후 interrupt 발생
6) interrupt handler : 인터럽트 수신