Espace utilisateur - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.

Quand le processeur d'un système informatique possède au moins deux modes de fonctionnement, dont un mode dit superviseur qui n'impose pas de restrictions sur les instructions exécutées, et un mode dit utilisateur qui limite ce que peuvent faire les instructions, et quand le système d'exploitation met en œuvre cette distinction en faisant fonctionner les autres programmes en mode utilisateur et en se réservant le mode superviseur, on dit que les programmes ainsi restreints font partie de l'espace utilisateur (Quand le processeur d'un système informatique possède au moins deux modes de fonctionnement, dont...) (en anglais, userland).

Cette partition entre espace utilisateur et espace noyau (En informatique, l'utilisation d'un noyau, permet de distinguer deux types d'accès à la mémoire...) est l'élément de base du contrôle (Le mot contrôle peut avoir plusieurs sens. Il peut être employé comme synonyme d'examen, de...) d'accès : les applications de l'espace utilisateur ne peuvent, par accident ou intentionnellement, accéder à une zone mémoire (D'une manière générale, la mémoire est le stockage de l'information. C'est aussi le souvenir...) ne leur appartenant pas : une telle action déclenche immédiatement une trappe du noyau, qui doit envoyer un signal ( Termes généraux Un signal est un message simplifié et généralement codé. Il existe...) particulier au programme et, généralement, le terminer.

Pour que ce mécanisme fonctionne, il faut que les processeurs disposent d'une unité de gestion mémoire (Une unité de gestion mémoire (MMU pour Memory Management Unit) est un composant...) (MMU) exploitable par le noyau. La trappe est en effet déclenchée par une interruption matérielle (On nomme IRQ (de l'anglais Interrupt Request, en français: demande d'interruption) une...). Le mécanisme de protection mémoire ne peut être implémenté efficacement de façon logicielle.

Le noyau lui-même opère sans restrictions, c'est pourquoi il doit être construit avec le plus grand soin.

Page générée en 0.015 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales | Partenaire: HD-Numérique
Version anglaise | Version allemande | Version espagnole | Version portugaise