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
16.09.2024 - MorningProcesses
AfternoonProcesses
23.09.2024 - MorningScheduling
AfternoonScheduling
30.09.2024 - MorningMemory 1
AfternoonMemory 1
07.10.2024 - MorningMemory 2
AfternoonMemory 2
14.10.2024 - MorningMemory 3
AfternoonMemory 3
21.10.2024 - MorningConcurrency 1
AfternoonConcurrency 1
28.10.2024 - MorningConcurrency 2
AfternoonConcurrency 2
04.11.2024 - MorningConcurrency 3
AfternoonConcurrency 3
11.11.2024 - Morning No course: Block Week
Afternoon No course: Block Week
18.11.2024 - MorningConcurrency 4
AfternoonFirst Lab
25.11.2024 - MorningPersistence 1
AfternoonPersistence 1
02.12.2024 - MorningPersistence 2
AfternoonPersistence 2
9.12.2024 - MorningPersistence 3
AfternoonPersistence 3
16.12.2024 - MorningLab (second part)
AfternoonLab (second part)
23.12.2024 - Morning No course: Holydays
Afternoon No course: Holydays
30.12.2024 - Morning No course: Holydays
Afternoon No course: Holydays
06.01.2025 - MorningPersistence 4
AfternoonPersistence 4
13.01.2025 - MorningReserve + Discussion
AfternoonReserve + 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.