2010-05-31 5 views
0

디바이스 드라이버처럼, 다른 드라이버가 있는지 여부를 모르겠 음?몇 종류의 드라이버가 있습니까?

+4

택시 드라이버가 마음에 와서 비디오/오디오 등의 데이터 스트림에 대한 신호 처리 - TCP/IP
커널 스트리밍 필터 드라이버 같은 네트워크 프로토콜을 구현합니다. 그리고 트럭 운전사. :) –

+2

지금까지 모든 대답은 장치 드라이버를 분류하는 것입니다. – bmargulies

+0

@bmargulies 이것이 진정으로 당신이 생각하는 것이라면, 당신은 아마 * 모든 드라이버가 '장치 드라이버'라고 생각할 것입니다. 어떤 의미에서 모든 드라이버는 하드웨어가 뭔가 유용한 작업을하도록 작성되었지만 하드웨어 장치 드라이버와 파일 시스템 필터 드라이버 간에는 매우 큰 차이점이 있습니다. – KevenK

답변

2

곧바로 떠오르는 것은 virtual device drivers입니다. 일반적으로 어떤 종류의 장치를 모방하지만 장치 자체는 아닙니다.

전체 기기 (예 : USB)와 통화 할 수있는 언급이있을 가능성이 높습니다 (아마도 class drivers).

그리고 위키 피 디아 article on device drivers이 좋은 시작점 일 수 있습니다.

+0

은 현명한 엉덩이가 아니기 때문에 upvoted : P –

5

윈도우 내부 구조 4 (XP 기반) 에디션에서 촬영 :

하드웨어 장치 드라이버 - HAL을을 사용하여 드라이버
파일 시스템 드라이버 - 장치에 대한 IO 파일
파일 시스템 필터 드라이버 - IO를 차단하고 AV 등의 처리를 수행합니다.
네트워크 리디렉터 및 서버 - 네트워크에서 IO 전송
프로토콜 드라이버 -

+1

+1 좋은 목록. –

관련 문제