Université Côte d'azur

UE Systèmes d'exploitation avancés

Code de l'ECUE : SMUFN233

Ce cours donne droit à 3.0 ECTS.
EUR DS4H
Informatique
Campus SophiaTech Les Lucioles
Master 1
Semestre pair
Français

PRESENTATION

Ce cours est destiné aux étudiants de master en informatique. Nous aborderons quelques notions internes aux systèmes d'exploitation et à leurs noyaux. Les cours seront suivis de travaux pratiques en salle machine sous Linux.

Les enseignements seront dispensés en français, les slides et les documents de TP sont rédigés en anglais.

 

Responsable(s) du cours

Sid Touati

Présentiel

  • 12h de cours magistral
  • 12h de travaux dirigés

PREREQUIS

Avant le début du cours, je dois ...

OBJECTIFS

A la fin de ce cours, je devrais être capable de...
  • Identifier les composants d'un système d'exploitation
  • Étudier les mécanismes de protection de la mémoire entre les processus
  • Régler et configurer un système d'exploitation
  • Comprendre le rôle du noyau
  • Étudier la conception interne et les mécanismes d'un système d'exploitation

CONTENU

    • The concept of a OS kernel
    • The concept of process
    • Libraries: static vs dynamic libraries
    • Processor hardware support for virtual memory
      • Memory protection mechanisms

      • Memory segmentation

      • Memory pagination

    • Memory management  for Linux kernel

      • Kernel memory allocator

      • slab

    • Memory management for the processes
      • Process address space
      • Memory regions
      • Page fault management
      • Delayed memory allocation
      • Out of memory management
      • Page replacement policy
    • Introduction to FS

    • Files

    • Files systems  architectures

    • Implementing directories in file systems

    • Disk space management

    • Improving disk performance

    • Few examples of file systems

Accéder au Syllabus complet (Authentification requise)
Important
Ce syllabus n’a aucune valeur contractuelle. Son contenu est susceptible d’évoluer en cours d’année : soyez attentifs aux dernières modifications.