ACTUALITES ET
DERNIERES NOUVELLES DU COURS
Mise a jour le 04 Janvier 2006
Sources de la version des philosophes étudiée la semaine 01, 02 et 03
Voici les sources "prod", l'explication et le script pour tester
les différentes versions avec prod:
le fichier source (Prod),
le fichier d'explication,
le premier fichier pour le script,
le second fichier pour le script
L'url pour télécharger l'outil prod
Voici les sources (Ada) nécessaires pour tester les différentes
variantes d'implémentation du problème des philosophes.
Le fichier
Archive_Philo_Janvier_2006.zip
contient les sources Ada des solutions.
Le fichier
lance_philo.c
est à compiler et permet de "lancer" le programme à partir d'un script.
Le fichier
compile_philo
est un script shell (variante sh) qui permet de tester successivement
les différentes variations du problème (il y a en 64) et, pour chacune,
de vérifier par simulation si elle condut à un interblocage ou pas.
Les résultats sont ptoduits dans le fichier "res.diner". Le
temps total de simulation approche 30 minutes.
Pour analyser le problème vous pouvez utiliser le
modèle suivant
model_main.pdf.
Nous y reviendrons en début de séance Mardi prochain (10-01-06).
HORAIRES et LIEUX
L'enseignement NFP 103 (ACCOV)
a lieu au premier semestre et on nous a attribué les salles
suivantes :
a) le mardi à
l'ENSAM
salle P4. Cette salle est réservée de 18h15 à
21h15 jusqu'au 24 janvier 2005
(ENSAM, 155 Bd de l'Hopital, 75013 Paris, Metro Place d'Italie ou Campo
Formio)
b) le mercredi au CNAM
salle 31.3.10. Cette
salle est réservée de 18h15 à 21h15 jusqu'au
25 janvier 2005
L'enseignement requiert 60 heures de présence des auditeurs. On
pourra
utiliser nos salles
2h30
à chaque séance (deux
seances par semaine) et cela
sur 12 semaines (cela nous conduirait jusqu'au 18 janvier).
Cette formule
correspond au souhait de la majorité des presents
(quand il y aura TP avec outils de validation, les séances de 3h
seront peut-être plus judicieuses).
La premiere session d'examen doit se faire du 29 janvier au 12
février 2005 et la deuxieme session du 9 au 15 avril.
FORUM DE DISCUSSION
Un forum de discussion (http://deptinfo.cnam.fr/phpBB2/viewforum.php?f=5)
permet les discussions entre les auditeurs de ACCOV. Ce forum
fermé est
restreint aux auditeurs qui se seront inscrits a ce forum sur la liste
accov_user et que
j'aurai autorise
(j'en suis le moderateur et non l'administrateur, je ne peux pas vous
inscrire directement).
Pour que je puisse controler que les membres du forum sont bien
inscrits au cours, il faut que votre inscription
a ce forum comprenne votre nom, prenom
et numero d'inscription au CNAM et au cours.
Pour cela, je vous demande en plus de m'envoyer
un courriel (à Claude KAISER)
avec tous les renseignements suivants :
1) nom, prenom, numero
d'auditeur
2) disposez-vous d'un ordinateur
portable que vous pouvez emporter aux cours (utilisable pour des TP
pendant le cours)
3) avez-vous installe un
compilateur
pour ADA, le compilateur GNAT par exemple?
4) quelle est la formule de cours
que
vous preferez : 2h par seance ou 3h par seance ou 2h30 par seance?
COURS
Les cours-ED-TP
intégrés se font par séances de 2h30 de
18h15 à
20h45.
Pas de cours le mardi 1er novembre et le mercredi 2 novembre
Les prochaines
seances du cours-ED-TP
intégrés
ont lieu
mardi 8 novembre, mardi 15 novembre, mardi 22 novembre à
l'ENSAM salle P4.
mercredi 26 octobre, mercredi 9
novembre, mercredi
9
novembre, mercredi 9
novembre au CNAM salle 31.3.10.
Ensuite les cours seront
faits par Jean-Francois Peyre et porteront sur la validation des
programmes concurrents
Venez avec votre ordinateur portable et un compilateur Ada operationnel
(de preference GNAT) après avoir téléchargé
les materiaux de cours que j'utiliserai
COMPLEMENTS A TELECHARGER AVANT LES COURS
•• Voici des programmes Ada que j'utiliserai en cours et qui vous
permettront de tester votre installation de Gnat (ou d'un compilateur
Ada)
ProgrammesPourACCOV2005.zip
Il faut compiler puis lancer la procedure principale qui s'appelle
soit
les_maux_de_l_impression
soit
acces_brutal
***************
•• les fichiers suivants en format pdf
que je vais utiliser pour le cours
et que vous avez intérêt à
télécharger et imprimer
ont ete mis a jour
ACCOV01Presentation.pdf
ACCOV10Couverture.pdf
ACCOV11Introduction.pdf
J'utiliserai comme exemples les petits programmes qui sont a la fin de
ce dernier fichier. Il serait bien de les recopier et de les compiler.
vous y avez aussi acces dans la page de documentation pour le cours
Puis j'utiliserai certaines parties des fichiers suivants que vous
avez aussi intérêt à
télécharger et imprimer
[ACCOV13ObjProteges.pdf]
[ACCOV14TachesADA.pdf]
[ACCOV15ThreadsJava.pdf]
[ACCOV16Ouvertures.pdf]