This course introduces the main concepts behind modern operating systems, which include (1) general concept about an operating system, (2) how to interact with the Linux OS (e.g., shell, bash), (3) general programming concepts related to operating systems (e.g., processes, threads, mutual exclusion, etc.).
The course is taught in English and is delivered to the students of the Turin Polytechnic University in Tashkent (TTPU).
Professors (Academic Year 2024/2025): Fulvio Risso and Jalolliddin Yusupov.
Timetable is available at https://ttpu.edupage.org/timetable/.
For discussions: @ttpu_os_discussion
For learning material/assignments: @ttpu_os_material
Assignments and closed-answer questions are available on https://exercise.polito.it, which is reachable through the course page on the student's portal (https://didattica.polito.it). Please check the rules about deadlines and more on the slides presenting the course.
The content of the Google Drive is visible at this public link: https://drive.google.com/drive/folders/1ofmVatFxJZRz3kFJr8Glx_rBn6ScCjnu?usp=sharing.
The course material is also sent on the dedicated Telegram channel.