커널모드 드라이버
- 최초 등록일
- 2009.06.05
- 최종 저작일
- 2003.08
- 10페이지/
MS 워드
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
커널모드 드라이버
목차
1. Overview of Windows Components
2. Type of Windows Drivers
3. Types of WDM Drivers
4. Device Objects and Device Stacks
5. Creating a Device Object
6. Specifying Device Types
7. Initializing a Device Object
8. Device Extensions
9. Introduction to Standard Driver Routines
10. Standard Driver Routine Requirements
11 Introduction to Driver Objects
본문내용
NT Component Overview
NT 기반 OS는 Kernel-mode와, User-mode에서 실행되는 몇 가지 요소(Component)로 구성되어져 있으며, 각각의 구성요소는 기능별로 구분되어 분리되어져 있다.
2. Type of Windows Drivers
Windows 드라이버는 기본적으로 두 종류로 나누어 진다.
User-mode Driver(프린터 드라이버와 같은) 나 다른 보호된(Protected) 서브시스템(Subsystem) 요소(Component). 유저 모드 드라이버는 서브시스템에 …
논리(Logical), 가상(Virtual), 물리(Physical) 장치에 대한 Kernel-mode Driver. 이 드라이버는 I/O, PnP, Memory, Process, Thread, Security,와 같은 것들을 관리하는 커널모드 OS 요소로 이루어진 실행(Excutive) 영역의 부분으로써 동작한다. 어떤 커널 모드 드라이버는 또한 WDM(Windows Driver Model) 드라이버이다. 모든 WDM 드라이버는 전력 관리(Power Management)를 지원하는 PnP 드라이버이다. WDM 드라이버는 Windows 98/ME, Windows 2000 이상의 시스템에 소스 호환성(Source-compatible)을 가진다. (바이너리 호환은 되지 않는다.)
커널 모드 드라이버도 잘 알려진 기능별로 분리되고, 모듈화 되어져 있다. 이러한 구성은 시스템이 정의한 표준 드라이버 루틴 (Standard driver routines)을 지원한다.
Type of Kernel-Mode Drivers
커널 모드 드라이버는 세가지 타입으로 나누어지는데, 그림에서 보듯이 각각의 타입은 약간은 다른 구조와, 완전히 다른 기능으로 이루어져 있다.
Highest level driver : FAT, NTFS, CDFS 와 같은 파일 시스템 드라이버 (FSD)를 말하며, 언제나 하위 레벨 드라이버에 종속되어 진다.
Intermediate Driver : 가상 디스크(Virtual Disk), 미러(Mirror), 디바이스 타입으로 정의된 클래스 드라이버(Device-type-specific class driver)를 말하며, 이 또한 하위 레벨 드라이버에 종속되어 진다..
참고 자료
없음