WDM 썸네일형 리스트형 윈도우 드라이버 (WDM이 궁금해서..) 디바이스 드라이버는 로드 가능한(loadable) 커널 모듈들로서 I/O를 담당하는 O/S의 모듈(즉, I/O Manager)과 주변 하드웨어(H/W) 사이에 인터페이스를 책임진다. O/S 또는 CPU가 제공하는 보호 모드 규정에 맞게 Resource를 Access를 해야한다. User Application은 IO port를 직접 Access 할 수 없으며, Memory 영역도 제한 적으로 2G(0x7FFFFFF) 이하의 영역만을 사용해야 한다. int val = _inp(0x61); val |= 3; _outp(0x61, val); // 보호모드 규정 위반 char *p; p = (char *) 0x90000000; *p = ‘a’; // 보호모드 규정 위반 디바이스 드라이버는 O/S 종속적이므로 먼저.. 더보기 이전 1 다음