Fiches de cours

Introduction to operating systems

CS-323

Enseignant(s) :

Payer Mathias Josef

Langue:

English

Summary

Introduction to basic concepts of operating systems.

Content

The purpose of this course is to discuss the design of operating systems, and operating systems concepts. Topics we will cover include operating system organization, system programming, networked and distributed systems, and storage systems. Most of the time will be spent on multi-process systems (processes, interprocess communication, and synchronization), memory organization(paging), resource allocation and scheduling, file systems, and I/O.

Core topics:

Keywords

Operating systems

Learning Prerequisites

Required courses

CS-206 Parallelisme and concurrency

CS-207 Systems programming

Learning Outcomes

By the end of the course, the student must be able to:

Teaching methods

Lectures and exercises.

Expected student activities

Attendance at lectures and completing exercises.

Assessment methods

Midterm and final during the semester.

30% assignments, 30% midterm, 40% final.

Supervision

Office hours Yes
Assistants Yes
Forum Yes

Resources

Bibliography

Operating Systems : Three Easy Pieces, R. Arpaci-Dusseau and A. Arpaci-Dusseau (free online book).

Slides available on Moodle.

Ressources en bibliothèque
Références suggérées par la bibliothèque

Dans les plans d'études

    • Semestre
       Automne
    • Forme de l'examen
       Pendant le semestre
    • Crédits
      5
    • Matière examinée
      Introduction to operating systems
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
  • Passerelle HES - IN, 2019-2020, Semestre automne
    • Semestre
       Automne
    • Forme de l'examen
       Pendant le semestre
    • Crédits
      5
    • Matière examinée
      Introduction to operating systems
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • Semestre
       Automne
    • Forme de l'examen
       Pendant le semestre
    • Crédits
      5
    • Matière examinée
      Introduction to operating systems
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • Semestre
       Automne
    • Forme de l'examen
       Pendant le semestre
    • Crédits
      5
    • Matière examinée
      Introduction to operating systems
    • Cours
      2 Heure(s) hebdo x 14 semaines
    • Exercices
      1 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines

Semaine de référence

 LuMaMeJeVe
8-9     
9-10     
10-11  CM1106
CM1221
  
11-12  CM1106
CM1221
  
12-13    
13-14     
14-15     
15-16     
16-17CM2    
17-18    
18-19     
19-20     
20-21     
21-22     
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand