哪些硬件组件不需要驱动程序?为什么?
驱动程序是位于硬件和操作系统之间并执行多个任务的转换软件,如: I/O操作的控制、硬件设备的初始化和配置。
您的操作系统不需要CPU的驱动程序,因为它已经编译以与确定的CPU一起工作。
例如,Debian有以下“口味”:
amd64: x8664体系结构,64位用户地,支持32位软件。arm64: ARMv8 8-A体系结构armel:各种嵌入式系统上的小终端ARM体系结构(ARMv4T指令集)ARM :ARM硬浮点结构(ARMv7指令集),需要一个浮点单元的硬件。i386: IA-32体系结构,32位用户地,兼容x86-64机器。mips:大端MIPS体系结构mipsel:小端MIPS体系结构powerpc: PowerPC体系结构ppc64el:支持POWER7+和POWER8 CPU的小端PowerPC64体系结构s390x: z/Architecture,使用64位用户地,旨在取代s390如果您试图在英特尔硬件中安装为PowerPC编译的Debian,它将无法工作。
通常,需要驱动程序的硬件是与外界交互的硬件(视频卡、声卡、调制解调器、局域网和无线网卡),因为制造商不断推出新产品,在功能、速度等方面淘汰旧产品。这意味着市场上有大量硬件,每个硬件都有自己的芯片组、功能和配置参数,并有自己的驱动程序。