Accueil Gestion IT Qu'est-ce que le mode protégé? - définition de techopedia

Qu'est-ce que le mode protégé? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le mode protégé?

Le mode protégé est un mode opérationnel du processeur compatible Intel 80286. Il permet au logiciel système d'utiliser des fonctionnalités telles que la mémoire virtuelle, la pagination et le multitâche sécurisé. Il est également conçu pour augmenter le contrôle du système d'exploitation sur les logiciels d'application.


Ce terme est également appelé mode d'adresse virtuelle protégée.

Techopedia explique le mode protégé

Le mode protégé a été incorporé dans l'architecture x86 d'Intel au début de 1982. Il est ensuite devenu une base de base pour toutes les autres architectures Intel x86. Les versions initiales ne permettaient pas de revenir en mode réel ni d'activer le mode protégé. Cependant, une option a été fournie pour enregistrer les pointeurs de pile, les registres et le masque d'interruption dans la RAM via un contrôleur de clavier. Plus tard, avec l'avènement du processeur 386, le mode protégé a pu être activé facilement, éliminant les étapes complexes impliquées dans l'architecture 286, qui ne disposaient d'aucun mécanisme interne pour quitter le mode protégé. Le mode protégé offre plusieurs fonctionnalités pour améliorer la stabilité et la sécurité du système. Ces fonctionnalités sont:

  • Niveaux de privilège: Il existe quatre niveaux de privilège (également appelés anneaux), où l'anneau 3 est le moins privilégié et l'anneau 0 est le plus privilégié. Ces anneaux permettent au logiciel système d'empêcher les tâches d'accéder aux données. Généralement, une application s'exécute sur l'anneau 3 tandis que le système d'exploitation s'exécute sur l'anneau 0.
  • Mode 8086 virtuel: Intel définit le mode protégé comme mode virtuel, qui permet au code précédemment écrit pour 8086 de s'exécuter sur de nouveaux systèmes (compatibilité descendante) sans aucune modification, assurant la stabilité et la sécurité du système.
  • Compatibilité des applications en mode réel: Windows 3.x, avec ses successeurs, fournit une compatibilité binaire avec le mode réel pour exécuter les applications Windows 2.x, également en mode protégé.
  • Adressage de segment: En mode protégé, la partie segment est remplacée par un sélecteur 16 bits. Les 13 bits supérieurs contiennent l'index d'une entrée dans la table des descripteurs. Cette entrée contient des indicateurs, une valeur limite pour la taille du segment et l'adresse de ligne réelle du segment. Les deux bits les plus bas définissent le privilège de la demande de 0 à 3. Le dernier bit spécifie si l'opération est dirigée contre le GDT ou un LDT.
  • Multitâche: il s'agit de la capacité du système d'exploitation à exécuter plusieurs tâches simultanément. Il ne peut être implémenté que si chaque tâche est planifiée pour être exécutée sur différents processeurs. Lors du basculement entre les tâches, les processeurs enregistrent les informations de contexte actuelles dans un segment d'état de tâche. Lorsque la tâche d'origine doit être replanifiée pour exécution, les informations enregistrées sont utilisées par les processeurs pour définir leurs registres internes pour la reprise de l'exécution.
  • Protection: le mode de protection protège contre les bogues logiciels et aide le système d'exploitation à effectuer plusieurs tâches fiables. Des vérifications sont effectuées avant le début du cycle de mémoire et tout cycle de mémoire incriminé se termine, générant une exception. La stabilité de tous les outils de développement logiciel est assurée en bloquant les références de mémoire illégales.
  • Pagination: les pages sont des sections de la mémoire. Le système d'exploitation peut créer une adresse virtuelle différente pour chaque tâche, dissuadant une tâche de manipuler la mémoire d'une autre. Les pages peuvent également être transférées du stockage principal au stockage secondaire, ce qui permet davantage d'espace de stockage.

  • Prise en charge du débogage: dans le cadre du mode protégé, 80386 fournit un ensemble de registres de débogage configurables. Vous pouvez définir un point d'arrêt en spécifiant l'adresse mémoire souhaitée dans l'un des registres de débogage et le type de cycle pour déclencher le point d'arrêt. Lorsque le point d'arrêt atteint, une exception est générée et le débogueur prend le contrôle pour afficher des informations concernant l'état interne du processeur.
Qu'est-ce que le mode protégé? - définition de techopedia