LEARNING OUTCOMES
After completing the course, you will be able to: explain the principles behind the implementation of operating systems; discuss abstraction and management of system resoures; describe the typical data structures and algorithms that are commonly employed in operating sytems; experiment with the command line, virtual machines, and software containers; evaluate how to build efficient and dependable systems.
Credits: 5
Schedule: 13.09.2021 - 15.12.2021
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Vesa Hirvisalo, Mario Di Francesco
Contact information for the course (applies in this implementation):
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
valid for whole curriculum period:
Operating system structure and elements of computer architecture. Processes and threads. Memory management and file systems. Concurrency and parallelism. Virtualization.
Assessment Methods and Criteria
valid for whole curriculum period:
Exercises and final exam.
DETAILS
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
SDG: Sustainable Development Goals
9 Industry, Innovation and Infrastructure
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
Teaching Period:
2020-2021 Autumn I-II
2021-2022 Autumn I-II
Course Homepage: https://mycourses.aalto.fi/course/search.php?search=CS-C3140
Registration for Courses: In the academic year 2021-2022, registration for courses will take place on Sisu (sisu.aalto.fi) instead of WebOodi.