Phelma Formation 2022

Operating systems (SICOM S8) - 4PMSSER7

  • Number of hours

    • Lectures 16.0
    • Projects 0
    • Tutorials 0
    • Internship 0
    • Laboratory works 12.0

    ECTS

    ECTS 2.0

Goal(s)

To understand the basics of operating systems (OS).

Contact Francois CAYRE

Content(s)

The course will cover the following aspects :
•Why OSes? Link with hardware, privilege levels and system calls
•Processes and threads
•Signals and interrupts
•Memory management and filesystems
•Scheduling
•Ressource sharing, synchronization, IPC

Lab sessions cover the following aspects

OS : Programming of Unix filters and Unix daemons, protecting from segfaults, dynamic loader and plugins, IPC & multi-threading.



Prerequisites

Test

1 exam 2h :
•10 points on course questions
•6 points on lab questions
•4 points on more involved topics



    • MCC en présentiel **
      N1=EXAM1
      N2=EXAM2
    • MCC en distanciel **
      N1 = TP à distance
      N2 = TP2 à distance

Additional Information

This course brings 2.0 ECTS to students in TU Syst com elect (SEI S8)

Course list
Curriculum->Engineering degree->Semester 8