장치 드라이버와 모듈의 차이점은 무엇입니까?


12

질문:

  • 특히 LinuxWindows 의 맥락에서 장치 드라이버모듈 (또는 커널 모듈) 의 차이점은 무엇입니까 ?

장치 드라이버의 목적을 이해합니다. 모듈을 서로 바꿔서 참조 할 수 있습니까?

답변:


11

모듈은 Linux에로드 할 수있는 코드입니다. 이 용어는 Linux에만 해당됩니다. 창문은 일반적으로 모든 것을 운전자라고 부릅니다.

Linux에서 모듈은 종종 장치 드라이버, 즉 특정 하드웨어 (장치)를 구동하는 소프트웨어입니다. 마찬가지로 Windows에서는 많은 드라이버가 장치 드라이버가됩니다. 그러나 하드웨어를 구동하지 않는 드라이버 및 모듈이 있습니다. 예를 들어 일부 Linux 시스템은로드 가능한 모듈로 IPv6을 지원할 수 있습니다. 또는 ISO9660과 같은 파일 시스템은 드라이버 또는 모듈 일 수 있습니다.


그렇다면 리눅스와 관련하여 그래픽 카드와 같이 '통신'하기 위해 필요한 모든 모듈이 있습니까?
Aaron

2
반드시 그런 것은 아닙니다. 특히 그래픽 카드의 경우 드라이버는 일반적으로 하나 이상의 커널 모듈, X 서버 구성 요소 및 모든 클라이언트 프로그램에 연결된 GL 라이브러리로 분할됩니다.
bdonlan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.