Aller au contenu

Discussion:Une commutation de contexte

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Sauvegarde dans les registres ?[modifier le code]

Certains processeurs peuvent sauvegarder et restaurer le contexte du processeur en interne

Des exemples ?

Réponse à moi-même : trouvé en:Context switch#Software vs hardware context switching.
--Wcorrector 1 décembre 2007 à 16:28 (CET)[répondre]
Itanium

Est-ce vraiment utile ?

Dans l'architecture de Itanium, c'est fondamental. Dans le cadre des commutations de contextes on y gagne peu, mais dans le cadre d'un supercalculateur, c'est toujours bon à prendre ;) v_atekor 1 décembre 2007 à 13:05 (CET)[répondre]

--Wcorrector (d) 30 novembre 2007 à 07:25 (CET)[répondre]

en:Barrel processor donne quelques exemples. - phe 30 novembre 2007 à 10:42 (CET)[répondre]
En fait les x286 (x286 et supérieurs) possèdent un registre dédié à la commutation de contexte TSS ou Task State Segment v_atekor 1 décembre 2007 à 15:42 (CET)[répondre]

Quoiqu'il en soit, la phrase est certainement fausse dans sa formulation actuelle. Si on prend windows, il doit y avoir une cinquantaine de threads au moment du démarrage, dont le contexte fait chacun disons 60 octets (c'est du pifomètre, en réalité ça doit faire plus). Stocker tout ça dans des registres est impossible. Pour le registre TSS, celui-ci contient un pointeur indirect vers une zone de mémoire vive contenant le contexte, ce n'est pas un stockage du contexte lui-même. 90.39.196.215 (d) 22 août 2009 à 16:16 (CEST)[répondre]