Précédent   Forum FS Generation > Futura-Techno : les forums de l'informatique et des technologies > Informatique > Logiciel - Software - Open Source
Mot de passe oublié ? Inscrivez-vous !


Réponse
 
Outils de la discussion Modes d'affichage
Vieux 14/12/2004, 19h41   #1
 
Date d'inscription: décembre 2004
Messages: 8
Arrow processus et instruction assembleur

Bonjour,

Selon vous,



-Question programmation: Quel est le nom de l'instruction assembleur qui permet de ne 'rien faire'?

-Question PC : Combien de processus un processeur peut il executer simultanement?

Voila merci
haviyoel est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 14/12/2004, 22h04   #2
JPL
 
Date d'inscription: septembre 2003
Localisation: Banlieue bordelaise
Messages: 20 299
Re : processus et instruction assembleur

C'est un quiz, ou tu as besoin de ces informations ?
__________________
On ne dit pas "j'ai tord" mais "j'ai tort". Or là j'ai raison... (et non hors là... un modérateur lassé).

Dernière modification par JPL ; 14/12/2004 à 22h06.
JPL est déconnecté   Réponse avec citation
Vieux 14/12/2004, 22h05   #3
JPL
 
Date d'inscription: septembre 2003
Localisation: Banlieue bordelaise
Messages: 20 299
Re : processus et instruction assembleur

Pour la première question, c'est NOP.
__________________
On ne dit pas "j'ai tord" mais "j'ai tort". Or là j'ai raison... (et non hors là... un modérateur lassé).
JPL est déconnecté   Réponse avec citation
Vieux 14/12/2004, 22h28   #4
 
Date d'inscription: mai 2004
Localisation: 3e planète du système solaire
Âge: 27
Messages: 2 325
Re : processus et instruction assembleur

Pour la seconde question j'aurais tendance à répondre qu'un processeur ne peut faire tourner qu'un seul processus à la fois (par cycle d'horloge j'entends). Si plusieurs tâches demandent des calculs, ils sont faits les uns à la suite des autres, mais un processeur ne peut pas exécuter 2 instructions en même temps... Enfin je ne crois pas...
__________________
"Un clavier AZERTY en vaut deux."
Konrad est déconnecté   Réponse avec citation
Vieux 15/12/2004, 00h12   #5
 
Date d'inscription: septembre 2003
Messages: 1 300
Re : processus et instruction assembleur

exact

JPL : à mon avis il en a besoin pour un quizz
Jeremy est déconnecté   Réponse avec citation
Vieux 15/12/2004, 00h29   #6
 
Date d'inscription: décembre 2004
Messages: 8
Re : processus et instruction assembleur

Oui c'est un quizz lol, en mm temps jai bsn de ces informations
haviyoel est déconnecté   Réponse avec citation
Vieux 15/12/2004, 01h12   #7
JPL
 
Date d'inscription: septembre 2003
Localisation: Banlieue bordelaise
Messages: 20 299
Re : processus et instruction assembleur

Citation:
Envoyé par haviyoel
Oui c'est un quizz lol, en mm temps jai bsn de ces informations
Tu trouveras des informations passionnantes dans la charte du forum :
Citation:
Respectez les lecteurs du forum, n'écrivez pas vos messages en style SMS ou phonétique. Utilisez la fonction "prévisualisation" pour vous relire et limiter les fautes d'orthographe.
JPL, modérateur
__________________
On ne dit pas "j'ai tord" mais "j'ai tort". Or là j'ai raison... (et non hors là... un modérateur lassé).
JPL est déconnecté   Réponse avec citation
Vieux 15/12/2004, 10h52   #8
 
Date d'inscription: décembre 2004
Localisation: Paris
Âge: 32
Messages: 48
Re : processus et instruction assembleur

Alors, l'instruction c'est effectivement nop, pour NOoPeration

Pour ce qui est du nombre de processus, c'est pas tres claire comme question. Un processeur n'execute pas de processus, seulement des instructions !

Si on se place dans le cas des instructions, la aussi, c'est pas simple comme question.

Ce qui est sur, c'est qu'il en termine une par cycle, au maximum. Par contre, il peut s'ecouler des cycles sans qu'il termine des instructions (apres un saut par exemple).

De plus, les processeurs actuels utilisent des pipelines, ce qui signifie qu'ils sont capables de commencer a executer les instructions suivantes avant d'avoir fini la premiere (ce qui permet de faire un cycle par instruction sauf en cas de saut). Cela signifie donc qu'un processeur execute plusieurs instruction en meme temps, mais n'en finit qu'une a la fois par cycle.

Pour le nombre d'instruction max dans la pipeline, la ca depend des processeurs, car un athlon/pentium a en plus des pipelines en parallele avec un sequenceur pour augmenter la vitesse de traitement.

Bon je detaille pas plus, si tu as besoin de plus d'info alors on verra a ce moment la.
__________________
L'optimiste veut croire en une solution que le pessimiste sait impossible.

Dernière modification par Znarf ; 15/12/2004 à 10h56.
Znarf est déconnecté   Réponse avec citation
Vieux 15/12/2004, 12h41   #9
 
Date d'inscription: juillet 2004
Messages: 914
Re : processus et instruction assembleur

NOP
et 1 processus ou 2 les derniers pentium on 2 unite de calcul me semble sont vu comme 2 processeur
du coup la question est pas tres claire
cricri est déconnecté   Réponse avec citation
Vieux 15/12/2004, 14h23   #10
 
Date d'inscription: mai 2004
Localisation: 3e planète du système solaire
Âge: 27
Messages: 2 325
Re : processus et instruction assembleur

Non cricri, l'HyperThreading est justement fait pour pallier la carence en débit d'informations du PentiumIV, pour éviter qu'il ne se passe plusieurs cycles où le processeur ne fait rien. Ce n'est pas une technologie novatrice en soi, puisqu'elle permettait juste de contre-carrer l'architecture mal conçue du processeur... Du coup le PC "voit" deux processeurs là où il n'y en a qu'un.

Mais un PentiumIV n'est toujours capable d'effectuer qu'une instruction par cycle.
__________________
"Un clavier AZERTY en vaut deux."
Konrad est déconnecté   Réponse avec citation
Vieux 15/12/2004, 14h33   #11
 
Date d'inscription: décembre 2004
Localisation: Paris
Âge: 32
Messages: 48
Re : processus et instruction assembleur

C'est logique, sinon il risque d'inverse les instructions avec les effets "desastreux" que ca peut avoir !
__________________
L'optimiste veut croire en une solution que le pessimiste sait impossible.
Znarf est déconnecté   Réponse avec citation
Vieux 15/12/2004, 19h33   #12
 
Date d'inscription: février 2004
Localisation: Paris
Âge: 23
Messages: 106
Re : processus et instruction assembleur

La question 2 est ambigue:

Un processus étant composé d'instructions machines, il ne peut y en avoir qu'un seul à la fois qui s'execute reellement dans l'unité de calcul du processeur.

Cependant, on considère généralement l'execution simultanée de processus comme le nombre de processus présents à un instant 't' en mémoire centrale. C'est le principe des systemes multitaches qui partagent le temps processeur entre différents processus. Dans ce cas, le nombre maximal de processus actifs est très variable:
Il est limité par la taille de la mémoire centrale et par la taille qu' occupe chaque processus dans cette mémoire.
Psyko est déconnecté   Réponse avec citation
Vieux 16/12/2004, 11h57   #13
 
Date d'inscription: décembre 2004
Messages: 4
Re : processus et instruction assembleur

Salut,
Vu que Google est notre ami, j'ai trouvé un site sympa et relativement clair sur les instructions qui composent un processus ; http://hautrive.free.fr/ordinateur/processeur.html
CeDaTiFF est déconnecté   Réponse avec citation
Vieux 18/12/2004, 14h54   #14
 
Date d'inscription: octobre 2004
Localisation: belgique
Messages: 79
Re : processus et instruction assembleur

Citation:
Envoyé par Psyko
La question 2 est ambigue:

Un processus étant composé d'instructions machines, il ne peut y en avoir qu'un seul à la fois qui s'execute reellement dans l'unité de calcul du processeur.

Cependant, on considère généralement l'execution simultanée de processus comme le nombre de processus présents à un instant 't' en mémoire centrale. C'est le principe des systemes multitaches qui partagent le temps processeur entre différents processus. Dans ce cas, le nombre maximal de processus actifs est très variable:
Il est limité par la taille de la mémoire centrale et par la taille qu' occupe chaque processus dans cette mémoire.
Le problème dans ton raisonnement, c'est que tous les processus lancés seraient alors considérés comme exécutés simultanément? C'est sans doute correct sur on prend une vue d'ensemble, mais alors quid des processus qui attendent (avec des appels comme waitpid qui sont courants)? Tu sembles oublier aussi la mémoire virtuelle.

NOP = 0x90

Oui, un seul processus par processeur (en tout cas sur architecture i386, et je n'ai aucune idée à propos de l'HyperThreading). Ceci dit, il y a encore l'Itanic d'Intel ou les sytèmes distribués, et là ça devient chaud
__________________
To err is human, but to really mess things up you need a computer.
PyDude est déconnecté   Réponse avec citation
Vieux 18/12/2004, 16h32   #15
 
Date d'inscription: février 2004
Localisation: Paris
Âge: 23
Messages: 106
Re : processus et instruction assembleur

Citation:
Envoyé par PyDude
tous les processus lancés seraient alors considérés comme exécutés simultanément?
oui

Citation:
Envoyé par PyDude
mais alors quid des processus qui attendent (avec des appels comme waitpid qui sont courants)?
Je considere qu'à partir du moment ou un processus est vivant, il est en cours d'execution, qu'il soit à l'état élu ou endormi ne change rien.

Citation:
Envoyé par PyDude
Tu sembles oublier aussi la mémoire virtuelle.
Je ne vois pas très bien où tu veux en venir. Le transfert en mémoire virtuelle n'est que le changement du support physique du processus, son état logique n'est pas modifié.
Psyko est déconnecté   Réponse avec citation










Réponse

Tags
assembleur, instruction, processus

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Ordi sous XP plante ( instruction bizarre ) marc.suisse Sécurité et malwares : désinfectez votre machine 37 05/07/2007 20h04
Recherche instruction (français) du Skywatcher 150/750 OzzYan Matériel astronomique et photos d'amateurs 7 19/04/2007 22h10
instruction bizarre marc.suisse Logiciel - Software - Open Source 3 28/03/2007 20h03
problème programmation en basic instruction COUNT plofplof Électronique 0 11/02/2007 11h10
Instruction IF sur PIC 16F Adrian1903 Électronique 26 04/05/2006 17h17


Les dernières actualités
13/10 17:59 - En bref : les Garriott, astronautes de père en fils
13/10 17:31 - Le Soleil n'est pas rond, la faute à son champ magnétique
13/10 16:53 - En bref : Open Office 3.0 est sorti
13/10 15:36 - Climatiseur solaire : la plus grande installation européenne en Allemagne
13/10 13:33 - Le premier réseau informatique géant avec cryptage quantique
13/10 11:35 - Peut-on déceler en radio les immenses cordes cosmiques ?
13/10 09:37 - Google Lunar X Prize : deux nouvelles équipes dans la course

Fuseau horaire GMT +2. Il est actuellement 05h29.


Édité par : vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.