什么是驱动程序?司机是做什么的?-

如果您使用过计算机,那么您可能听说过驱动程序。但是,你知道什么是司机吗?此外,是什么使它对计算机的操作如此重要?即使您知道驱动程序是什么以及做什么,您是否知道更新驱动程序的最佳实践?最好保留Windows提供的驱动程序还是安装您自己的驱动程序?这些都是我们在本文中为您提供简单易懂的答案的问题:

什么是驱动程序?

什么是司机?我们的定义是这样的:设备驱动程序是一个软件,它允许您的操作系统启动、使用和控制硬件设备。换句话说,驱动程序是使您的操作系统能够要求计算机内部(或连接到计算机)的硬件设备执行您想要的操作的翻译器。

驱动程序是负责在您的操作系统(WindowsLinux、macOS 等)和硬件(主板、显卡、声卡、网络适配器、硬盘驱动器、键盘和鼠标等)之间进行正确通信的程序。

什么是驱动程序? 司机是做什么的?

什么是驱动程序?司机是做什么的?

司机是做什么的?

让我们从一个示例开始:假设您尝试在YouTube 上(YouTube)播放视频。您在网络浏览器中按视频播放。(Play)浏览器是一个应用程序,它将您的请求发送到操作系统。然后操作系统知道您要播放视频。这意味着它必须借助网卡缓冲视频,要求显卡显示视频,并要求声卡播放视频的音频部分。操作系统将所有这些请求发送到与所需设备相关联的驱动程序:网卡驱动程序知道要传输什么数据,视频卡知道要显示什么,声卡知道要在扬声器中播放什么

或者假设您有一个文档要在打印机上打印(print on your printer)。您可以在Word或您喜欢的任何其他文本编辑器中编辑文档。之后(Afterward),您将按下打印(Print)按钮并等待文档从打印机中出来。文本编辑器是要求操作系统打印文档的应用程序。操作系统获取文档并要求打印机驱动程序打印文档。驱动程序获取文档并将其翻译成打印机可以理解的语言。最后,打印机打印文档并将其交付给用户。

大多数计算机设备,包括打印机,都需要驱动程序才能工作

大多数计算机设备,包括打印机,都需要驱动程序才能工作

所有这些都是可能的,因为操作系统知道如何使用驱动程序让这些设备完成它们的工作。

为什么需要设备驱动程序?

这个问题的答案再简单不过了:您需要设备驱动程序才能使用您的设备。正如您从我们之前的“什么是驱动程序”定义中已经知道的那样,我们的计算机需要驱动程序才能与连接到它的设备进行通信。如果没有正确的驱动程序,设备只不过是一块不起作用的硬件。这可能是设备驱动程序被称为驱动程序的原因。🙂

您在哪里可以找到设备的驱动程序?

通常,大多数驱动程序都会自动安装在您的操作系统上。Windows有一个广泛的驱动程序库。当您将新设备连接到Windows计算机时,操作系统会自动检测到它并开始在其库中搜索合适的驱动程序。如果找到了,您所要做的就是等待它被安装。有时,Windows还会要求您在安装驱动程序后重新启动计算机,以便启用和使用它。

如果Windows没有适合您的新设备的驱动程序,它也可以使用Windows Update在线搜索驱动程序。如果 Microsoft 的服务器有适用于您设备的驱动程序,那么您必须等待它被下载和安装。

如何更新设备的驱动程序

如何更新设备的驱动程序

这些是在Windows中查找和安装设备驱动程序的简单选项。但是,有时可能在Windows的库或 Microsoft 的Windows Update服务器中找不到驱动程序。如果您有这种“运气”,或者您想使用Windows安装的驱动程序以外的特定驱动程序,您会怎么做?答案是您还可以在设备的制造商支持网站上找到驱动程序。

这是一个涉及我们拥有的视频卡的示例:AMD Radeon RX 5700。获得驱动程序的最佳位置是AMD 的官方支持页面(official support page of AMD)包括AMD(AMD)在内的许多制造商都提供了一种检测工具,可以自动识别和下载适合您设备的驱动程序。

如何为显卡找到合适的驱动程序

如何为显卡找到合适的驱动程序

但是,所有制造商都提供了一种为您的设备手动选择正确驱动程序的方法。识别您的设备并选择您拥有的操作系​​统后,您可以下载驱动程序。驱动程序通常以可执行文件的形式出现,您必须像任何其他应用程序一样运行和安装它。

驱动程序安装实用程序自动检测显卡

驱动程序(Driver)安装实用程序自动检测显卡

如果您在查找和安装设备缺少的驱动程序方面需要帮助,我们也发布了涵盖此主题的教程。它提供了“我需要什么驱动程序?”的答案。有关如何在Windows中轻松安装驱动程序的问题和说明:使用 Windows 设备管理器可以做的 7 件事(7 things you can do with the Device Manager from Windows)

另一方面,如果其中一个驱动程序无法正常工作并导致崩溃或错误,您可能需要将其从系统中删除。为此,这是从 Windows 卸载驱动程序的方法(how to uninstall drivers from Windows)

我应该更新驱动程序吗?

尽管许多人认为“如果它没有坏,就不要修理它”这句老话也适用于司机,但我们往往不同意。通常,驱动程序由硬件制造公司更新,因为它们:

  • 发现了一些错误,他们的开发人员修复了它们,
  • 添加了新功能,
  • 设法提高设备的性能,或
  • 确定了一些已解决的安全问题。(security issues)

以上所有问题都可以通过新版本的驱动程序进行改进和修复。但是,有时新驱动程序会出现问题,而不是让事情变得更好。例如,某些Nvidia 驱动程序可能会导致“开始”菜单出现故障(drivers can cause the Start Menu to malfunction)。即便如此,在大多数情况下,最近的司机还是比老司机好。

好消息是,如果您使用 Windows 10,系统会自动为您下载和安装关键驱动程序更新。这就引出了下一个问题:

我需要什么驱动程序?我应该使用 Windows 的驱动程序,还是应该安装自己的驱动程序?

通常,Windows为您的设备自动下载和安装的驱动程序几乎(almost)可以保证运行良好。它们是经过测试符合 Microsoft 要求且通常稳定的驱动程序,这意味着您的计算机不太可能因此而崩溃。

但是,与设备制造商支持网站上提供的驱动程序相比,有时Microsoft提供的驱动程序也已过时。(Microsoft)正如我们现在所知,较新的驱动程序通常为我们的机器提供更多功能和更好的性能。

我们更愿意为网卡、打印机或我们的网络摄像头等基本设备保留 Windows 的默认驱动程序。但是,当涉及到更复杂的设备(例如我们的视频卡)使用的驱动程序时,我们总是选择其制造商提供的驱动程序。这些驱动程序可以增加您在游戏中获得的每秒帧数,因此它们对我们来说非常重要,因为我们经常在计算机上玩游戏。

您还有其他关于司机的问题吗?

现在您知道驱动程序是什么以及驱动程序做什么了。您还知道从何处获取设备驱动程序。您还想问其他关于他们的问题吗?您喜欢使用Windows提供的默认驱动程序,还是选择手动安装自己的驱动程序?请在评价部分留下您的意见。



About the author

我是一名软件工程师,在 Xbox 行业拥有超过 10 年的经验。我专注于游戏开发和安全测试。我也是一位经验丰富的评论员,并且一直在为一些游戏界的知名人士开发项目,包括 Ubisoft、Microsoft 和 Sony。在空闲时间,我喜欢玩电子游戏和看电视节目。



Related posts