Skip to main content

장치 드라이버 란 무엇입니까?

드라이버 다운로드와 소프트웨어 다운로드의 차이는 무엇입니까? (유월 2026)

드라이버 다운로드와 소프트웨어 다운로드의 차이는 무엇입니까? (유월 2026)
Anonim

장치 드라이버는 운영 체제 및 기타 소프트웨어에 하드웨어와 통신하는 방법을 알려주는 작은 소프트웨어입니다.

예를 들어, 프린터 드라이버는 운영 체제에 알리고, 어떤 프로그램이든 당신이 열어보고 싶은 것을 가지고 있다면, 정확하게 페이지에 정보를 인쇄하는 방법

운영 체제가 MP3 파일을 구성하는 1과 0을 사운드 카드가 헤드폰이나 스피커로 출력 할 수있는 오디오 신호로 변환하는 방법을 정확하게 알고 있어야하므로 사운드 카드 드라이버가 필요합니다.

동일한 일반적인 아이디어는 비디오 카드, 키보드, 모니터, 마우스, 디스크 드라이브 등에 적용됩니다.

드라이버를 중요하게 여기는 이유와 더 많은 예제를 비롯하여 드라이버를 최신 상태로 유지하는 방법과 제대로 작동하지 않는 경우 수행 할 작업에 대한 정보를 계속 읽으십시오.

디바이스 드라이버는 정확히 어떻게 작동합니까?

사용하는 프로그램과 그 프로그램이 어떻게 든 활용하고자하는 장치 사이의 변환기와 같은 장치 드라이버를 생각해보십시오. 소프트웨어와 하드웨어는 다른 사람이나 회사에서 만들어졌으며 두 사람이 말했습니다. 완전히 다른 언어를 사용하므로 통역사 (운전자)가 통역 할 수 있습니다.

즉, 소프트웨어 프로그램은 하드웨어에 필요한 정보, 장치 드라이버가 이해할 수있는 정보 및 하드웨어로 수행 할 수있는 정보를 운전자에게 제공 할 수 있습니다.

장치 드라이버 덕분에 대부분의 소프트웨어 프로그램은 하드웨어로 직접 작업하는 방법을 알 필요가 없으며 드라이버는 사용자가 상호 작용할 수있는 완전한 응용 프로그램 환경을 포함 할 필요가 없습니다. 대신 프로그램과 드라이버는 서로 인터페이스하는 방법을 알아야합니다.

소프트웨어와 하드웨어를 거의 무한대로 공급한다는 점을 감안할 때, 참여한 모든 사람들에게 꽤 좋은 거래입니다. 모두가 다른 사람들과 의사 소통하는 방법을 알아야한다면 소프트웨어와 하드웨어를 만드는 과정이 거의 불가능할 것입니다.

장치 드라이버를 관리하는 방법

대부분의 경우 드라이버는 자동으로 설치되며 버그를 수정하거나 멋진 새 기능을 추가하기 위해 가끔 업데이트하는 것 외에 더 많은주의가 필요하지 않습니다. 이는 Windows Update를 통해 다운로드되는 Windows의 일부 드라이버에 해당합니다.

Windows 컴퓨터의 각 하드웨어 드라이버는 모든 버전의 Microsoft Windows에서 사용할 수있는 장치 관리자를 통해 중앙에서 관리됩니다.

드라이버와 관련된 Windows의 일반적인 작업은 다음과 같습니다.

  • Windows에서 드라이버를 업데이트하는 방법
  • Windows에서 드라이버의 버전 번호를 찾는 방법
  • Windows에서 드라이버를 롤백하는 방법

다음은 드라이버와 관련된 몇 가지 추가 리소스입니다.

  • 무료 드라이버 업데 이터 소프트웨어 도구
  • Windows 10 드라이버 (업데이트 목록)
  • Windows 8 드라이버 (업데이트 목록)
  • Windows 7 드라이버 (업데이트 목록)
  • 제조업체 웹 사이트에서 드라이버를 찾고 다운로드하는 방법
  • 인기있는 드라이버 다운로드 웹 사이트
  • 32 비트 또는 64 비트 버전의 Windows를 실행 중인지 확인하는 방법

특정 하드웨어에 격리 될 수있는 많은 문제는 실제 하드웨어 자체에는 문제가되지 않지만 해당 하드웨어에 설치된 장치 드라이버와 관련된 문제입니다. 위에 링크 된 리소스 중 일부는이 모든 것을 파악하는 데 도움이됩니다.

장치 드라이버에 대한 추가 정보

기본적인 소프트웨어 - 드라이버 - 하드웨어 관계 이외에도, 흥미로운 종류의 운전자를 포함하는 다른 상황이 있습니다.

요즘은 흔하지 않지만 일부 소프트웨어는 드라이버가 필요없는 일부 유형의 하드웨어와 직접 통신 할 수 있습니다! 이것은 대개 소프트웨어가 하드웨어에 아주 간단한 명령을 보내거나 둘 ​​다 같은 회사에서 개발 한 경우에만 가능하지만 일종의 내장 된 드라이버 상황이라고 생각할 수도 있습니다.

일부 장치 드라이버는 장치와 직접 통신하지만 다른 장치는 함께 계층화됩니다. 이러한 상황에서 프로그램은 한 드라이버가 다른 드라이버와 통신하기 전에 하나의 드라이버와 통신하고, 마지막 드라이버가 실제로 하드웨어와 직접 통신을 수행 할 때까지 계속 통신합니다.

이러한 "중간"드라이버는 종종 다른 드라이버가 제대로 작동하는지 확인하는 것 이외의 기능을 수행하지 않습니다. 그럼에도 불구하고, 하나의 드라이버 또는 여러 스택이 "스택"에서 작동하는지 여부에 관계없이 모든 것은 사용자가 알거나 할 필요없이 백그라운드에서 수행됩니다.

Windows는 .SYS 파일을로드 가능한 장치 드라이버로 사용하므로 필요에 따라로드 할 수 있으므로 항상 메모리를 차지하지는 않습니다. 다른 드라이버는 DLL 또는 EXE 형식입니다. Linux .KO 모듈에서도 마찬가지입니다.

WHQL은 특정 장치 드라이버가 특정 버전의 Windows에서 작동 함을 입증하는 데 도움이되는 Microsoft의 테스트 프로세스입니다. 다운로드중인 드라이버가 WHQL 인증을 받았는지 여부를 확인할 수 있습니다. Windows Hardware Quality Lab에 대한 자세한 내용은 여기를 참조하십시오.

드라이버의 또 다른 형태는 가상 장치 드라이버입니다. 이러한 드라이버는 대개 .VXD 파일 확장자로 끝나며 가상화 소프트웨어와 함께 사용됩니다. 이들은 일반 드라이버와 비슷하게 작동하지만 게스트 운영 체제가 하드웨어에 직접 액세스하지 못하도록 가상 드라이버는 실제 하드웨어로 가장하여 게스트 OS와 자체 드라이버가 비 가상 운영 체제처럼 하드웨어에 액세스 할 수 있습니다.

다시 말해, 호스트 운영 체제와 해당 드라이버가 실제 하드웨어 구성 요소와 인터페이스하는 동안 가상 게스트 운영 체제 및 해당 드라이버는 가상 장치 드라이버를 통해 가상 하드웨어와 상호 작용하고 호스트 운영 체제에 의해 실제의 물리적 하드웨어로 릴레이됩니다.