67 votes

Windows a-t-il jamais supporté des architectures matérielles autres que x86 ?

Microsoft Windows Internals, 4ème édition dit :

L'architecture du processeur Intel x86 définit quatre privilèges de privilèges, ou anneaux, pour protéger le code et les données du système contre d'être écrasés, par inadvertance ou par malveillance, par du code de moindre privilège. privilège inférieur. Windows utilise le niveau de privilège 0 (ou anneau 0) pour le mode noyau et le niveau de privilège 3 (ou anneau 3) pour le mode utilisateur. La raison pour laquelle Windows n'utilise que deux niveaux est que certaines architectures matérielles qui étaient supportées dans le passé (telles que Compaq Alpha et Silicon Graphics MIPS) n'implémentaient que deux niveaux de privilèges .

Cela signifie-t-il que Windows a déjà supporté Alpha et MIPS ?

83voto

jcbermu Points 16624

Microsoft a publié Windows NT 3.1 en 1993 comme la première version purement 32 bits de Windows.

Windows NT a été développé comme un système d'exploitation multi-architecture. Il supportait initialement différentes architectures de CPU, dont IA-32, DEC Alpha, MIPS et PowerPC.

L'idée initiale était d'avoir une base de code commune avec une couche d'abstraction matérielle (HAL) personnalisée pour chaque plate-forme. Cependant, la prise en charge des plates-formes MIPS, Alpha et PowerPC a été abandonnée par la suite. Windows 2000 .

47voto

Tonny Points 26909

Pour autant que je sache, il existe huit architectures de base (et un certain nombre de sous-variantes), dont deux seulement sont encore prises en charge aujourd'hui par Windows 10.

Windows 1.0 à 3.11, Windows 95, 98 et Millenium Edition

x86 (variantes 16 bits et 32 bits, notamment 8086, 80186, 80286, 80386, 80486, Pentium, Pentium Pro, Pentium II, Pentium III, P4, Core, Core Duo, Core-I et divers modèles Celeron et Atom). Cela inclut également divers processeurs AMD et NEC compatibles.

Windows CE

MIPS, x86, ARM (merci @pjc50).
(Pas sûr que CE ait jamais fonctionné sur Alpha, PowerPC).

Windows NT

x86, x64 (ou amd64, les deux noms sont utilisés), MIPS, Alpha, IA32, IA64, PowerPC.
La prise en charge de MIPS, Alpha et PowerPC a été abandonnée dans Windows 2000. L'Itanium était réservé aux serveurs à partir de Windows 2000 et le 32 bits (IA32) a été abandonné pour 2008 et le 64 bits (IA64) avec Server 2012 si je me souviens bien. Seuls x86 (limité à certains netbooks/tablettes spécialisés) et x64 sont actuellement encore valables pour Windows 10.

Windows Phone

ARM, (peut-être aussi MIPS ?)

Windows 10 pour l'IdO

x64, ARM

21voto

Spidey Points 660

Windows XP 64bit et Windows Server 2003-2008R2 prennent en charge l'architecture Intel Itanium IA-64.

14voto

A.L Points 729

Les tablettes Windows Surface lancées en 2012 utilisaient un Architecture ARM 32 bits cette version spécifique a été nommée Windows RT :

Il s'agit essentiellement d'une édition de Windows 8.x conçue pour l'architecture ARM 32 bits (ARMv7).

[ ]

En raison de l'architecture différente des appareils basés sur ARM par rapport aux appareils x86, Windows RT présente des limitations de compatibilité logicielle.

Windows RT a été abandonné.

Source : Wikipedia .

3voto

plugwash Points 5642

En Windows NT line a supporté diverses architectures au fil des ans.

MIPS, et Alpha ont été prises en charge de la version 3.1 à la version 4.0 (la version Alpha est allée jusqu'à une version candidate pour la version 4.0). Windows 2000 mais elle n'est pas parvenue à la version finale). Le PowerPC n'a été vu que dans la version 4.0.

IA64 (Itanium) était pris en charge dans Windows XP. Il était également pris en charge dans la gamme de serveurs de Server 2003 à Server 2008 R2.

Microsoft a porté Windows sur ARM, mais a ensuite paralysé artificiellement les systèmes résultants de diverses manières. Avec Windows RT (la version ARM de Windows 8), le système était à peu près complet, mais les applications de bureau tierces étaient verrouillées. Avec les différentes variantes ARM de Windows 10, le bureau semble avoir complètement disparu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X