jab*_*abe 1 cpu arm windows-rt
Windows RT 有何特别之处,使其无法运行非来自应用商店的常规 Windows 程序?
我知道 Windows RT 与 ARM 处理器一起使用,但我的一些旧 Windows 98 程序在 Intel Pentium 上运行良好,并且在更现代的 AMD 处理器上仍然运行良好。我试图了解 ARM 和 Windows RT 有何特别之处。
您的 Intel Pentium 和 AMD 示例都是同一 Intel/AMD x86/x64 CPU 架构的样本。
尽管它们之间存在多个 CPU 代,但它们总体上仍然是兼容的。(或者更好地说:较新的 CPU 主要向旧 CPU 中已存在的相同内核添加功能。)
这意味着为旧 CPU 编写的(表现良好的)软件仍然可以在新一代 CPU 上运行。
然而,ARM 是与 x86/x64 完全不同的 CPU 架构。
ARM CPU 在内部使用完全不同的语言,它们根本无法理解 Intel CPU 使用的语言。(反之亦然。)
您基本上可以将其与只说英语的人尝试阅读中文文本进行比较。他不会走得太远。
Windows RT 是一个特殊的 Windows 版本,专为在 ARM 环境中工作而设计,因此无法运行为本机为常规 Windows 设计的程序。(顺便说一句,Windows Mobile 和 Windows IoT 也可用于 ARM。)