Connaissances Informatiques >> Matériel >> CPUs >> Content
  Derniers articles
  • Comment les vitesses des ordinateurs…
  • Comment installer un Socket 478 Vent…
  • Quelle fonctionnalité de carte mèr…
  • CPU Vs de tension . Température 
  • À quoi ressemble un CPU? 
  • Quel est le rôle du processeur de d…
  • Les meilleures cartes mères CPU 
  • Que fait un bus CPU? 
  • Comment le processeur trouve-t-il le…
  • Les deux plus petites unités de pro…
  •   CPUs
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Ordinateurs portables

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad

  • iPhone
  •  
    CPUs

    Le code développé pour un processeur arm peut-il fonctionner sur un processeur x86 ?

    Non, le code compilé pour un processeur ARM ne s'exécutera pas directement sur un processeur x86. ARM et x86 sont des architectures de jeu d'instructions (ISA) différentes. Cela signifie qu’ils ont des jeux d’instructions fondamentalement différents – les instructions du code machine que les processeurs comprennent sont complètement différentes.

    Pour exécuter du code ARM sur un processeur x86, vous avez besoin de l'un des éléments suivants :

    * Émulation : Un émulateur traduit les instructions ARM en instructions x86 à la volée. C'est nettement plus lent que l'exécution native. Les exemples incluent QEMU.

    * Compilation croisée : Compilez le code source (par exemple, C, C++) spécifiquement pour l'architecture x86. Cela nécessite la configuration d’une chaîne d’outils multi-compilateurs ciblant x86. Cela produit du code x86 natif qui s’exécute directement et efficacement.

    * Traduction : Certains outils traduisent le code machine ARM en code machine x86. Ce concept est similaire à celui de la compilation croisée, mais fonctionne au niveau du code machine plutôt qu'au niveau du code source.

    Bref, le code binaire est incompatible. Vous avez besoin d'une couche de traduction ou d'émulation pour combler le fossé entre les deux architectures.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Quel ordinateur utilise le micro-processeur? 
  • Quel est le taux de transfert entre les composants du processeur et de la carte mère ? 
  • L'Intel Core 2 Duo est-il un processeur 64 bits ? 
  • Comment faire pour supprimer un dissipateur CPU AMD 
  • Le CPU est-il un dispositif d'entrée? 
  • Les processeurs Intel Core Duo sont-ils 64 bits ? 
  • Quelle quantité de mémoire de cache dans le processeur Intel i3? 
  • Quel est le rôle du processeur? 
  • Comment remplacer un Dell mère et CPU 
  • Comment faire pour activer Vista soutien Dual CPU 
  • Connaissances Informatiques © http://www.ordinateur.cc