Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Commutation de contexte — Wikipédia
Commutation de contexte — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Sur les autres projets Wikimedia :

  • commutation de contexte, sur le Wiktionnaire

Une commutation de contexte (context switch) en informatique consiste à sauvegarder l'état d'un processus ou d'un thread pour restaurer à la place celui d'un autre dans le cadre de l'ordonnancement d'un système d'exploitation multitâche.

Elle peut être plus ou moins coûteuse en temps processeur suivant l'architecture matérielle, le système d'exploitation, ou le type de processus utilisé. En effet, dans le cas des processus lourds elle nécessite toujours un changement d’espace d’adressage, alors que les processus légers de même père partagent ce dernier, qui n'a alors pas besoin d'être rechargé.

Le contexte sauvegardé doit au minimum inclure une portion notable de l'état du processeur (registres généraux, registres d'états, etc.) ainsi que, pour certains systèmes, les données nécessaires au système d'exploitation pour gérer ce processus.

La commutation de contexte invoque au moins trois étapes. Par exemple, en présumant que l'on veut commuter l'utilisation du processeur par le processus P1 vers le processus P2 :

  1. Sauvegarder le contexte du processus P1 quelque part en mémoire (usuellement sur la pile de P1).
  2. Retrouver le contexte de P2 en mémoire (usuellement sur la pile de P2).
  3. Restaurer le contexte de P2 dans le processeur.
  4. Reprendre l'exécution de P2 à son point de dernière exécution.

Certains processeurs peuvent sauvegarder et restaurer le contexte du processus en interne, évitant ainsi d'avoir à sauvegarder ce contexte en mémoire vive.

Dans un système d'exploitation multitâches, le processeur peut alterner l'exécution des processus chargés en mémoire centrale. Il doit réaliser ce qu'on appelle un changement de contexte (ou commutation du processeur).

Articles connexes

[modifier | modifier le code]
  • compteur ordinal
v · m
Noyau de système d'exploitation
Noyaux courants
  • Linux
  • Windows NT
  • XNU
Autres noyaux
  • Accent
  • BSD
  • GNU Mach
  • Linux-libre
  • L4
  • Mach
Multitâche
  • Communication inter-processus
  • Commutation de contexte
  • Ordonnancement
  • Processus
  • Temps partagé
  • Thread (et Thread Local Storage)
  • Fibre (ou Coroutine)
Matériel
  • Entrées-sorties
  • Interruption
  • Interruption matérielle
  • Pilote
Mémoire
  • Paginée
  • Étendue
  • Virtuelle
  • Vive
  • Espace d'échange
  • Unité de gestion mémoire
Technique
  • Appel système
  • Verrou global du noyau
  • Espace noyau
  • Espace utilisateur
  • Liste des noyaux de systèmes d'exploitation
  • Catégorie:Noyau de système d’exploitation
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Commutation_de_contexte&oldid=192265287 ».
Catégories :
  • Noyau de système d'exploitation
  • Ordonnanceur
  • Programmation concurrente
Catégories cachées :
  • Wikipédia:ébauche informatique
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id