Introduction to Operating Systems


Teaching guide

Calendar

Schedule

Detailed schedule

Course presentation


Theory

1st topic: Introduction (slides1, slides2) (Recommneded reading)

2nd topic: System calls (Linux system calls) (Recommneded reading)

3rd topic: File system and Input/Output (Recommneded reading)

4th topic: Erabiltzaileen kudeaketa eta segurtasuna

5th topic: Memoriaren kudeaketa

6th topic: Multiprogramazioa

7th topic: Prozesuen arteko komunikazioa


Laboratories

1st laboratory: The Unix shell

2nd laboratory: Routine specification in the C programming language (Files)

3rd laboratory: Fitxategi-sistema eta Sarrera/Irteera (Fitxategiak)

4th laboratory: Erabiltzaileen kudeaketa eta segurtasuna

5th laboratory: Memoriaren kudeaketa

6th laboratory: Multiprogramazioa: programen eta denboren kontrola (Bitakora) (Fitxategiak)

7th laboratory: Multiprogramazioa: komunikazioa eta sinkronizazioa (Fitxategiak)

8th laboratory: Multiprogramazioa: bezero/zerbitzari eredua (Soluzioak)


Last edited 24 Jan 2018 by Mikel Larrea