• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Introduction aux systèmes d'exploitation

  • Niveau d'étude

    BAC +3

  • Composante

    UFR Sciences et Techniques

Description

Présentation des principes fondamentaux régissant les systèmes d’exploitation et mise en pratique au travers de l’API POSIX et le langage C.

Lire plus

Objectifs

Le but de cet enseignement est, d'une part, la compréhension du fonctionnement des composantes d'un système d'exploitation et, d'autre part, l'apprentissage de la programmation système. Cette seconde partie sera réalisée en C, en prenant comme exemple le fonctionnement des systèmes POSIX.

Lire plus

Pré-requis obligatoires

  • Maitrise du langage C, en particulier être à l’aise avec la gestion de la mémoire (allocation dynamique, arithmétique des pointeurs, …)

  • Connaissance des principales structures de données abstraites (listes, files, piles, arbres binaires, ...)

Lire plus

Contrôle des connaissances

Contrôle continu 67%

Projet 33%

Lire plus

Compétences visées

  • Caractériser le fonctionnement des systèmes ainsi que les pratiques, outils et techniques visant à assurer la sécurité des systèmes informatiques pendant leur développement et leur utilisation.

  • Identifier et caractériser les principaux éléments fonctionnels et l’architecture matérielle d’un ordinateur, interpréter les informations techniques fournies par les constructeurs.

  • Se servir aisément des styles/paradigmes algorithmiques et de programmation impératif et multitâche ainsi que du langage C.

Lire plus