장치 드라이버란 무엇입니까? 그 목적은 무엇입니까?

What Is Device Driver



장치 드라이버는 특정 유형의 하드웨어 장치가 컴퓨터와 통신할 수 있도록 하는 소프트웨어 프로그램입니다. 장치 드라이버의 목적은 특정 유형의 하드웨어 장치와 컴퓨터 간의 인터페이스를 제공하는 것입니다. 이 인터페이스를 통해 컴퓨터는 하드웨어 장치와 데이터를 송수신할 수 있습니다.



장치 드라이버 컴퓨터 코어가 작동 방식에 대한 세부 사항에 들어갈 필요 없이 다양한 하드웨어와 통신하는 소프트웨어입니다. 컴퓨터에 연결된 하드웨어를 관리하고 적절한 인터페이스를 제공하여 컴퓨터가 하드웨어를 사용할 수 있도록 하는 소프트웨어입니다. 이는 운영 체제가 하드웨어 작동 방식에 대한 세부 사항을 조사할 필요가 없음을 의미합니다. 또한 공통 인터페이스를 제공하여 운영 체제 또는 핵심 장비와 통신할 수 있습니다.





따라서 장치 드라이버의 목적은 설계된 하드웨어의 원활한 작동을 보장하고 다양한 운영 체제에서 사용할 수 있도록 하는 것입니다.





장치 드라이버란?



장치 드라이버 유형 - 커널 및 사용자 드라이버

컴퓨터와 관련된 거의 모든 장치에 대한 장치 드라이버가 있습니다. 바이오스 심지어 가상 머신과 훨씬 더. 장치 드라이버는 크게 두 가지 범주로 나눌 수 있습니다.

  1. 커널 장치 드라이버
  2. 사용자 장치 드라이버

커널 장치 드라이버 운영 체제의 일부로 운영 체제와 함께 메모리에 로드되는 일반 장치 드라이버입니다. 전체 드라이버가 아니라 장치 드라이버가 필요할 때 바로 호출할 수 있도록 이 효과에 대한 포인터입니다. 드라이버는 커널 소프트웨어에 포함된 BIOS, 마더보드, 프로세서 및 이와 유사한 하드웨어를 말합니다.

커널 장치 드라이버의 문제점은 그 중 하나가 호출되면 RAM에 로드되고 스왑 파일(가상 메모리)로 이동할 수 없다는 것입니다. 따라서 여러 장치 드라이버를 동시에 실행하면 컴퓨터 속도가 느려질 수 있습니다. 이것이 모든 운영 체제에 대한 최소 시스템 요구 사항이 있는 이유입니다. 다양한 운영 체제는 이미 커널 장치 드라이버에 필요한 리소스를 추가하므로 최종 사용자는 추가 메모리 요구 사항에 대해 걱정할 필요가 없습니다.



사용자 모드 장치 드라이버 일반적으로 컴퓨터의 세션 중에 사용자가 실행합니다. 이들은 커널 장치가 아닌 사용자가 컴퓨터로 가져온 장치일 수 있습니다. 대부분의 플러그 앤 플레이 장치용 드라이버가 이 범주에 속합니다. 사용자 장치 드라이버는 리소스에 영향을 주지 않도록 디스크에 기록할 수 있습니다. 그러나 게임 장치 드라이버의 경우 메인 메모리(RAM)에 저장하는 것이 좋습니다.

블록 드라이버 및 문자 드라이버

이 두 블록 및 문자 장치 드라이버는 데이터 읽기 및 쓰기 범주에 속합니다. 하드 드라이브, CD, USB 스틱 등 - 사용 방법에 따라 블록 드라이버 또는 문자 드라이버가 될 수 있습니다.

문자 드라이버는 직렬 버스에서 사용됩니다. 한 번에 한 문자씩 데이터를 씁니다. 하나의 문자는 일반적인 의미에서 바이트를 의미합니다. 장치가 직렬 포트에 연결되어 있으면 문자 드라이버를 사용합니다. 마우스는 직렬 장치이며 문자 장치 드라이버가 있습니다.

블록 드라이버는 한 번에 둘 이상의 문자를 쓰고 읽는 것을 말합니다. 일반적으로 블록 장치 드라이버는 블록을 생성하고 블록이 포함할 수 있는 만큼의 정보를 추출합니다. 예를 들어 하드 드라이브는 블록 장치 드라이버를 사용합니다. CD도 블록 장치 드라이버이지만 응용 프로그램에서 CD를 시작할 때마다 커널이 장치가 여전히 컴퓨터에 연결되어 있는지 확인해야 합니다.

Windows 스토어 재 등록

일반 및 OEM 드라이버

장치 드라이버는 일반 또는 OEM 전용일 수 있습니다. 장치 드라이버가 운영 프로그램과 함께 제공되는 경우 일반 장치 드라이버일 가능성이 큽니다. 일반 장치 드라이버는 특정 유형의 다른 브랜드 장치와 함께 사용할 수 있는 드라이버입니다. 예를 들어 Windows 10에는 다른 소프트웨어를 수동으로 설치하지 않고도 작동하는 여러 일반 드라이버가 있습니다.

어떤 경우에는 표준 드라이버가 도움이 되지 않습니다. 따라서 원래 장비 제조업체는 자체 장치 드라이버를 만듭니다. 운영 체제를 설치한 후 별도로 설치해야 하는 OEM 장치 드라이버입니다. 구형 컴퓨터에는 태그가 지정되어 있어 마더보드 드라이버도 외부에 설치해야 했습니다. 그러나 그때는 Windows XP의 시대였습니다. 일부 제조업체를 제외하고 대부분의 내장 드라이버 세트는 이미 운영 체제에 포함되어 있습니다.

가상 장치 드라이버

가상 장치용 드라이버를 가상 장치 드라이버라고 합니다. 종종 우리는 일종의 하드웨어 시뮬레이션 소프트웨어를 사용하며 이러한 가상 하드웨어를 실행하는 데 사용되는 소프트웨어는 가상 장치 드라이버입니다. 예를 들어 VPN을 사용하는 경우 인터넷에 안전하게 연결하기 위해 가상 네트워크 카드를 생성할 수 있습니다. 이것은 실제 물리적 지도가 아니라 VPN 소프트웨어에서 생성한 지도입니다. 이 카드에도 장치 드라이버가 필요하며 동일한 VPN 소프트웨어가 가상 장치 드라이버를 설치합니다.

PC 수리 도구를 다운로드하여 Windows 오류를 빠르게 찾아 자동으로 수정

따라서 다양한 유형의 장치 드라이버가 있음을 알 수 있으며 이를 설명하기 위해 한두 가지 범주만 사용하는 것은 다소 어렵습니다. 이 기사에서는 디바이스 드라이버가 무엇인지 설명하고 다음 유형의 디바이스 드라이버에 대해 설명했습니다. 커널 및 사용자 모드 드라이버; 일반 및 OEM 장치 드라이버와 가상 장치 드라이버 - 모두 간의 차이점 포함.

인기 게시물