드라이버는 하드웨어 장치와 운영체제(OS) 간의 중개 역할을 하는 소프트웨어. 하드웨어(예: 그래픽 카드, 프린터, 키보드 등)가 운영체제 및 응용 프로그램과 원활히 통신할 수 있도록 명령을 번역하고 제어. 즉, 하드웨어의 기능을 운영체제가 이해하고 활용할 수 있도록 인터페이스 제공