CNAM › NSY103-programmation systèmes Unix-Linux
Exo UNIX: dup,exec,allocation mémoire,msq,pipe,processus,semaphoees,shared memory,signaux
http://lionne.cnam.fr/
http://lionne.cnam.fr/Cours/Exo_Unix/exo_unix/
REPERTOIRES DES EXERCICES UNIX
EXO_DUP fonctions dup() des descripteurs de fichiers
EXO_EXM qqs exemples de programme exec
EXO_MEM exo allocation memoire
EXO_MSQ exo files de messages
EXO_PIPE exo tubes anonymes et tubes nommes
EXO_PROCES exo fork(), exec()
EXO_SEM exo semaphores
EXO_SHM exo memoire partagee
EXO_SIGNAUX exo signaux
majuscules.c apprentissage: saisie caracteres clavier
msqshm.c msq et shm pour une saisie clavier
http://lionne.cnam.fr/Cours/Exo_Unix/exo_unix/
REPERTOIRES DES EXERCICES UNIX
EXO_DUP fonctions dup() des descripteurs de fichiers
EXO_EXM qqs exemples de programme exec
EXO_MEM exo allocation memoire
EXO_MSQ exo files de messages
EXO_PIPE exo tubes anonymes et tubes nommes
EXO_PROCES exo fork(), exec()
EXO_SEM exo semaphores
EXO_SHM exo memoire partagee
EXO_SIGNAUX exo signaux
majuscules.c apprentissage: saisie caracteres clavier
msqshm.c msq et shm pour une saisie clavier
Processus: Compteur ordinaleur, registre d'état, commutation de contexte processeur,...
Cours sur le fonctionnement des processeurs et sur les registres processeur:
http://www-igm.univ-mlv.fr/~dr/NCS/node70.html
http://www.lb.auf.org/chebaro/page3.htm
http://www.africacomputing.org/pcours73.html?section=2
http://www.arcanapercipio.com/cpu/uc/archimat/archimat.php
http://marpix1.in2p3.fr/calo/my-web/archi/chap7/page7.html
http://www.infoastuce.net/technologie/UCCours.pdf
http://www.commentcamarche.net/contents/pc/processeur.php3
Programmation concurrente sur http://books.google.fr
http://www.iutc3.unicaen.fr/~fougep/Hardware/sequence3/Le_microprocessseur.html
La page Wikipedia sur les registres processeur:
http://fr.wikipedia.org/wiki/Registre_(informatique)
Cours d'Initiation au processeurs:NSY103 Linux: programmation système et réseau,
Sur le site du cnam:
http://deptinfo.cnam.fr/new/spip.php?rubrique240
Prof de NSY103 du CNAM à Nancy:
http://desvigne.org/2008/04/06/cours-du-cnam-2008-nsy103-methodes-de-programmation-systemes
Advanced Linux Programming en français:
http://www.advancedlinuxprogramming-fr.org/doku.php
Les pages MAN de Linux en français:
http://jp.barralis.com/linux-man/
Gestion des processus (SIGCHLD,wait,...):
http://www.faqs.org/faqs/unix-faq/faq/part3/section-13.html
http://forum.hardware.fr/hfr/Programmation/C/serveur-processus-zombies-sujet_58619_1.htm
http://www-users.cs.york.ac.uk/~manuel/Teaching/ProgSys/Main/index.html
http://deptinfo.cnam.fr/new/spip.php?rubrique240
Prof de NSY103 du CNAM à Nancy:
http://desvigne.org/2008/04/06/cours-du-cnam-2008-nsy103-methodes-de-programmation-systemes
Advanced Linux Programming en français:
http://www.advancedlinuxprogramming-fr.org/doku.php
Les pages MAN de Linux en français:
http://jp.barralis.com/linux-man/
Gestion des processus (SIGCHLD,wait,...):
http://www.faqs.org/faqs/unix-faq/faq/part3/section-13.html
http://forum.hardware.fr/hfr/Programmation/C/serveur-processus-zombies-sujet_58619_1.htm
http://www-users.cs.york.ac.uk/~manuel/Teaching/ProgSys/Main/index.html