计算机软硬件(杂):驱动及显卡驱动

设备驱动程序(Device Driver)——“硬件设备和系统之间的桥梁”。相当于硬件的接口,操作系统只有通过这个接口控制硬件设备的工作,无需了解所使用硬件的准确细节。PC-->OS-->驱动-->硬件设备。

其他点

  1. 驱动程序依赖于硬件以及特定的操作系统
  2. 通常提供任何必要的异步时间相关硬件接口所需的中断处理。
  3. 由于现代硬件和操作系统的多样性,驱动程序在许多不同的环境中运行。驱动程序可能与
    • 打印机、扫描仪、网络适配器、网卡、声卡、硬盘等等相关
  4. 显卡驱动就是用来驱动显卡的程序,它是硬件所对应的软件。
  5. Free and open-source graphics device driver开源图像驱动
    • 大多数免费和开源图形设备驱动程序都是由Mesa开发的项目。驱动程序由编译器渲染 API和管理图形硬件访问的软件组成。
    • 驱动程序不开源不利于维护,因此目前多为开源
    • AMD 的专有驱动程序AMD Catalyst for their Radeon可用于 Microsoft Windows 和 Linux(以前称为 fglrx)
    • Nvidia的专有驱动程序Nvidia GeForce driver for GeForce适用于Windows x86 / x86-64、Linux x86/x86-64/ ARM、OS X 10.5及更高版本

因此如果利用GPU进行高效科学计算,需要先配置GPU的驱动及显卡驱动