Sem 5 Contenu pédagogique ème Année L licence d ? informatique Semestre UEI Fondamentale crédits z Systèmes d ? Exploitation Objectif - Inculquer à l ? étudiant les concepts et les outils de base des systèmes d ? exploitation - introduire la problématique
Contenu pédagogique ème Année L licence d ? informatique Semestre UEI Fondamentale crédits z Systèmes d ? Exploitation Objectif - Inculquer à l ? étudiant les concepts et les outils de base des systèmes d ? exploitation - introduire la problématique du parallélisme dans les systèmes d ? exploitation et étudier la mise en ?uvre des mécanismes de synchronisation de communication dans l ? environnement centralisé Recommandation - il est conseillé d ? utiliser un système d ? exploitation UNIX par exemple comme exemple En termes d ? outils pour chaque concept étudié - prévoir des TPs pour la mise en application des concepts étudiés le chapitre peut faire l ? objet d ? un rapport demandé aux étudiants Programme Chapitre NOTION DE PARALLELISME DE COOPERATION ET DE COMPETITION Systèmes de taches outils d ? expressions Déterminisme et parallélisme maximal Threads Chapitre SYNCHRONISATION Problème de l ? exclusion mutuelle Synchronisation Evénement verrous Sémaphores Moniteurs Régions critiques Expressions de chemins Chapitre COMMUNICATION Partage de variables modèles producteur consommateur lecteurs rédacteurs boites aux lettres échange de messages modèle du client serveur Communication dans les langages évolués CSP ADA JAVA Chapitre INTERBLOCAGE Modèles Prévention Evitement détection Guérison Approche combinée Chapitre ETUDE DE CAS SYSTEME UNIX Principes de conception Interfaces programmeur utilisateur Gestion de processus de mémoire des ?chiers et des entrées sorties Synchronisation et Communication entre processus Bibliographie J-L Peterson F Silbershartz P B Galvin Operating Systems concepts Fourth Edition Crocus Systèmes d ? exploitation des Ordinateurs Dunod Informatique J Beauquier B Berard Systèmes d ? exploitation concepts et algorithmes e Edition Addison Wesley C Andrew S Tanenbaume Modem operating Systèmes d ? exploitation Second Edition prentice Hall Maurice J Bach traduit par G Feallah Conception du Système UNIX Masson et Prentice Hall Compilation Objectif Introduire au problème de la compilation du texte ??source au code assembleur en passant par l ? arbre de syntaxe abstraite sur la base d ? un petit compilateur réalisé en C en trois versions de complexité croissante L ? assembleur visé est celui du cours d ? architecture Technique classique D ? analyse syntaxique Lex et Yacc Le but du cours est de montrer le rôle de la pile dans la compilation des fonctions sur le modèle de C Programme Introduire à la compilation - les di ?érentes étapes de la compilation - compilation Interprétation Traduction II Analyse lexicale -Expressions régulières - Grammaires - Automates d états ?nis - Un exemple de générateur d ? analyseurs lexicaux LEX III- Analyse syntaxique -Dé ?nition grammaire syntaxique récursivité gauche factorisation d ? une grammaire grammaire ??libre -Calcul des ensembles des débuts et suivants -Méthodes d ? analyse descendantes la descente récursive LL -Méthodes d ? analyse ascendantes LR SLR méthode des items - Un exemple de générateur d ? analyseur syntaxique YACC IV Traduction dirigée par la syntaxe Analyse sémantique V Formes intermédiaires - forme post ?xée - quadruplés - triplés directs et indirects - arbre abstrait V Allocation ?? Substitution ?? organisation des données à l ? exécution
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 21, 2022
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 40.9kB