가상 장치 드라이버 (VxD)

작가: Peter Berry
창조 날짜: 16 팔월 2021
업데이트 날짜: 22 6 월 2024
Anonim
윈도우 설치 방법 (10, 8, 7) - 초보도 쉽게 가상하드디스크 VHD, VHDX 활용 - 한대의 데스크탑, 노트북을 각각 다른 환경으로 여러사람이 사용해 보자
동영상: 윈도우 설치 방법 (10, 8, 7) - 초보도 쉽게 가상하드디스크 VHD, VHDX 활용 - 한대의 데스크탑, 노트북을 각각 다른 환경으로 여러사람이 사용해 보자

콘텐츠

정의-가상 장치 드라이버 (VxD) 란 무엇입니까?

VxD (가상 장치 드라이버)는 보호 모드에서 실행중인 여러 응용 프로그램이 충돌없이 하드웨어 인터럽트 채널, 하드웨어 리소스 및 메모리에 액세스 할 수 있도록 하드웨어 및 기타 장치를 에뮬레이트하는 소프트웨어 장치 드라이버입니다. Vxd는 WDM (Windows Driver Model)으로 대체되었으며 이제 더 이상 사용되지 않습니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 VxD (Virtual Device Driver)를 설명합니다

컴퓨터 하드웨어는 일반적으로 BIOS와 운영 체제의 조합에 의해 제어되는 방식으로 장치 및 / 또는 하드웨어 구성 요소가 서로 액세스하기위한 통신 및 제어 방법이 필요합니다. 소프트웨어에서 이러한 방법은 장치 드라이버로 정의되며 응용 프로그램이 하드웨어 또는 외부 소프트웨어 리소스에 액세스하는 데 사용할 수있는 코드로 구성됩니다. Microsoft Windows와 같은 멀티 태스킹 운영 체제에서 사용하도록 설계된 장치 드라이버는 운영 체제 VDDM (가상 장치 드라이버 관리자)에 의해 제어되며 해당 커널 내에서 실행되는 응용 프로그램에서 공유됩니다. 이전 버전의 Microsoft Windows에서 레거시 DOS 응용 프로그램을 실행하기 위해 커널은 레거시 응용 프로그램이 실행되는 가상 머신 (VM)을 만듭니다. DOS의 한계 중 하나는 실행중인 소프트웨어 응용 프로그램에 하드웨어를 완전히 제어 할 수 있다는 것입니다. 즉, 멀티 태스킹 운영 체제에서 여러 DOS 응용 프로그램을 실행하면 장치에 액세스 할 때 충돌이 발생할 수 있습니다. 대부분의 표준 DOS 응용 프로그램에는 하드웨어 장치 공유가 허용되지 않았으므로 장치 액세스 충돌을 방지하기 위해 VxD (가상 장치 드라이버)가 도입되었습니다. VxD는 인터럽트 및 메모리 요청을 커널로 전달했으며, 커널은 필요할 때마다 리소스를 할당하여 항상 단일 요청 스레드 만 한 번에 모든 장치의 단일 인터럽트 채널에 액세스 할 수 있도록합니다. 이것은 보호 모드 작동을 제공하기위한 것으로서 응용 프로그램의 모든 자산이 (메모리) 셸 내에서 실행됩니다. VM에서 VxD는 Windows와 해당 셸 간의 인터페이스의 일부였습니다. VxD (가상 장치 드라이버)는 레거시 응용 프로그램과 멀티 태스킹 운영 체제 사이에 위치하여 메모리를 동적으로 할당하는 등 다양한 기능을 제공하여 사용자, 네트워크 장치, 스토리지 또는 백업 장치에 대한 액세스를 허용합니다. 레거시 응용 프로그램과 통신하는 데 필요한 하드웨어 또는 소프트웨어 장치가 무엇이든, 작업은 VxD를 통해 수행되었으며 운영 체제에 의해 제어되는 특정 실행 규칙이 있습니다. VxD는 Windows 2000, NT 및 이후 버전의 Windows 드라이버 모델 WDM으로 대체되었습니다.