Windows 是否支持除 x86 之外的任何硬件架构?

Windows 是否支持除 x86 之外的任何硬件架构?

Microsoft Windows Internals,第 4 版说道:

Intel x86 处理器的架构定义了四个特权级别或环,以保护系统代码和数据不被特权级别较低的代码无意或恶意地覆盖。Windows 使用特权级别 0(或环 0)用于内核模式,使用特权级别 3(或环 3)用于用户模式。Windows 仅使用两个级别的原因是过去支持的一些硬件架构(例如 Compaq Alpha 和 Silicon Graphics MIPS)仅实现了两个特权级别

这是否意味着 Windows 曾经支持 Alpha 和 MIPS?

答案1

微软发布Windows NT 3.11993 年推出第一个纯 32 位版本的 Windows。

Windows NT 是作为多架构操作系统开发的。最初支持不同的 CPU 架构,包括 IA-32、DEC Alpha、MIPS 和 PowerPC。

最初的想法是为每个平台建立一个通用的代码库,并带有一个自定义的硬件抽象层 (HAL)。然而,后来在Windows 2000

答案2

据我所知,有 8 种基本架构(以及许多子变体),其中只有 2 种仍然受 Windows 10 支持。

Windows 1.0 至 3.11、Windows 95、98 和 Millenium 版

x86(16 位和 32 位变体,包括 8086、80186、80286、80386、80486、奔腾、奔腾 ​​Pro、奔腾 II、奔腾 III、P4、Core、Core Duo、Core-I 和各种赛扬和 Atom 设计。)这还包括各种兼容的 AMD 和 NEC CPU。

Windows CE

MIPS、x86、ARM(感谢@pjc50)。
(不确定 CE 是否曾在 Alpha、PowerPC 上运行过。)

视窗系统

x86、x64(或 amd64,两个名称都使用)、MIPS、Alpha、IA32、IA64、PowerPC。Windows
2000 不再支持 MIPS、Alpha 和 PowerPC。如果我没记错的话,从 Windows 2000 开始,Itanium 仅用于服务器,2008 年不再支持 32 位(IA32),而从 Server 2012 开始不再支持 64 位(IA64)。目前,只有 x86(仅限于某些专用上网本/平板电脑设备)和 x64 仍适用于 Windows 10。

Windows Phone

ARM,(也许还有 MIPS?)

适用于 IoT 的 Windows 10

x64, ARM

答案3

Windows XP 64位、Windows Server 2003-2008R2支持Intel Itanium IA-64架构。

答案4

Windows 10 IoT 核心版运行在 32 位 ARM 架构(IA-32、ARMv7)上,例如 Raspberry Pi 3。但它也有一定的局限性。

资料来源:

相关内容