Système d'exploitation et matériel

Comment s’appelle le mécanisme par lequel une application demande à l’OS d’effectuer par exemple une lecture ou une écriture de fichier ?

  1. AAppel système
  2. BChangement de contexte
  3. CPagination à la demande
Afficher la réponse et l'explication

Réponse : A. Appel système

Les applications s’exécutant en mode utilisateur, elles ne peuvent pas manipuler directement les disques ou les périphériques. Elles utilisent donc un appel système : une instruction dédiée bascule en mode privilégié et invoque le noyau pour demander la lecture ou l’écriture de fichiers, l’allocation de mémoire, la création de processus, etc. À la fin du traitement, le CPU revient en mode utilisateur. Le changement de contexte consiste à changer de processus en exécution, la pagination à la demande à charger une page au moment où elle devient nécessaire.

S'entraîner sur ce thème Retour au thème

Autres questions sur Système d'exploitation et matériel

  1. Que se passe-t-il lorsque l’instruction ecall à la fin du code RISC-V ci-dessus est exécutée ?
  2. Quelle est l’explication générale de la différence entre interruption et exception ?
  3. Parmi les événements suivants, lequel est asynchrone, sans rapport avec l’exécution des instructions et survenant à un moment imprévisible ?
  4. Quel est le déroulement général du traitement lorsque le CPU accepte une interruption ?
  5. Quel est le rôle de la table des vecteurs d’interruption ?

Comparatifs sur ce thème