Operating System - Module BTI1341

Goals of this course

The students have acquired a good knowledge of how an Operating System (OS) works. They have hunderstood how the main component of the OS work and what they are for. They know how CPU can be shared between different processes or threads. They know how memory can be shared and how Virtual memory is working. They know also how the memory is stored on the hard disk. They also understand how data are stored on hardware.
This course is intended for first year students in computer science of the BFH-TI.
Official communication can be found in the Moodle page for the module.

Schedule

Day Contents
18.09.2023Processes
21.09.2023Processes
25.09.2023Scheduling
28.09.2023Scheduling
02.10.2023Memory 1
05.10.2023Memory 1
09.10.2023Memory 2
12.10.2023Memory 2
16.10.2023Memory 3
19.10.2023Memory 3
23.10.2023Concurrency 1
26.10.2023Concurrency 1
30.10.2023Concurrency 2
02.11.2023Concurrency 2
06.11.2023Concurrency 3
09.11.2023Concurrency 3
13.11.2023 No course: Block Week
16.11.2023 No course: Block Week
20.11.2023Concurrency 4
23.11.2023First Lab
27.11.2023Persistence 1
30.11.2023Persistence 1
04.12.2023Persistence 2
07.12.2023Persistence 2
11.12.2023Persistence 3
14.12.2023Persistence 3
18.12.2023Lab (second part)
21.12.2023Lab (second part)
25.12.2023 No course: Holydays
28.12.2023 No course: Holydays
01.01.2024 No course: Holydays
04.01.2024 No course: Holydays
08.01.2024Persistence 4
11.01.2024Persistence 4
15.01.2024Reserve + Discussion
18.01.2024Reserve + Discussion

Evaluation

This module is a "Pb" module. The mark has two components:
  • A lab exercise, (25%)
  • A written Exam (75%)
This module gives 4 ECTS credits.