Signaler

Fonctionnement d'un CPU

Posez votre question Ozila 3Messages postés mardi 8 novembre 2016Date d'inscription 1 décembre 2016 Dernière intervention - Dernière réponse le 1 déc. 2016 à 23:19
Bonsoir à tous,
j'ai une question concernant le mécanisme de fonctionnement du CPU. En sachant que l'adresse d'une instruction est contenue dans le registre IP, et que ce dernier ne peut en contenir qu'une seule, codée sur 16 bits au maximum; comment peut-il servir le système d'exploitation et les applications en même temps ? Est-ce-que le registre IP, qui est lié au segment mémoire CS, joue le rôle de deux registres IP, ou il gère les instructions du système d'exploitation et des applications à lui seul ?
Merci pour toute réponse.
Afficher la suite 
Utile
+1
moins plus
Le système d'exploitation "indexe" le registre IP de chaque coeur et appelle ce registre tour à tour pour chaque application.

Si tu lances deux Threads (= processus, -c'est pas vraiment ça mais on va pas chipoter-) sur un processeur qui n'a qu'un coeur, ton OS va consacrer un peu de temps au premier Thread, un peu au second.

J'espère avoir répondu à ta question.
Ozila 3Messages postés mardi 8 novembre 2016Date d'inscription 1 décembre 2016 Dernière intervention - 8 nov. 2016 à 19:14
Oui, c'est en quelques sortes ce que je voulais savoir, et je vous remercie.
Mais comme je viens juste de comprendre le mécanisme des registres, l'idée me semble encore un peu floue ... Voulez-vous dire que chaque cœur a son propre registre IP ?
Sinon, pour les threads, je n'en ai pas la moindre idée. Pouvez-vous expliciter votre idée s'il vous plaît ?
Merci beaucoup
Répondre
greg160 612Messages postés lundi 28 juin 2010Date d'inscription 26 novembre 2016 Dernière intervention - 14 nov. 2016 à 16:18
Le registre IP indexe chaque possibilité pour le Système d'Exploitation d'utiliser le processeur. Pas besoin d'en créer plusieurs !?

Les threads sont des sortes de mini processus.
Répondre
Ozila 3Messages postés mardi 8 novembre 2016Date d'inscription 1 décembre 2016 Dernière intervention - 1 déc. 2016 à 23:19
Merci beaucoup pour votre réponse, et désolée pour le retard.
Répondre
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !