더북(TheBook)

장치 드라이버

장치 드라이버(device driver)는 하드웨어 장치를 초기화하고 운영체제와의 통신을 담당하는 소프트웨어입니다. 여기에서 장치는 그래픽 카드, 랜 카드, 디스크 드라이브, 마우스, 키보드 등 컴퓨터에 연결해 사용하는 모든 기기를 말합니다.

컴퓨터에서 장치를 사용하려면 장치에 적합한 초기화 로직을 가진 장치 드라이버가 있어야 합니다. 장치 드라이버는 초기화 가능한 장치 목록을 저장하고 있습니다. 이 목록에 포함되는 장치는 해당 장치 드라이버로 초기화해서 사용할 수 있지만, 적합한 장치 드라이버가 없으면 사용할 수 없습니다.

장치 드라이버는 장치를 초기화한 후 장치와 운영체제 사이 통신을 담당합니다. 운영체제는 장치 드라이버를 통해 장치에 명령을 보내고, 장치는 장치 드라이버를 통해 응답을 운영체제로 보냅니다.

그림 1-3 장치 드라이버

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.