Trình điều khiển Thiết bị là gì?

Mục lục:

Trình điều khiển Thiết bị là gì?
Trình điều khiển Thiết bị là gì?
Anonim

Trình điều khiển thiết bị là một phần mềm nhỏ cho hệ điều hành và phần mềm khác biết cách giao tiếp với một phần cứng.

Ví dụ: trình điều khiển máy in thông báo cho hệ điều hành và bằng cách mở rộng bất kỳ chương trình nào bạn có thứ mà bạn muốn in đang mở, chính xác cách in thông tin trên trang

Thẻ và Trình điều khiển

Trình điều khiển card âm thanh là cần thiết để hệ điều hành của bạn biết chính xác cách dịch các số 1 và 0 bao gồm tệp MP3 đó thành tín hiệu âm thanh mà card âm thanh có thể xuất ra tai nghe hoặc loa của bạn.

Ý tưởng chung tương tự cũng áp dụng cho card màn hình, bàn phím, màn hình, chuột, ổ đĩa, v.v.

Tiếp tục đọc để biết thêm lý do tại sao trình điều khiển lại quan trọng, bao gồm một số ví dụ khác, cũng như thông tin về cách cập nhật trình điều khiển của bạn và phải làm gì nếu chúng không hoạt động bình thường.

Trình điều khiển thiết bị hoạt động như thế nào?

Hãy nghĩ về trình điều khiển thiết bị giống như trình dịch giữa chương trình bạn đang sử dụng và thiết bị mà chương trình đó muốn sử dụng bằng cách nào đó. Phần mềm và phần cứng được tạo ra bởi những người hoặc công ty khác nhau và nói hai ngôn ngữ hoàn toàn khác nhau, vì vậy người dịch (trình điều khiển) cho phép họ giao tiếp.

Nói cách khác, một chương trình phần mềm có thể cung cấp thông tin cho trình điều khiển để giải thích những gì nó muốn một phần cứng thực hiện, thông tin mà trình điều khiển thiết bị hiểu và sau đó có thể đáp ứng với phần cứng.

Trình điều khiển thiết bị và khả năng tương thích

Nhờ trình điều khiển thiết bị, hầu hết các chương trình phần mềm không cần biết cách hoạt động trực tiếp với phần cứng và trình điều khiển không cần bao gồm trải nghiệm ứng dụng đầy đủ để người dùng tương tác. Thay vào đó, chương trình và trình điều khiển chỉ cần biết cách giao tiếp với nhau.

Đây là một thỏa thuận khá tốt cho tất cả mọi người tham gia, vì có một nguồn cung cấp phần mềm và phần cứng gần như vô tận. Nếu mọi người phải biết cách giao tiếp với những người khác, thì quá trình tạo ra phần mềm và phần cứng sẽ gần như không thể.

Cách Quản lý Trình điều khiển Thiết bị

Trình điều khiển cho từng phần cứng trong máy tính Windows của bạn được quản lý tập trung từ Trình quản lý Thiết bị, có sẵn trong tất cả các phiên bản của Microsoft Windows.

Image
Image

Hầu hết thời gian, trình điều khiển cài đặt tự động và không bao giờ cần quan tâm nhiều hơn, ngoài việc cập nhật thường xuyên để sửa lỗi hoặc thêm một tính năng mới thú vị. Điều này đúng với một số trình điều khiển trong Windows được tải xuống qua Windows Update.

Khi nhà sản xuất phát hành bản cập nhật trình điều khiển, bạn có trách nhiệm cài đặt bản cập nhật đó. Một số công ty cung cấp các chương trình sẽ kiểm tra và cài đặt mọi bản cập nhật có liên quan, nhưng hầu hết các chương trình đều không dễ dàng như vậy.

May mắn thay, có các chương trình cập nhật trình điều khiển miễn phí phục vụ cùng một mục đích và hoạt động với tất cả các loại trình điều khiển. Một số thậm chí sẽ tự động kiểm tra các bản cập nhật và tải xuống và cài đặt chúng cho bạn, giống như Windows Update.

Khi có bản cập nhật trình điều khiển từ nhà sản xuất phần cứng, bản cập nhật này sẽ được cung cấp miễn phí trên trang web của họ. Bạn sẽ không bao giờ phải trả tiền để cập nhật trình điều khiển trừ khi bạn đang trả tiền cho một chương trình cập nhật trình điều khiển, nhưng ngay cả khi đó, bản thân các trình điều khiển cụ thể cũng không cần phải mua.

Nhiệm vụ Trình điều khiển Thông thường

Dưới đây là một số tác vụ phổ biến trong Windows liên quan đến trình điều khiển:

  • Cách Cập nhật Trình điều khiển trong Windows
  • Cách Tìm Số Phiên bản Trình điều khiển trong Windows
  • Cách khôi phục trình điều khiển trong Windows

Đây là một số tài nguyên bổ sung liên quan đến trình điều khiển:

  • Trình điều khiển Windows 10 (Danh sách Cập nhật)
  • Trình điều khiển Windows 8 (Danh sách Cập nhật)
  • Trình điều khiển Windows 7 (Danh sách Cập nhật)
  • Cách Tìm và Tải xuống Trình điều khiển Từ Trang web của Nhà sản xuất
  • Trang web Tải xuống Trình điều khiển Phổ biến
  • Cách xác định xem bạn đang chạy phiên bản Windows 32 bit hay 64 bit

Nhiều vấn đề có thể xảy ra với một phần cứng cụ thể không phải là vấn đề với chính phần cứng thực tế, mà là vấn đề với trình điều khiển thiết bị được cài đặt cho phần cứng đó. Một số tài nguyên được liên kết ở trên sẽ giúp bạn tìm ra tất cả.

Khi cần hoặc không cần phải có trình điều khiển thiết bị

Ngoài mối quan hệ phần mềm-trình điều khiển-phần cứng cơ bản, có một số tình huống khác liên quan đến trình điều khiển (và không phải) khá thú vị.

Mặc dù điều này ngày nay ít phổ biến hơn, nhưng một số phần mềm có thể giao tiếp trực tiếp với một số loại phần cứng không cần trình điều khiển! Điều này thường chỉ có thể xảy ra khi phần mềm đang gửi các lệnh rất đơn giản đến phần cứng hoặc khi cả hai được phát triển bởi cùng một công ty, nhưng đây cũng có thể được coi là một loại tình huống trình điều khiển tích hợp sẵn.

Khi nào thì cập nhật trình điều khiển

Bạn thường tự hỏi liệu bạn có nên cập nhật mọi trình điều khiển có sẵn hay không. Ví dụ: nếu máy tính của bạn, trang web của nhà sản xuất phần cứng hoặc công cụ cập nhật trình điều khiển cho bạn biết rằng có 10 bản cập nhật trình điều khiển tương thích với hệ thống của bạn, bạn nên tải tất cả chúng hay chỉ một vài bản cập nhật? Bạn cài đặt cái nào không quan trọng?

Câu trả lời ngắn gọn là không, bạn không nhất thiết phải cài đặt mọi bản cập nhật trình điều khiển được đề xuất cho bạn. Có hai tình huống cơ bản mà bạn có thể cân nhắc cài đặt trình điều khiển mới:

  • Nếu phần cứng không hoạt động.
  • Nếu bạn muốn các tính năng mới.

Ví dụ: nếu sau khi chạy Driver Booster, nó cho bạn biết có một số trình điều khiển bạn có thể cài đặt, bạn có thể muốn tải tất cả chúng để chắc chắn rằng bạn đã cập nhật được tất cả các trình điều khiển mới nhất. Nhưng mỗi lần cài đặt sẽ làm tăng nguy cơ xung đột phần mềm hoặc các vấn đề khác có thể khiến thiết bị không sử dụng được.

Tốt nhất chỉ nên cập nhật trình điều khiển thiết bị nếu nó hiện không hoạt động. Nếu bạn đã cài đặt một máy in, nhưng máy tính của bạn không giao tiếp với nó, việc tải đúng trình điều khiển máy in chỉ có thể cải thiện tình hình - tức là cuối cùng nó sẽ cho phép bạn in. Nhưng nếu trước đó máy in hoạt động tốt và bạn cập nhật trình điều khiển chỉ vì bạn muốn, thì có khả năng nó sẽ không hoạt động nữa và về cơ bản bạn sẽ chẳng thu được gì ngay cả khi nó đã được cài đặt đúng cách.

Tất nhiên, lý do khác là nếu bạn muốn khai thác tối đa thiết bị và cách duy nhất để có được các tính năng mới nhất là cài đặt trình điều khiển cập nhật nhất.

Một số tiện ích cập nhật trình điều khiển sẽ thực hiện việc này cho bạn, nhưng hãy luôn nhớ tạo điểm Khôi phục Hệ thống trước khi cài đặt trình điều khiển để bạn có thể hoàn tác các thay đổi nếu nó gây ra sự cố.

Các loại Trình điều khiển Thiết bị khác nhau

Một số trình điều khiển giao tiếp trực tiếp với một thiết bị, nhưng những trình điều khiển khác được phân lớp với nhau. Trong những tình huống này, một chương trình sẽ giao tiếp với một trình điều khiển trước khi trình điều khiển đó giao tiếp với một trình điều khiển khác và cứ tiếp tục như vậy cho đến khi trình điều khiển cuối cùng thực sự thực hiện giao tiếp trực tiếp với phần cứng.

Những trình điều khiển "trung gian" này thường không thực hiện bất kỳ chức năng nào ngoài việc xác minh rằng các trình điều khiển khác đang hoạt động bình thường. Bất kể có một trình điều khiển hay nhiều trình điều khiển hoạt động trong một "ngăn xếp", tất cả đều được thực hiện ở chế độ nền mà bạn không cần phải biết hoặc làm bất cứ điều gì.

. SYS Tệp

Windows sử dụng tệp. SYS làm trình điều khiển thiết bị có thể tải, có nghĩa là chúng có thể được tải khi cần thiết để chúng không phải lúc nào cũng chiếm bộ nhớ - các trình điều khiển khác ở định dạng DLL hoặc EXE. Điều này cũng đúng với các mô-đun. KO (nhân) Linux.

Image
Image

WHQL

WHQL là một quá trình thử nghiệm của Microsoft giúp chứng minh rằng một trình điều khiển thiết bị cụ thể sẽ hoạt động với một phiên bản Windows cụ thể. Bạn có thể thấy rằng trình điều khiển bạn đang tải xuống có được chứng nhận WHQL hay không. Bạn có thể đọc thêm về Phòng thí nghiệm Chất lượng Phần cứng Windows tại đây.

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

Một dạng khác của trình điều khiển là trình điều khiển thiết bị ảo. Chúng thường kết thúc bằng phần mở rộng tệp VXD và được sử dụng với phần mềm ảo hóa. Chúng hoạt động tương tự như trình điều khiển thông thường nhưng để ngăn hệ điều hành khách truy cập trực tiếp vào phần cứng, trình điều khiển ảo giả dạng phần cứng thực để hệ điều hành khách và trình điều khiển của chính nó có thể truy cập phần cứng giống như hệ điều hành không phải ảo.

Nói cách khác, trong khi hệ điều hành chủ và trình điều khiển của nó giao diện với các thành phần phần cứng thực tế, hệ điều hành khách ảo và trình điều khiển của chúng giao diện với phần cứng ảo thông qua trình điều khiển thiết bị ảo, sau đó được chuyển tiếp đến phần cứng thực, bằng cách hệ điều hành máy chủ.

FAQ

    Cách chính xác để cập nhật trình điều khiển thiết bị là gì?

    Để cập nhật trình điều khiển thiết bị trên Windows 11 theo cách thủ công, hãy mở Trình quản lý Thiết bị từ Bảng điều khiển hoặc menu Bắt đầu của Windows. Tiếp theo, nhấp chuột phải vào thiết bị để cập nhật > chọn Cập nhật trình điều khiển> Tự động tìm kiếm trình điều khiểnNếu bạn cần cài đặt lại trình điều khiển, nhấp chuột phải vào thiết bị > Gỡ cài đặt thiết bị> khởi động lại máy tính của bạn.

    Làm cách nào để cài đặt trình điều khiển USB của thiết bị di động Apple?

    Nếu iPhone của bạn không kết nối với PC Windows, cập nhật phần mềm trình điều khiển có thể hữu ích. Trước tiên, hãy mở khóa điện thoại của bạn, sau đó kết nối thiết bị với PC bằng cáp USB. Khởi chạy Device Manager> Portable Devices> nhấp chuột phải vào iPhone của bạn > Cập nhật trình điều khiểnSau khi cập nhật trình điều khiển, ngắt kết nối và kết nối lại điện thoại của bạn.

Đề xuất: