Maison > Problème commun > À quel fichier exe fait-il référence ?

À quel fichier exe fait-il référence ?

青灯夜游
Libérer: 2023-01-29 15:44:13
original
34173 Les gens l'ont consulté

EXE fait référence à un fichier programme exécutable, un fichier d'instructions et de données utilisé pour effectuer une série de tâches sur un ordinateur ; les fichiers EXE peuvent être chargés en mémoire et chargés et exécutés par le système d'exploitation. Le système d'exploitation doit interpréter le contenu du fichier exécutable en instructions de code machine significatives destinées à être utilisées par l'unité centrale de traitement (CPU) physique.

À quel fichier exe fait-il référence ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3. Le nom complet de

exe est « exécutable », qui signifie « exécutable » en chinois et est un format de fichier.

EXE fait référence à un fichier programme exécutable, un fichier d'instructions et de données utilisé pour effectuer une série de tâches sur un ordinateur. Le système d'exploitation doit interpréter le contenu du fichier exécutable en instructions de code machine significatives destinées à être utilisées par l'unité centrale de traitement (CPU) physique.

Les fichiers EXE peuvent être chargés en mémoire, chargés et exécutés par le système d'exploitation. Les programmes exécutables entre différentes plates-formes correspondant à un jeu d'instructions CPU spécifique (tel que le jeu d'instructions X86) ne peuvent pas être directement transplantés et exécutés.

À quel fichier exe fait-il référence ?

Un fichier exécutable peut également être un fichier constitué de commandes exécutées par un compilateur logiciel. Même les fichiers source VB ou Java Script ou tout autre langage de script peuvent être considérés comme des fichiers exécutables.

Certains systèmes d'exploitation reconnaissent les fichiers exécutables par des extensions telles que .exe. Alternativement, ils pourraient l'identifier via des métadonnées, ce qui indique que le fichier dispose d'autorisations d'exécution, comme c'est le cas dans les systèmes d'exploitation basés sur Unix. La plupart des systèmes d'exploitation démarrent le processus d'exécution en vérifiant que le fichier est sous une forme exécutable valide afin d'éviter que des séquences de bits aléatoires ne soient accidentellement exécutées en tant qu'instructions.

Les systèmes d'exploitation modernes gèrent les ressources informatiques. Cela signifie que des programmes distincts effectuent des appels système pour accéder à des ressources privilégiées. Étant donné que chaque marque de système d'exploitation possède sa propre procédure d'appel système, les fichiers exécutables sont généralement spécifiques au système d'exploitation. Il existe de nombreuses méthodes disponibles pour rendre un fichier exécutable exécutable par plusieurs systèmes d'exploitation, par exemple en implémentant des interfaces binaires d'application similaires ou correspondantes.

Divers fichiers exécutables n'adhèrent pas toujours à une certaine interface binaire matérielle ou à un certain jeu d'instructions. Ils peuvent être sous forme de bytecode, pour une compilation juste à temps, ou de code source, pour les langages de script. Le fichier

Structure

EXE est divisé en deux parties : l'en-tête du fichier EXE et le corps du programme.

Le fichier exe est relativement complexe et possède une structure multi-segments. C'est l'une des conceptions les plus réussies et les plus complexes du DOS. Chaque fichier exe contient un en-tête de fichier et une image d'un programme déplaçable. L'en-tête du fichier contient des informations utilisées par MS-DOS pour charger le programme, telles que la taille du programme et les valeurs initiales des registres. L'en-tête du fichier pointe également vers une table de relocalisation, qui contient une liste chaînée de pointeurs vers les adresses des segments relocalisables dans l'image du programme.

MS-DOS charge le programme exe en copiant l'image directement du fichier vers la mémoire, puis ajuste l'adresse du segment déplaçable spécifiée dans la table d'emplacement. La table de localisation est un tableau de pointeurs de relocalisation, chacun pointant vers une adresse de segment relocalisable dans l'image du programme.

Connaissances approfondies :

Il existe deux types de fichiers exécutables binaires dans le système d'exploitation Windows : l'un a le suffixe .COM et l'autre est .EXE.

Sous MS-DOS, lorsqu'il y a des fichiers .EXE et des fichiers .COM portant le même nom lors de l'exécution, le fichier .COM sera exécuté en premier. Si vous disposez uniquement de A.EXE, vous pouvez saisir directement « A » au lieu de saisir le nom complet. Mais s'il y a A.COM et A.EXE, si vous entrez A, A.COM sera exécuté en premier. Pour exécuter A.EXE, vous ne pouvez entrer que A.EXE mais pas A.

Les fichiers exécutables dans les systèmes WINDOWS sont généralement des fichiers .EXE. Sous Windows, l'utilisateur saisit le nom du fichier sans l'extension .exe à l'invite de commande et appuie sur la touche Entrée ou double-clique pour exécuter le programme exécutable.

Linux ne s'appuie pas sur les extensions de fichier pour déterminer s'il est exécutable comme MS-DOS/windows, mais sur les attributs de fichier. Chaque fichier possède un attribut dédié pour indiquer si le fichier est exécutable. Pour les programmes tels que les scripts, la première ligne du fichier indique l'emplacement du programme qui exécute le script.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
exe
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal