3 votes

Puis-je exécuter des instructions 64 bits sur mon processeur x86-64 sous Windows 32 bits ?

Je fais tourner Windows 7 32 bits sur un Intel Atom 64 bits et je me demande si le système d'exploitation place le processeur dans un mode qui permet encore aux instructions 64 bits de s'exécuter ou dans un mode de compatibilité 32 bits complet qui fait que toutes les instructions 64 bits sont considérées comme illégales.

Si ce n'est pas le cas, est-ce bloqué par le système d'exploitation ou le processeur ? Et les CPU Intel et AMD seraient-ils différents à cet égard ?

3voto

Tyler Points 11

Si vous utilisez un système d'exploitation 32 bits, le processeur est en mode 32 bits et aucune des capacités matérielles supplémentaires n'est accessible. Le code 64 bits ne fonctionnera pas lorsque le processeur est dans cet état. Il ne s'agit pas d'une limitation du système d'exploitation, mais d'un artefact lié au fonctionnement du matériel.

Il ne devrait pas y avoir de différences entre les CPU AMD et Intel à cet égard.

1voto

Sandeep Bansal Points 6304

Windows 7 utilise le 64 bits comme un système distinct dans le système d'exploitation, les applications 32 bits fonctionnent en mode 32 bits et les applications 64 bits fonctionnent en mode 64 bits.

C'est principalement déterminé par le système d'exploitation, mais cela ne fonctionnerait pas si le processeur n'est pas 64 bits de toute façon.

Je dirais donc que le système d'exploitation empêche les applications 64 bits de fonctionner en 32 bits. Les CPU Intel et AMD fonctionneront de la même manière, il n'y aura pas de différence entre les deux.

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