Haute Ecole de la Province de Liège

Informations générales sur l'unité d'enseignement : "GENIE ELECTRIQUE-INFORMATIQUE: Systèmes informatiques"

Cycle 1
Niveau du cadre francophone de certification 6
Code ING-1-146 3.2.15
Crédits ECTS 6
Volume horaire (h/an) 90
Période Quadrimestre 2
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Optionnel
Responsable de la fiche DE FOOZ, Pierre
Pondération 60
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Electronique des systèmes 30 33
Systèmes à microprocesseurs 30 33
Systèmes d'exploitation et introduction à l'IoT 30 34
Prérequis -
Corequis -
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • Comprendre et expliquer le fonctionnement général d'un système d'exploitation. Comprendre et expliquer de manière détaillée la gestion des processus. Comprendre et expliquer la gestion de la mémoire. Comprendre et expliquer la gestion des entrées/sorties. Comprendre et expliquer le fonctionnement détaillé d'un système de fichiers. Comprendre et expliquer la séquence de démarrage détaillée d'un ordinateur. Etre capable d'intégrer à partir du code source un système d'exploitation et des services GNU/Linux sur un système à microprocesseur ARM (cross-compilation).

    Analyser et synthétiser des circuits combinatoires. Comprendre les circuits MSI combinatoires : additionneurs, multiplexeurs, codeurs et comparateurs. Utiliser des circuits programmables. Utiliser le logiciel ABEL Comprendre, expliquer et utiliser des bascules. Comprendre le fonctionnement du microprocesseur 80486 (étude logicielle et matérielle). Etre capable de programmer un microprocesseur en langage assembleur.

    Décrire la structure interne d’un microprocesseur et de comprendre son fonctionnement dans les différentes tâches qu’il doit effectuer lors de l’exécution d’un programme

  • Objectifs

  • Au terme de l’UE, l'étudiant ingénieur pourra comprendre le fonctionnement général d'un système d'exploitation et de ses différents composants (gestion des processus, gestion de la mémoire, gestion des Entrées-Sorties, système de fichiers)

    Au terme de l’UE, l'étudiant ingénieur pourra comprendre les systèmes logiques combinatoires, séquentiels et à microprocesseurs (aspect "hardware" et aspect "software").

    Au terme de l’UE, l'étudiant ingénieur pourra comprendre du code produit par un compilateur C par une étude de la structure interne d’un microprocesseur Intel à architecture CISC, de son adressage mémoire, de ses calculs avec des valeurs entières et réelles, de ses tests logiques et de son utilisation de la pile lors de l’appel à des fonctions avec passage de paramètres.

  • Contenus

  • Rappels sur l'architecture interne et externe au microprocesseur : bus-mémoire-registres-périphériques.Etude des processus et des threads : états d'un processus et d'un thread, mode utilisateur et mode noyau, table des processus, scheduling,...Gestion de la mémoire : relocation et protection, swapping, mémoire virtuelle, algorithmes de remplacement de pages (PRA).Gestion des entrées-sorties : drivers, interruptions, traps.Systèmes de fichiers : FAT, I-nodes, gestion de l'espace libre, exemples de systèmes de fichiers.Séquence de démarrage d'un ordinateur.

    Définitions et propriétés des systèmes logiques ; Analyse et synthèse des circuits combinatoires ; Etude des circuits MSI combinatoires : additionneurs, multiplexeurs, codeurs et comparateurs; Etude des circuits programmables et utilisation du logiciel CUPL; Etude et utilisations des bascules ; Etude logicielle et matérielle d'un microprocesseur (80486).

    Présentation du contenu d’un microprocesseur Intel ainsi que ses différents modes de fonctionnement (réel et protégé). Programmation et utilisation du langage Assembleur pour illustrer les différents modes d’adressage, les calculs entiers (ALU) et réels (FPU) ainsi que des structures de contrôle et l’utilisation de la pile lors de l’appel à des fonctions avec passage de paramètres.

     

  • Méthodes d'enseignement et d'apprentissage

  • Cours magistraux
  • Travaux pratiques ou dirigés
  • Travaux de laboratoire
  • Autres méthodes

  • Evaluation

  • Electronique des systèmes
    • Examen Ecrit
    • Evaluation Continue
    Systèmes à microprocesseurs
    • Examen Oral
    • Evaluation Continue
    Systèmes d'exploitation et introduction à l'IoT
    • Examen Ecrit
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours

  • Aucun support
  • Lectures conseillées

  • Aucune lecture conseillée