또한 , OS 커널 ( 410 ) 내 의 하드웨어 드라이버 는 , OS 커널 ( 410 ) 내 의 하드웨어 장치 를 위한 드라이버 로서 , 캐릭터 장치 드라이버 ( character device driver ) 와 , 블럭 장치 드라이버 ( block device ) , 및 네트워크 장치 드라이버 ( network device dirver ) 를 구비 할 수 있 다 . 블럭 장치 드라이버 는 , 특정 블럭 단위 로 데이터 가 전송 되 므로 단위 크기 만큼 을 보관 할 버퍼 가 필요 할 수 있 으며 , 캐릭터 장치 드라이버 는 , 기본 데이터 단위 즉 캐릭터 단위 로 전송 하 므로 버퍼 가 필요 없 을 수 도 있 다 .