Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various fixes #51

Open
obonaventure opened this issue Apr 7, 2014 · 0 comments
Open

Various fixes #51

obonaventure opened this issue Apr 7, 2014 · 0 comments

Comments

@obonaventure
Copy link
Owner

Suggestions de Damien François

  • p6, exemples en Bash: la syntaxe avec le double crochet "if [[ ]] ; then " est préférée (vois par exemple https://google-styleguide.googlecode.com/svn/trunk/shell.xml, section 'Features and Bugs"). Par ailleurs, l'exemple avec grep serait plutôt écrit if grep -q "$1" "$2" ; then pour éviter de créer plus de processus que nécessaire, et se prémunir de problèmes en cas d'espace dans le nom de fichier ou dans la chaine de caractère à retrouver.

  • p8 et p13: le tableau "Pages de manuel" se trouve en double, une fois sur chaque page mentionnée.

  • p18, phrase Les compilateurs récents qui supportent [C99] permettent l’utilisation de tableaux dont la taille n’est connue qu’à l’exécution. Nous en reparlerons ultérieurement.: Je n'ai plus vu de mention de cela spécifiquement dans la suite (mais ça m'a peut-être échappé

  • p25, snippets code en C: est -ce que le type de numerator et denomator dans la struct fraction ne devrait pas être int?

  • p41: l'exemple illustrant la zone mémoire 'heap' est une 'stack'. Ensuite vient la description complète de la 'stack', mais elle est déjà mentionnée avant. Est-ce que il n'y a pas un risque de confusion entre la notion de stack : zone mémoire d'une processus et la notion de stack - structure de données dynamique ? Peut-être une note attirant l'attention du lecteur sur la distinction entre les deux serait utile?

  • p50 phrases Le premier argument est une pointeur vers la chaîne de caractères à convertir. Le troisième argument est la base utilisée pour cette conversion: Pourquoi ne pas parler du second argument aussi, même brièvement?

  • p60, deuxième paragraphe: à noter que les processeurs ont maintenant également des registres vectoriels de 256 voir 512 bits.

  • p71: utilisation du mot 'dédicacées' ? plutôt que 'dédiées' ?

  • p84: l'exemple pourrait, pour plus de clarté, préciser '#define NTHREADS 4' ou équivalent, et la phrase 'La variable global est stockée dans une zone mémoire qui est accessibles aux deux threads. Appelons-les T1 et T2." devrait tenir compte du fait qu'au dessus, l'exemple comporte 4 threads, pas 2.

  • p117 Figure 1.15: on dirait que le rst n'est pas interprété dans le caption

  • p118 Note de bas de page: en fait gcc cherche dans le path mentionné par LIBRARY_PATH. LD_LIBRARY_PATH est utilisé au run time. (et la construction 'cherche après' est familière, 'cherche' tout court serait préférable) à mon avis

    -p124 "Un processus qui lance un processus fils avec fork(2) doit attendre la terminaison de son processus fils en utilisant waitpid(2).": a noter que le processus qui lance un deamon va intentionnellement se terminer avant son fils

    -p176 "Les tableaux ci-dessous présentent les caractéristiques techniques de deux dispositifs de stockage 56 57 à titre d’exemple." : Les tableaux mentionnés semblent absents.

anpar added a commit to anpar/SystemesInformatiques that referenced this issue Feb 17, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant