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

Linux Discussion :

programmation systeme linux codé en C


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 14
    Par défaut programmation systeme linux codé en C
    Bonjour,
    Je voudrais que vous m'aidez a ecrire deux programmes: le premier envoie des des messages en morse au second qui les traduire et les afficher à l'écran.
    pour cela, l'exercice propose qu'on utilise les signaux. Nous nous contenterons d'envoyer des chiffres dont les codes en morse sont les suivants :
    -1 : . _ _ _ _ -3 : . . . _ _ - 5 : . . . . . -7 : _ _ . . . - 9 : _ _ _ .
    - 2 : . . _ _ _ - 4 : . . . . _ - 6 : _ . . . . - 8 : _ _ _ . . - 0 : _ _ _ _ _


    1) Proposez un protocole de communication en utilisant les signaux entre les deux programmes.
    2) Ecrire un programme qui prend en pramètre le PID du programme traducteur et qui lui transfert un entier saisi par un utilisateur.

    3) ecrire le code du traducteur. que ce passe-t-il si un signal est perdu? y'a-t-il d'autres problèmes possibles ? propsez un autre mécanisme système plus robuste et en écrire le code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    # include <signal.h>
    static int count = 0;
    void reception (int signo) {
    signal (signo, reception);
    count++;
    printf("signal %d reçu \n, signo");
    }
    int main(){
    signal(SIGINT, hzndler);
    while(count<3){
    printf("cocuou\n");
    sleep(4);
    }
    printf("fin\n");
    exit(0);
    }

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 73
    Par défaut programation systeme linux codé en C
    Citation Envoyé par islah Voir le message
    Bonjour,
    Je voudrais que vous m'aidez a ecrire deux programmes: le premier envoie des des messages en morse au second qui les traduire et les afficher à l'écran.
    pour cela, l'exercice propose qu'on utilise les signaux. Nous nous contenterons d'envoyer des chiffres dont les codes en morse sont les suivants :
    -1 : . _ _ _ _ -3 : . . . _ _ - 5 : . . . . . -7 : _ _ . . . - 9 : _ _ _ .
    - 2 : . . _ _ _ - 4 : . . . . _ - 6 : _ . . . . - 8 : _ _ _ . . - 0 : _ _ _ _ _


    1) Proposez un protocole de communication en utilisant les signaux entre les deux programmes.
    2) Ecrire un programme qui prend en pramètre le PID du programme traducteur et qui lui transfert un entier saisi par un utilisateur.

    3) ecrire le code du traducteur. que ce passe-t-il si un signal est perdu? y'a-t-il d'autres problèmes possibles ? propsez un autre mécanisme système plus robuste et en écrire le code.
    je te propose :
    1) const int nombre [10] [3] = { {1,1,1,1,1}, {0,1,1,1,1}, {0,0,1,1,1},{0,0,0,1,1},{0,0,0,0,1},{0,0,0,0,1},{0,0,0,0,0},{1,0,0,0,0},{1,1,0,0,0},{1,1,1,1,0}};

    - 0 = SIGUSR1
    -1 = SIGUSR2

  3. #3
    Membre émérite
    Avatar de _solo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    889
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 889
    Par défaut
    est-que la note que tu auras sera dibiser par le nombre de personne qui ta aider , ou alors tu fera un scan pour remercier ceux qui ont repondu

Discussions similaires

  1. Cours Tutoriels Programmation Systeme en C sous Linux en Français
    Par hocine1978 dans le forum Administration système
    Réponses: 3
    Dernier message: 19/12/2006, 23h11
  2. [Système][Appel system linux]Différence dossier /link
    Par busta28 dans le forum Général Java
    Réponses: 5
    Dernier message: 16/04/2005, 22h00
  3. Questions programmation système
    Par SteelBox dans le forum Linux
    Réponses: 9
    Dernier message: 15/02/2005, 01h04
  4. 2 systeme linux identique sur 2 hd differents
    Par tomnie dans le forum Administration système
    Réponses: 17
    Dernier message: 30/03/2004, 11h17
  5. [Kylix] Programmation systeme
    Par ddmicrolog dans le forum EDI
    Réponses: 1
    Dernier message: 23/01/2003, 13h36

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