什么是 PC 驱动程序以及为什么需要它们?


为了让计算机高效工作,需要经常更新和维护。需要定期更新的组件之一是驱动程序。许多拥有计算机的人可能听说过“驱动程序”这个词,但可能不熟悉这些术语,也不知道它们对计算机的运行有多重要。

在本文中,我们将讨论驱动程序的用途、为什么需要它们以及如何正确更新它们,以便您可以保持计算机高效运行。

什么是驱动程序?

驱动程序是低级代码(程序),有助于硬件组件或软件应用程序与操作系统 (OS) 之间的通信。它充当翻译器,使您的操作系统能够要求硬件或软件执行您想要的操作。

每台计算机都有多个驱动程序来控制各种已安装的应用程序和硬件组件。如果没有驱动程序,计算机的硬件和软件将无法正常运行,在某些情况下,它们根本无法运行。

驱动程序实际上有两种主要类型:设备驱动程序和软件驱动程序。

设备驱动程序

设备驱动程序是一种支持操作系统与硬件或设备之间通信的软件。

它们通常是由制造设备的同一家公司创建的。然而,当第三方公司制作设备驱动程序时,它是按照已发布的硬件标准构建的。

并非所有设备驱动程序都是为直接与设备本身通信而构建的。在某些情况下,堆栈中分层有多个驱动程序以允许通信。这些堆叠的驱动程序将直接相互通信或与操作系统通信。直接与设备本身或操作系统进行通信的驱动程序称为功能驱动程序。

同时,将通信处理为不同格式以便机器能够理解命令的驱动程序称为过滤驱动程序。

各种设备都需要驱动程序。以下是一些最常见的:

  • 打印机
  • 扫描仪
  • 数码相机
  • 视频适配器
  • 读卡器
  • 声卡
  • 调制解调器.
  • 主板芯片组
  • 控制器
  • 网络接口卡
  • 存储设备 (HDD 和 SSD)
  • 软件驱动程序

    与设备驱动程序不同,软件驱动程序不与任何硬件设备关联。相反,这些程序允许软件应用程序与操作系统进行通信。

    它们的主要目的是启用或禁用对仅适用于内核模式下的程序的受保护数据的访问。这就是为什么软件驱动程序总是在内核模式下运行。

    注意 :在内核模式下,驱动程序可以不受限制地访问硬件和计算机内存。它可以发出使硬件正常工作所需的任何CPU指令。

    司机做什么?

    要了解驱动程序的工作原理,请想象一下尝试在计算机上流式传输 Netflix 节目。当您在浏览器上播放视频时,应用程序会将您的命令请求发送到您的操作系统。

    然后,操作系统必须向计算机的其他组件发送请求,以帮助您执行命令,以便您可以观看节目。操作系统会要求网卡缓冲视频,向显卡发送正确的命令来显示视频,并与声卡通信以播放视频中的音频。

    操作系统将所有这些请求发送到与所需设备关联的驱动程序,每个设备的驱动程序将确切地知道要做什么。例如,网卡驱动程序知道要传输什么数据,视频卡知道要显示什么,声卡知道要播放什么声音。

    驱动程序不仅与计算机内部的设备通信。它们还可以与打印机和扫描仪等其他机器配合使用。例如,当您在应用程序中按下“打印”按钮时,操作系统将向打印机驱动程序发送命令以打印文档。然后驱动程序会翻译该命令,以便打印机理解您想要执行的操作。最后,打印机打印文档并完成您的请求。

    您的计算机可以满足您的所有请求和命令,因为操作系统知道如何通过驱动程序要求设备完成其工作。.

    为什么需要驱动程序?

    您需要驱动程序才能使用您的计算机。如前所述,驱动程序是必要的,以便您的计算机可以与其自身的硬件、其他设备和软件进行通信。如果没有驱动程序,您的计算机将毫无用处,并且所有硬件都无法协同工作。

    为什么更新驱动程序很重要?

    驱动程序更新可以提供很多功能,包括新的安全补丁,例如防止黑客损坏您的文件以及升级您的设备技术。通常,设备制造商会识别任何错误或故障(称为错误),然后创建更新来解决它们。

    除此之外,随着技术的进步,不断发现新的错误和威胁,驱动程序更新使 PC 制造商能够不断为购买其设备的用户提供修复和改进。此外,如果驱动程序更新支持您的设备,即使引入新技术,您也无需购买新组件。

    如果您未能更新驱动程序,可能会导致更大的问题。除了错过新功能或性能升级之外,您的设备还可能容易受到黑客或病毒等威胁,甚至可能根本无法工作。此外,如果您不更新计算机关键组件(例如主板或显卡)的驱动程序,您的计算机可能会无法运行。

    我如何知道驱动程序是否需要更新?

    过时的驱动程序的症状可能会有所不同,具体取决于它所关联的设备。例如,如果您长时间没有更新显示驱动程序,可能会出现延迟、图形模糊、像素化或屏幕闪烁的症状。

    对于主板,您可能会遇到计算机崩溃、无法正常启动,或者即使执行最基本的任务系统也会变得缓慢。

    如果您的计算机遇到任何无法通过重新启动来快速解决的问题,则更新驱动程序是下一个解决方案。虽然它不是所有问题的答案,但它应该始终是计算机用户可以执行的故障排除步骤的一部分。.

    要避免任何这些问题,您可以设置您的计算机自动更新其驱动程序

    更新和维护

    既然您知道驱动程序是什么以及它们的作用,那么维护和更新您的计算机将变得很容易。除此之外,如果您的计算机遇到任何问题,简单的驱动程序更新或故障排除就可以解决问题。

    .

    相关文章:


    2.11.2021