IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation système Discussion :

Clonage (systèmes informatiques)


Sujet :

Programmation système

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 165
    Points : 76
    Points
    76
    Par défaut Clonage (systèmes informatiques)
    Bonsoir tout le monde,

    Je suis confronté à un exercice sur les systèmes d'information, je n'arrive pas à comprendre un signe ni à trouver la bonne doc pour répondre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    On considère un processus nommé monproc dont le pseudo algorithme est le
    suivant :
    Procédure monproc()
    Entier i
    Début
    i <- 0
    Tant Que i > 0 faire
    Créer un processus identique à moi (Clonage)
    Fin Tant Que
    Fin
    Quels peuvent être les soucis engendrés par un tel processus. ? proposez une
    solution pour y remédier ?
    Que veut dire le signe en rouge, et où puis je trouver la doc

    Merci par avance

    PS : Je peux me tromper de topic le cas échéant merci de me déplacer vers le bon et de me m'excuser pour le mauvais choix.

  2. #2
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 165
    Points : 76
    Points
    76
    Par défaut
    Bonjour,

    i <- 0 veut dire que i reçoit la valeur 0 en langage algorithmique .

  3. #3
    Membre éclairé Avatar de sloshy
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2005
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 728
    Points : 723
    Points
    723
    Par défaut
    Bonjour,
    En C, ça pourrait donner quelques choses comme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    void monproc(void)
    {
        int    i = 0;
    
        while (i > 0)
            fork();
        return ;
    }
    Ce code est inoffensif et ne fais absolument rien vu que la condition de boucle stipule que i doit être strictement plus grand à 0.
    Si tu mets i à n'importe quels valeurs supérieur à 0, tu réalises un fork bomb.

    cdt,
    “La seule révolution possible, c'est d'essayer de s'améliorer soi-même, en espérant que les autres fassent la même démarche. Le monde ira mieux alors.”

  4. #4
    Membre régulier
    Inscrit en
    Décembre 2006
    Messages
    165
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 165
    Points : 76
    Points
    76
    Par défaut
    Merci d'avoir répondu à ma question et d'avoir expliciter le fork bomb

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mini sondage pour employés / directeur système informatique
    Par ez3kiel dans le forum Autres Solutions d'entreprise
    Réponses: 0
    Dernier message: 25/11/2009, 14h33
  2. Système informatique des bateaux de plaisance
    Par linuxien_tun dans le forum Débuter
    Réponses: 4
    Dernier message: 30/03/2009, 22h22
  3. clonage système RHEL 5.1
    Par vallesm77 dans le forum RedHat / CentOS / Fedora
    Réponses: 0
    Dernier message: 09/12/2008, 10h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo