Resource management of I/O devices

# 폴링 방식
> 한 프로그램이나 장치에서 다른 프로그램이나 장치들이 어떤 상태에 있는지를 지속적으로 검사하는 전송 제어 방식.
> 입출력 장치의 접속 여부 및 데이터 전송의 요청과 종료를 검사.

# 인터럽트
> 프로세서는 일련의 처리를 수행하고, 주변장치에서 입출력 처리 동작이 필요한 경우 프로세서에게 진행 중이던 명령을 멈추고 새로운 동작을 할 수 있도록 함.
> 프로세서는 한 번에 한 개의 명령만 수행 가능.
> 인터럽트를 이용하면 멀티태스킹을 지원할 수 있도록 설계 됨.
> 사용자는 모든 작업이 동시에 수행되는 것처럼 보이게 동작.

# DMA 방식
> DMA(Direct Memory Access)방식은 CPU의 개입 없이 입출력 장치와 기억장치 사이에 데이터를 전송하는 방식.