Coursebooks

Introduction to operating systems

CS-323

Lecturer(s) :

Payer Mathias Josef

Language:

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

In the programs

    • Semester
       Fall
    • Exam form
       During the semester
    • Credits
      5
    • Subject examined
      Introduction to operating systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
    • Practical work
      2 Hour(s) per week x 14 weeks
    • Semester
       Fall
    • Exam form
       During the semester
    • Credits
      5
    • Subject examined
      Introduction to operating systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
    • Practical work
      2 Hour(s) per week x 14 weeks
  • Passerelle HES - IN, 2019-2020, Autumn semester
    • Semester
       Fall
    • Exam form
       During the semester
    • Credits
      5
    • Subject examined
      Introduction to operating systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
    • Practical work
      2 Hour(s) per week x 14 weeks
    • Semester
       Fall
    • Exam form
       During the semester
    • Credits
      5
    • Subject examined
      Introduction to operating systems
    • Lecture
      2 Hour(s) per week x 14 weeks
    • Exercises
      1 Hour(s) per week x 14 weeks
    • Practical work
      2 Hour(s) per week x 14 weeks

Reference week

 MoTuWeThFr
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     
 
      Lecture
      Exercise, TP
      Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German