 |  | |  |
| INFO0012-1

 | Structure des ordinateurs

| |
| 
| |
| Durée : | 30h Th, 30h Pr | |
|  | | |
| Crédits/ECTS : |
| |
|  | | |
| Titulaire(s) : | Pierre Wolper | |
|  | | |
|  | | |
| Aperçu général :
| Etude détaillée d'un processeur et d'un langage d'assemblage. Bases de la programmation système et de la gestion de processus; mémoire virtuelle. Programmation parallèle et principaux mécanismes de communication entre processus. Techniques d'implémentation des processeurs : pipe-line, mémoire cache, ... | |
|  | | |
| Objectif du cours :
| Présenter un exemple concret de conception d'un processeur élémentaire, introduire les principes de bases utilisés dans les systèmes et initier à la programmation parallèle. | |
|  | | |
| Pré-requis :
| Notions d'électronique numérique, connaissance de la programmation. | |
|  | | |
| Travaux pratiques :
| Exercices sur la conception d'un processeur micro-codé, programmation en assembleur, langage C, exercices portant principalement sur la programmation parallèle dans le contexte du système Linux. | |
|  | | |
| Organisation :
| 2ième semestre - Cours théorique, séances d'exercices, travaux. | |
|  | | |
| Notes de cours :
| Ouvrages de référence; notes disponibles sur internet. | |
|  | | |
| Evaluation :
| Evaluation des travaux; examen écrit (pas d'oral). | |
|  | | |
| Contacts :
| Enseignant : P. Wolper Tél. 04 366 20 99 e-mail pw@montefiore.ulg.ac.be
Assistant: Christophe Burnotte Tél. 04 366 37 53 e-mail: Christophe.Burnotte@ulg.ac.be | |
|  | | |
| Remarques :
| Des informations concernant ce cours peuvent être consultées à l'adresse Web http://www.montefiore.ulg.ac.be/~pw/cours/struct.html | |
|  | | |