Cycle | 2 | |||||||||
Niveau du cadre francophone de certification | 7 | |||||||||
Code | ARCSYSINF-2-009 2.1.1 | |||||||||
Crédits ECTS | 8 | |||||||||
Volume horaire (h/an) | 78 | |||||||||
Période | Quadrimestre 1 | |||||||||
Implantation(s) | TECHNIQUE - Liège (Ing.) | |||||||||
Unité | Obligatoire | |||||||||
Responsable de la fiche | DE FOOZ, PIERRE | |||||||||
Pondération | 80 | |||||||||
Composition de l'unité d'enseignement |
|
|||||||||
Prérequis | ||||||||||
Corequis |
Analyser une situation suivant une méthode de recherche scientifique |
|
Communiquer avec les collaborateurs, les clients |
|
Agir de façon réflexive et autonome, en équipe, en partenariat |
|
Innover, concevoir ou améliorer un système |
|
Gérer les systèmes complexes, les ressources techniques et financières |
|
Utiliser des procédures et des outils |
|
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
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)
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 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. Projet : Créer un système d'exploitation basé sur le noyau LInux à partir de codes source. Conteneurisation docker et orchestration de conteneurs avec Kubernetes.
IoT |
|
Architecture des systèmes d'exploitation |
|