Logo HEPL
Architecture des systèmes d'exploitation

Informations générales sur l'unité d'enseignement : "Architecture des systèmes d'exploitation"

Cycle 2
Niveau du cadre francophone de certification 7
Code ARCSYSINF-2-009 2.A.1
Crédits ECTS 6
Volume horaire (h/an) 90
Période Annuel
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Obligatoire
Responsable de la fiche DE FOOZ, PIERRE
Pondération 60
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Architecture des systèmes d'exploitation 30 34
IoT 60 66
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • Analyser une situation suivant une méthode de recherche scientifique
    • Identifier, traiter et synthétiser les données pertinentes
    • Rechercher les ressources nécessaires
    • Transposer les résultats des concepts à la problématique ou situation traitée
    Communiquer avec les collaborateurs, les clients
    • Rédiger des rapports, des cahiers des charges, fiches techniques ou manuels
    Agir de façon réflexive et autonome, en équipe, en partenariat
    • Organiser son temps, respecter les délais
    • Acquérir une capacité d'autocritique
    • Actualiser ses connaissances et compétences
    • Assumer les responsabilités associées aux actes posés
    Innover, concevoir ou améliorer un système
    • Concevoir des procédures et des dispositifs
    • Modéliser, dimensionner des systèmes
    Gérer les systèmes complexes, les ressources techniques et financières
    • Estimer les coûts, la rentabilité d'un projet, établir un budget
    • Planifier et organiser des tâches en fonctions des priorités et des moyens et des ressources
    • Proposer et appliquer les actions correctives
    Utiliser des procédures et des outils
    • Exploiter les outils appropriés afin de résoudre une tâche spécifique
    • Effectuer des tests, des contrôles et des mesures
    • Effectuer des paramétrages, des réglages
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • Le master en devenir sera en mesure de concevoir une architecture IoT complète et sécurisée

    Le master en devenir sera en mesure de développer des applications du côté de l'objet connecté

    Le master en devenir sera en mesure de développer des applications du côté serveur comprenant une base de données nosql, des dashboards et du logging

    Le master en devenir sera en mesure de sélectionner et sécuriser la méthode de transfert des données vers le serveur

    Le master en devenir sera en mesure de concevoir un système d'exploitation minimal pouvant convenir dans le domaine de l'IoT

  • Objectifs

  • Au terme de l’UE, l'étudiant sera compétent et efficace dans la conception matérielle et logicielle, la sécurisation et l'administration d'objets connectés.

    Au terme de l’UE, l'étudiant 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)

  • Contenus

  • Partie 1 : IoT (Internet of Things) - 60h - Prototypage d'objets connectés -Sécurisation d'objets connectés -Méthodologie basée sur Ethical Hacking (Reconnaissance Scanning - Gain access - Maintain access - Clear tracks).Projet : Développement d'une architecture contenant des objets connectés

    Partie 2 : Rappels sur l'architecture interne et externe au microprocesseur : bus-mémoire-registres-périphériques.Etude des processuset 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 depages (PRA).Gestion des entrées-sorties : drivers, interruptions, traps.Systèmes de fichiers : FAT, I-nodes, gestion del'espace libre, exemples de systèmes de fichiers.Séquence de démarrage d'un ordinateur. Projet : Créer un système d'exploitation basé sur le noyau LInux pour une architecture ARM ou x86.

  • Méthodes d'enseignement et d'apprentissage

  • Evaluation

  • IoT
    • Examen Ecrit
    • Examen Oral
    Architecture des systèmes d'exploitation
    • Examen Ecrit
    • Examen Oral
  • Langue(s) de l'unité d'enseignement

  • Français
  • Anglais
  • Supports de cours au format papier

  • Aucun support déposé pour cette unité d'enseignement
  • Autres supports de cours

  • Aucun autre support défini