> 일반적인 문제 > 운전자는 무엇입니까?

운전자는 무엇입니까?

青灯夜游
풀어 주다: 2022-09-15 14:13:52
원래의
34010명이 탐색했습니다.

드라이버는 컴퓨터와 장치가 통신할 수 있도록 하는 특수 프로그램으로, 하드웨어와 하드웨어 간 또는 하드웨어와 소프트웨어 간 통신을 위한 인터페이스를 만들고 마더보드의 버스나 기타 통신을 통해 하드웨어와 연결 메커니즘을 형성합니다. 이러한 메커니즘을 통해 하드웨어 장치에서 데이터 교환이 가능해집니다. 드라이버는 하드웨어의 인터페이스와 동일합니다. 이 인터페이스를 통해서만 운영 체제가 하드웨어 장치의 작업을 제어할 수 있습니다. 따라서 드라이버는 "하드웨어의 영혼", "하드웨어의 마스터"에 비유됩니다. 그리고 "하드웨어와 시스템 사이의 브리지"가 기다립니다.

운전자는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

디바이스 드라이버(Device Driver)의 정식 명칭은 컴퓨터와 장치가 통신할 수 있게 해주는 특수 프로그램으로, 고급 컴퓨터 소프트웨어가 하드웨어와 상호 작용할 수 있도록 해주는 프로그램입니다. 하드웨어와 하드웨어, 또는 하드웨어와 소프트웨어 간의 통신을 수행하고 마더보드의 버스나 기타 통신 하위 시스템을 통해 하드웨어와의 연결 메커니즘을 형성합니다. 이 메커니즘을 통해 하드웨어 장치(장치의 데이터 교환)가 가능해집니다.

드라이버는 하드웨어 인터페이스와 동일합니다. 이 인터페이스를 통해서만 운영 체제가 하드웨어 장치의 작업을 제어할 수 있습니다. 장치의 드라이버가 올바르게 설치되지 않으면 제대로 작동하지 않습니다. 따라서 드라이버는 "하드웨어의 영혼", "하드웨어의 주인", "하드웨어와 시스템 사이의 다리" 등에 비유되어 왔습니다.

드라이버는 시스템에서 매우 중요한 역할을 합니다. 일반적으로 운영 체제를 설치한 후 가장 먼저 해야 할 일은 하드웨어 장치용 드라이버를 설치하는 것입니다. 그러나 대부분의 경우 모든 하드웨어 장치에 대해 드라이버를 설치할 필요가 없습니다. 예를 들어 하드 디스크, 모니터, 광학 드라이브 등은 드라이버를 설치할 필요가 없지만 그래픽 카드, 사운드 카드, 스캐너, 카메라, 모뎀. 등의 드라이버를 설치해야 합니다.

운전자는 무엇입니까?

장치 드라이버는 운영 체제에 하드웨어 자체의 기능을 알리고, 하드웨어 장치의 전자 신호와 운영 체제 및 소프트웨어의 고급 프로그래밍 언어 간의 변환을 완료하는 데 사용됩니다. . 장치 드라이버는 일반적으로 운영 체제 커널 소스 코드의 70% 이상을 차지하며, 장치 드라이버의 업데이트 및 유지 관리에는 소스 코드 수정의 35% 이상이 포함되는 경우가 많습니다. 따라서 장치 드라이버와 운영 체제 커널의 나머지 부분이 포함됩니다. 일관성은 운영 체제 커널 개발에서 어려운 문제입니다.

사운드 카드에 음악 재생을 요청하는 등 운영 체제가 특정 하드웨어를 사용해야 하는 경우 먼저 사운드 카드 드라이버에 해당 지침을 전송합니다. 사운드 카드 드라이버는 이를 수신한 후 즉시 이를 명령으로 변환합니다. 사운드 카드에서만 이해할 수 있는 전자 신호 명령으로 사운드 카드에서 음악을 재생할 수 있습니다.

간단히 말하면 드라이버는 하드웨어에서 운영 체제까지의 인터페이스를 제공하고 둘 사이의 관계를 조정하는 역할을 하기 때문에 사람들은 이를 "드라이버는 하드웨어의 영혼"이라고 부릅니다. 하드웨어의 주인', 드라이버는 '하드웨어와 시스템의 가교'라고도 불린다. 드라이버는 컴퓨터가 장치와 통신할 수 있도록 하드웨어 장치에 대한 정보가 포함된 운영 체제에 추가된 작은 코드 조각입니다. 드라이버는 하드웨어 제조업체가 운영 체제를 기반으로 작성한 구성 파일입니다. 드라이버가 없으면 컴퓨터의 하드웨어가 작동할 수 없습니다. 다양한 운영 체제에는 다양한 하드웨어 드라이버가 있습니다. 하드웨어의 호환성을 보장하고 하드웨어 기능을 향상시키기 위해 다양한 하드웨어 제조업체에서 드라이버를 계속 업그레이드할 것입니다. 예: Nvidia 그래픽 카드 칩 회사는 한 달에 평균 2-3회 그래픽 카드 드라이버를 업그레이드합니다. 드라이버는 하드웨어의 일부이며 새 하드웨어를 설치할 때 없어서는 안 될 중요한 구성 요소입니다. 원래 컴퓨터에 속하지 않은 하드웨어 장치를 설치할 때마다 시스템은 새 하드웨어를 컴퓨터 시스템에 연결하기 위해 드라이버를 설치하라는 메시지를 표시합니다. 드라이버는 컴퓨터 시스템에 하드웨어의 기능을 알려주는 통신 역할을 하며, 시스템 명령을 하드웨어에 전달하여 작동을 시작하게 합니다.

드라이버 적용

일반적인 하드웨어와 운영체제의 차이로 인해 운전하는 방법도 다양합니다. 사용 대상:

프린터

그래픽 카드

네트워크 카드

사운드 카드

다양한 종류의 버스

다양한 종류의 저대역폭 입력/출력 버스(예: 포인팅 장치: 마우스, 키보드, USB 등) )

하드 디스크 드라이브 버스(ATA, SCSI)

다양한 파일 시스템에 대한 지원 구현

스캐너 및 디지털 카메라에 대한 지원 구현

드라이버 추상화의 일반적인 수준:

하드웨어 계층 측면:

직접 인터페이스

일부 상위 수준 인터페이스 사용(예: 비디오 BIOS)

다른 하위 수준 드라이버 사용(예: 디스크 드라이버를 사용하는 파일 시스템 드라이버)

하드웨어 작업 시뮬레이션

소프트웨어 계층 측면에서:

운영 체제가 하드웨어 리소스에 직접 액세스하도록 허용

기본 요소만 구현

비 드라이버 소프트웨어(예: TWAIN)에 대한 인터페이스 구현

PostScript와 같은 상위 수준 언어 구현

가상 장치 드라이버

Windows 플랫폼에서 실행되는 DOS 프로그램과 같은 가상화 환경에서 사용할 수 있는 가상 장치 드라이버(Virtual Device Driver)라는 특수 드라이버가 있습니다. 예를 들어 VMware는 " 하나의 시스템에서 두 개 이상의 Windows, DOS 및 LINUX 시스템을 동시에 실행할 수 있는 "가상 PC" 소프트웨어. VMWare는 실제 구현입니다. "동시" 실행을 위해 여러 운영 체제를 표준 Windows 응용 프로그램처럼 쉽게 전환할 수 있습니다. 메인 시스템의 플랫폼에서.

관련 지식이 더 궁금하시다면 FAQ 칼럼을 방문해 주세요!

위 내용은 운전자는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿