1. I/O mechanisms - 프로세서와 I/O 장치 사이에 데이터를 보내는 방법 1) processor controlled memory access - 프로세서가 모든 데이터 전송을 처리 (1) Pooling - 프로세서가 주기적으로 순환하면서 I/O 장치의 상태(전송준비, 전송상태 등)를 확인 - 장점 * I/O 장치가 빠르면서 데이터 전송이 잦은 경우 효율적 - 단점 * 프로세서에게 큰 부담 (2) Interrupt - I/O 장치가 작업을 완료 후, 자신의 상태를 프로세서에게 전달 - Interrupt 발생 시, 프로세서는 데이터 전송 수행 - 장점 * Pooling 대비 overhead가 적음 * 불규칙적인 요청 처리에 적합 - 단점 * Interrupt handling overhead -..