新的 Windows 11 硬件系统要求可能即将到来

一名男子坐着,使用运行 Windows 11 操作系统的笔记本电脑。
微软

微软似乎终于决定在支持旧硬件方面愿意走多远。从即将推出的 Windows 11 24H2 版本开始,Microsoft 将要求您的处理器支持 POPCNT 指令。如果您想知道这是什么以及这是否会影响您,那么您并不孤单。

Bob Pony 在 X(以前的 Twitter)上发现了这个新功能。据用户称,如果CPU不支持POPCNT指令或者该指令被禁用,Windows将根本无法运行。从 Windows 11 内核开始,多个系统文件现在都需要此指令。长话短说——没有 POPCNT,就没有 Windows 11 24H2。

但这个 POPCNT 指令到底是什么?它代表“人口计数”。这是一个简单但有用的指令,用于计算机器字中设置位的数量。软件工程师Vaibhav Sagar解释道:“例如(为简单起见,假设为 8 位字),popcount(00100110) 为 3,popcount(01100000) 为 2。”

我只想说,它真的非常非常古老——至少从计算标准来看是这样。据报道,它是应国家安全局 (NSA) 的要求,于 20 世纪 60 年代首次作为软件解决方案推出,作为帮助解密消息的工具。很久以后,从 AMD 的巴塞罗那 (Phenom II) 处理器和英特尔的 Nehalem(第一个 Core 系列)开始,它在 2000 年代初期作为消费类 CPU 中的硬件解决方案变得司空见惯。它们分别于 2007 年和 2008 年推出。

如今,POPCNT 在密码学、数据压缩算法、生物信息学、机器学习和人工智能等领域找到了用途。这似乎是一个重要但经常被忽视的指示。 Sagar 还指出了它在运行二进制卷积神经网络等工作负载中的有用性。

Microsoft 突然在其下一个 Windows 版本中强制执行一条已有 60 年历史的指令有何意义? Tom's Hardware指出,微软可能希望确保所有 Windows 11 PC 都能够支持二进制神经网络。

好消息是,除非您的电脑非常古老,否则您无需担心这一点。理论上,Windows 11 TPM 2.0 要求已经将这些计算机锁定在外,因为这是一个需要满足的较新的标准(尽管可以绕过它)。不过,那些试图将较新的操作系统强行安装到过时的硬件上的爱好者可能很难克服这一困难。

微软可能决心让人工智能电脑成为常态,据说自动升级等功能将在下一个大补丁中推出。


Posted

in

by

Tags: