您经常会看到电脑上贴有“专为 Windows 8 设计”或“兼容 Windows Vista”的标签。但这实际上对电脑硬件本身有何影响?
答案1
这些贴纸本身并不影响硬件的设计,而是影响 Windows 中硬件驱动程序的可用性和稳定性。
通常,硬件的设计并不考虑特定的操作系统。例如,典型的 ARM SoC(片上系统)能够运行 iOS、Android 或 Windows RT。事实上,此类 SoC 的制造商通常会尝试使其硬件尽可能灵活,以便各种设备制造商都有兴趣在设计中使用他们的芯片。另一个例子是英特尔硬件,它既可以运行 Windows 也可以运行 Mac 机器。
然而,在为此类系统开发驱动程序时,可能会出现各种问题。此类系统通常会存在一些错误或怪癖,这些错误或怪癖只会在编写驱动程序时出现,因此设备驱动程序开发人员必须解决这些问题,才能让系统完美运行。
如果你查看 Linux 源代码,就会发现这一点。驱动来自多个制造商的设备的大部分主要设备驱动程序都必须修改其行为,以便解决不同设备的各种怪癖。
因此,标签表明该操作系统上可用于该硬件的驱动程序已经过彻底开发和测试,具有合理的稳定性保证。开源操作系统(如 Linux)的编写者通常必须等到此类特性发布或逆向工程后才能确保硬件支持稳定。