From 5b6464fb2643db14aa1f682fbb005a07d5202c6f Mon Sep 17 00:00:00 2001 From: stormrider1982 Date: Thu, 26 Feb 2004 07:36:56 +0000 Subject: [PATCH] ... --- doc/rapport/devel.tex | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/rapport/devel.tex b/doc/rapport/devel.tex index c2ecdaf..6f8c09e 100644 --- a/doc/rapport/devel.tex +++ b/doc/rapport/devel.tex @@ -22,13 +22,13 @@ Microsoft Windows l'utilisateur n'est pas pr \section{Programmation} -\section{Difficultés rencontrées} +i\section{Difficultés rencontrées} -\par Nous n'avons pas eu de grosses difficultés à proprement parler. +\par Nous n'avons pas eu de grosses difficultés à proprement parlé. Nous avions juste quelques restrictions, comme le fait de ne pas pouvoir utiliser de pointeurs absolus, car l'espace d'adressage entre les différents processus n'est pas forcément le m{\^e}me. Ils ont -seulement ont un segment de mémoire partagée en commun. Il a donc +seulement un segment de mémoire partagée en commun. Il a donc fallu utiliser les différentes {\em id} des espaces de messages {\em msgSpace}, ou encore des {\em pools} pour pouvoir faire en sorte que les processus peuvent bien accéder aux {\em buffers} situés dans la mémoire partagée. @@ -44,7 +44,9 @@ ou {\em Linux}. \par Malheureusement le fait de travailler sur plusieurs types de machines n'était pas seulement g{\^e}nant pour les identifiants, mais également pour créer la bibliothèque. En effet, il faut ajouter -plus ou moins d'options à la compilation: soit il faut ajouter \verb+-lrt+, dans un cas ou \verb+-lrt -lpthread+ dans l'autre. +plus ou moins d'options à la compilation: soit il faut ajouter \verb+-lrt+, dans un cas ou \verb+-lrt -lpthread+ dans l'autre. Ceci afin +d'inclure les bonnes librairies pour que notre bibliothèque puisse +fonctionner convenablement. \par Ces distinctions se font dans les {\em Makefile}, \verb+/src/Makefile+ et \verb+/test/Makefile+. \par Encore une autre difficulté d{\^u}e à Posix, est la projection de fichier ou {\em mapping} avec {\em mmap}. L'offset