Répondre à la discussion
Affichage des résultats 1 à 15 sur 15

processus et instruction assembleur



  1. #1
    haviyoel

    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

    -----

  2. Publicité
  3. #2
    JPL
    Responsable des forums

    Re : processus et instruction assembleur

    C'est un quiz, ou tu as besoin de ces informations ?
    Dernière modification par JPL ; 14/12/2004 à 21h06.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  4. #3
    JPL
    Responsable des forums

    Re : processus et instruction assembleur

    Pour la première question, c'est NOP.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  5. #4
    Konrad

    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."

  6. A voir en vidéo sur Futura
  7. #5
    Jeremy

    Re : processus et instruction assembleur

    exact

    JPL : à mon avis il en a besoin pour un quizz

  8. #6
    haviyoel

    Re : processus et instruction assembleur

    Oui c'est un quizz lol, en mm temps jai bsn de ces informations

  9. Publicité
  10. #7
    JPL
    Responsable des forums

    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 :
    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
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  11. #8
    Znarf

    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.
    Dernière modification par Znarf ; 15/12/2004 à 09h56.
    L'optimiste veut croire en une solution que le pessimiste sait impossible.

  12. #9
    cricri

    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

  13. #10
    Konrad

    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."

  14. #11
    Znarf

    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.

  15. #12
    Psyko

    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.

  16. Publicité
  17. #13
    CeDaTiFF

    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

  18. #14
    PyDude

    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.

  19. #15
    Psyko

    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é.

Discussions similaires

  1. Ordi sous XP plante ( instruction bizarre )
    Par marc.suisse dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 37
    Dernier message: 05/07/2007, 19h04
  2. Recherche instruction (français) du Skywatcher 150/750
    Par OzzYan dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 7
    Dernier message: 19/04/2007, 21h10
  3. instruction bizarre
    Par marc.suisse dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 28/03/2007, 19h03
  4. problème programmation en basic instruction COUNT
    Par plofplof dans le forum Électronique
    Réponses: 0
    Dernier message: 11/02/2007, 10h10
  5. Instruction IF sur PIC 16F
    Par Adrian1903 dans le forum Électronique
    Réponses: 26
    Dernier message: 04/05/2006, 16h17
Découvrez nos comparatifs produits sur l'informatique et les technologies.