맨위로가기

필터 드라이버

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

필터 드라이버는 상위 레벨, 하위 레벨, 버스 필터 드라이버로 분류된다. 상위 레벨 필터 드라이버는 기능 드라이버와 사용자 애플리케이션 사이에 위치하며 추가 기능을 제공하고, 하위 레벨 필터 드라이버는 기능 드라이버와 버스 드라이버 사이에 위치하여 하드웨어 동작을 수정한다. 버스 필터 드라이버는 버스 드라이버 위에 위치하며, 전력 관리와 같은 특정 기능을 제공한다.

더 읽어볼만한 페이지

  • 장치 드라이버 - 윈도우 디스플레이 드라이버 모델
    윈도우 비스타부터 도입된 윈도우 디스플레이 드라이버 모델(WDDM)은 성능 향상, 안정성, 새로운 기술 지원을 목표로 개발된 디스플레이 드라이버 아키텍처로, 가상화된 비디오 메모리, GPU 스케줄링, 프로세스 간 Direct3D 표면 공유, 향상된 오류 허용성 등의 특징을 가지며 데스크톱 윈도우 관리자(DWM)를 통한 합성 데스크톱 환경 구현에 필수적이다.
  • 장치 드라이버 - HPLIP
    HPLIP는 HP에서 제공하는 리눅스용 프린터 및 스캐너 드라이버이자 툴 모음으로, GUI 환경 설정 및 명령줄 유틸리티를 통해 장치 구성, 인쇄, 스캔, 팩스 등의 작업을 지원하며, 자동 설치 프로그램과 hpiod 프로세스와 연동되어 작동한다.
  • 마이크로소프트 API - 윈도우 API
    윈도우 API는 마이크로소프트 윈도우 운영 체제에서 응용 프로그램이 시스템 기능에 접근하도록 돕는 인터페이스 집합이며, 다양한 버전으로 발전해 왔고, 현재 Win32가 널리 사용되며, 유연성을 제공하지만 복잡하다는 단점을 보완하기 위해 다양한 래퍼 라이브러리가 개발되었다.
  • 마이크로소프트 API - WinFS
    WinFS는 마이크로소프트가 개발한 파일 시스템으로, 검색 기능 내장 및 메타데이터 관리를 통해 데이터 관리 효율성을 높이는 것을 목표로 했으나 별도 제품으로 출시되지는 못하고 핵심 기능들이 윈도우 비스타 이후 기술에 통합되었다.
필터 드라이버
설명
범주장치 드라이버
개요
종류가상 장치 드라이버
WDM 필터 드라이버
운영 체제윈도우 NT

2. 필터 드라이버의 종류

필터 드라이버는 크게 상위 레벨 필터 드라이버와 하위 레벨 필터 드라이버로 나뉜다.

상위 레벨 필터 드라이버는 기능 드라이버와 사용자 애플리케이션 사이에 위치하며, 주로 추가적인 기능을 제공한다.[4] 예를 들어 비디오 스트림의 추가적인 처리가 있다.[4] 기능 드라이버와 카메라와 연결된 사용자 애플리케이션 사이에 위치한다.

하위 레벨 필터 드라이버는 기능 드라이버와 버스 드라이버 사이에 위치하며, 하드웨어의 동작을 수정한다.[4] 예를 들어 제네릭 USB 카메라(UVC) 드라이버 `usbvideo.sys`는 기능 드라이버이며, 버스 드라이버는 호스트 제어 장치에서 USB 데이터를 처리한다. 이때 하위 레벨 필터 드라이버는 카메라 하드웨어의 동작을 수정하는 역할을 담당한다.[4]

또 다른 종류의 필터 드라이버로는 버스 (예를 들면 USB, PCI, PCIe) 필터 드라이버가 있는데, 이것은 버스 드라이버의 꼭대기에 추가된다. 예를 들면 ACPI 버스 필터는 각 장치들을 위한 전력 관리 지원을 위해 추가된다.

2. 1. 상위 레벨 필터 드라이버

상위 레벨 필터 드라이버는 기능 드라이버와 사용자 애플리케이션 사이에 위치하며, 주로 추가적인 기능을 제공한다.[4] 예를 들어 비디오 스트림의 추가적인 처리가 있다.[4] 기능 드라이버와 카메라와 연결된 사용자 애플리케이션 사이에 위치한다.

2. 2. 하위 레벨 필터 드라이버

하위 레벨 필터 드라이버는 기능 드라이버와 버스 드라이버 사이에 위치하며, 하드웨어의 동작을 수정한다.[4] 예를 들어 제네릭 USB 카메라(UVC) 드라이버 `usbvideo.sys`는 기능 드라이버이며, 버스 드라이버는 호스트 제어 장치에서 USB 데이터를 처리한다. 이때 하위 레벨 필터 드라이버는 카메라 하드웨어의 동작을 수정하는 역할을 담당한다.[4]

3. 버스 필터 드라이버

버스 필터 드라이버는 버스 드라이버 위에 추가되어 특정 기능을 제공한다.[4] 예를 들어 ACPI 버스 필터는 각 장치에 대한 전력 관리 지원을 위해 추가된다.[4]

4. 추가 정보

참조

[1] 웹사이트 Filter Drivers (Windows Drivers) https://msdn.microso[...] 2015-02-03
[2] 웹사이트 Types of WDM Drivers (Windows Drivers) https://msdn.microso[...] 2015-02-03
[3] URL https://msdn.microso[...]
[4] URL https://msdn.microso[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com