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

C Discussion :

segment de memoire partagé en C


Sujet :

C

  1. #1
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Points : 106
    Points
    106
    Par défaut segment de memoire partagé en C
    Bonjour,

    J'ai une question à vous poser.

    En fait,je dois ecrire un programme qui permet à un père de passer une chaine de caractère à un fils au moyen d'un segment partagé en utilisant shm_open, ftrncate, nmap...

    Et malgrès la doc, j'ai du mal à bien comprendre le mecanisme pour faire ca.

    En fait, shm_open cree uun segment de memoire partagé, et renvoie le descripteur de ce segment, et ftrucate, permet de changer la taille de ce segment.

    Mais si on a un descripteur, pourquoi on s'en servirait pas comme dans un fichier, et dans ce cas, le fils n'aurait qu'à faire un read dessus pour récupérer...

    et j'ai un peu de mal à avoir aussi dans tout ca, l'interet du mmap, qui recopie je crois les donnees sur segment partagé dans la memoire.

    Ca doit pas etre compliqué ce que je veux faire, mais j'avoue qu'avec un petit exemple, ca irait mieux :-)

    Je vous remercie :-)

    A+

  2. #2
    Membre éclairé
    Avatar de Edouard Kaiser
    Profil pro
    Inscrit en
    Février 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2004
    Messages : 521
    Points : 756
    Points
    756
    Par défaut
    Je pense que ton sujet a plus sa place dans le développement Linux, ce n'est pas du C standard

  3. #3
    Membre régulier
    Inscrit en
    Novembre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 188
    Points : 106
    Points
    106
    Par défaut re
    Effectivement,

    c'est du posix.

    Je vous remercie

    A+

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/01/2013, 11h46
  2. creation de segment memoire partagé
    Par marianna dans le forum Linux
    Réponses: 1
    Dernier message: 04/12/2007, 10h59
  3. probleme de segment de memoire partagé
    Par charisma dans le forum C
    Réponses: 1
    Dernier message: 09/01/2007, 10h08
  4. [segment de memoire partagée]
    Par pitit777 dans le forum C
    Réponses: 4
    Dernier message: 26/11/2005, 14h47
  5. Réponses: 13
    Dernier message: 05/05/2004, 19h09

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