Connaissances Informatiques >> Matériel >> CPUs >> Content
  Derniers articles
  • CPU le plus rapide pour Dell 1420 
  • Le résultat d'une série de tests e…
  • La vitesse du processeur est-elle me…
  • Guide de mise à niveau CPU 
  • Comment fonctionne un processeur.? 
  • Comment faire pour installer un CPU …
  • AMD Vs . Comparaison Intel CPU 
  • Comment faire un CPU 
  • Comment déterminer le FSB du CPU Sp…
  • Quel est le meilleur un AMD quad cor…
  •   CPUs
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Ordinateurs portables

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad

  • iPhone
  •  
    CPUs

    Comment le processeur passe-t-il d'un processus à un autre, expliqué brièvement en dessinant une figure ?

    Le processeur bascule entre les processus à l'aide d'un planificateur de processus, qui fait partie du système d'exploitation. Le changement consiste à sauvegarder l'état du processus en cours et à charger l'état du processus suivant. C'est ce qu'on appelle souvent un changement de contexte. .

    Voici une illustration simplifiée :

    ```

    +-----------------+ +-----------------+ +-----------------+

    | Processus A | <--> | Planificateur de processus| <--> | Processus B |

    +-----------------+ +-----------------+ +-----------------+

    ^ |

    | V

    +----------------------------------------------+

    Changement de contexte

    ```

    Explication :

    1. Le processus A est en cours d'exécution : Le CPU exécute des instructions pour le processus A. Les registres du CPU, le compteur de programme (PC – indiquant l'instruction suivante) et les informations de gestion de la mémoire (comme les tables de pages) reflètent tous l'état du processus A.

    2. Changement de contexte lancé : Une interruption (par exemple, interruption de minuterie, achèvement d'E/S) ou une décision de planification provoque l'intervention du planificateur du système d'exploitation.

    3. État du processus A enregistré : Le planificateur enregistre l'état complet du processus A (registres CPU, PC, informations de gestion de la mémoire) dans un bloc de contrôle de processus (PCB), une structure de données en mémoire. Considérez le PCB comme un instantané du processus.

    4. Processus B sélectionné : Le planificateur sélectionne le prochain processus à exécuter, par exemple le processus B, sur la base de divers algorithmes de planification (par exemple, à tour de rôle, basés sur les priorités).

    5. État du processus B chargé : Le planificateur charge l'état enregistré du processus B (à partir de son PCB) dans les registres du processeur, le PC et les unités de gestion de mémoire.

    6. Exécutions du processus B : Le CPU exécute désormais les instructions pour le processus B.

    Ce processus se répète continuellement, permettant à plusieurs processus de partager le temps du processeur, créant ainsi l'illusion d'une exécution parallèle (concurrence). Plus le changement de contexte est rapide, plus l'expérience multitâche est fluide. Cependant, le changement de contexte entraîne une certaine surcharge.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment se connecter à la télévision CPU 
  • Qu'est-ce que le processeur à 8 voies? 
  • Définition d'une douille CPU 
  • Qu'est-ce que cela signifie si l'ordinateur est équipé d'un double processeur et quel est l'avanta…
  • Ventilateur CPU FAQ 
  • Comment le service d'une unité de processeur qui est en surchauffe 
  • Le plus rapide CPU pour une carte mère ASUS P5GD1 -FM 
  • Pouvez-vous enregistrer un fichier sur le CPU ? 
  • Pourquoi un ordinateur a-t-il besoin d’un processeur r ? 
  • Combien de types de processeurs y a-t-il? 
  • Connaissances Informatiques © http://www.ordinateur.cc