Trình điều khiển thiết bị ảo (VxD)

Tác Giả: Peter Berry
Ngày Sáng TạO: 16 Tháng Tám 2021
CậP NhậT Ngày Tháng: 20 Tháng Sáu 2024
Anonim
Trình điều khiển thiết bị ảo (VxD) - Công Nghệ
Trình điều khiển thiết bị ảo (VxD) - Công Nghệ

NộI Dung

Định nghĩa - Trình điều khiển thiết bị ảo (VxD) có nghĩa là gì?

Trình điều khiển thiết bị ảo (VxD) là trình điều khiển thiết bị phần mềm mô phỏng phần cứng và các thiết bị khác để nhiều ứng dụng chạy trong chế độ được bảo vệ có thể truy cập các kênh gián đoạn phần cứng, tài nguyên phần cứng và bộ nhớ mà không gây ra xung đột. Vxd đã được thay thế bởi Mô hình trình điều khiển Windows (WDM) và hiện đã lỗi thời.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Trình điều khiển thiết bị ảo (VxD)

Phần cứng máy tính yêu cầu các phương thức liên lạc và điều khiển để các thiết bị và / hoặc các thành phần phần cứng truy cập lẫn nhau một cách có kiểm soát, thường là dưới sự kiểm soát của sự kết hợp giữa BIOS và hệ điều hành đang chạy. Trong phần mềm, các phương thức này được định nghĩa là trình điều khiển thiết bị, bao gồm mã mà ứng dụng có thể sử dụng để truy cập tài nguyên phần cứng hoặc phần mềm bên ngoài. Được thiết kế để sử dụng trong các hệ điều hành đa nhiệm như Microsoft Windows, trình điều khiển thiết bị được điều khiển bởi trình quản lý trình điều khiển thiết bị ảo (VDDM) của hệ điều hành và được chia sẻ bởi các ứng dụng chạy trong kernel đó. Để chạy các ứng dụng DOS cũ trong các phiên bản trước của Microsoft Windows, kernel tạo ra một máy ảo (VM) trong đó ứng dụng cũ chạy. Một phần hạn chế của DOS là nó đã trao toàn quyền kiểm soát phần cứng cho các ứng dụng phần mềm đang chạy. Điều này có nghĩa là việc chạy một số ứng dụng DOS trong một hệ điều hành đa nhiệm có thể tạo ra xung đột khi truy cập vào các thiết bị. Không có chia sẻ thiết bị phần cứng nào được phép trong hầu hết các ứng dụng DOS tiêu chuẩn, vì vậy trình điều khiển thiết bị ảo (VxD) đã được giới thiệu để ngăn xung đột truy cập thiết bị. VxD đã truyền các yêu cầu ngắt và bộ nhớ thông qua kernel, lần lượt phân bổ tài nguyên theo yêu cầu, luôn đảm bảo chỉ một luồng yêu cầu duy nhất có thể truy cập vào một kênh ngắt của bất kỳ thiết bị nào tại bất kỳ thời điểm nào. Điều này là để cung cấp hoạt động chế độ được bảo vệ, theo đó tất cả các tài sản của một ứng dụng được chạy trong một vỏ (bộ nhớ). Trong VM, VxD là một phần của giao diện giữa Windows và shell đó. Trình điều khiển thiết bị ảo (VxD) nằm giữa ứng dụng cũ và hệ điều hành đa nhiệm, cung cấp một loạt các chức năng như phân bổ bộ nhớ linh hoạt, cho phép truy cập vào ers, thiết bị mạng, thiết bị lưu trữ hoặc thiết bị dự phòng. Bất kể thiết bị phần cứng hoặc phần mềm nào mà ứng dụng cũ cần để liên lạc, các hành động được thực hiện thông qua VxD, sẽ có các quy tắc thực thi cụ thể, được điều khiển bởi hệ điều hành. VxD đã được thay thế bởi Windows Driver Model WDM với Windows 2000, NT và các phiên bản mới hơn.