os:calendar_2021_2022
Return to Home page
If you found any error, or if you want to partecipate to the editing of this wiki, please contact: admin [at] skenz.it
You can reuse, distribute or modify the content of this page, but you must cite in any document (or webpage) this url: https://www.skenz.it/os/calendar_2021_2022
Operating Systems Course - Calendar 2021/2022
Return to Operating Systems Course
- LESSON 1: 2021/09/29 from 11:30 to 13:00 (room R2)
- Introduction to the course, Introduction to Operating Systems (part A)
- LESSON 2: 2021/09/29 from 13:00 to 14:30 (room R2)
- Introduction to Operating Systems (part B), Linux installation
- LESSON 3: 2021/10/01 from 10:00 to 11:30 (Virtual Cassroom)
- UNIX & Linux commands
- LINUX INSTALLATION: 2021/10/04 from 21:00 to 22:30 (Virtual Classroom)
- Virtual classroom with our assistant student with the target to guide you on the installation of Linux on your PCs.
- LESSON 4: 2021/10/06 from 11:30 to 13:00 (room R2)
- UNIX & Linux commands, C programming tools
- LESSON 5: 2021/10/06 from 13:00 to 14:30 (room R2)
- Files in Linux
- LINUX INSTALLATION: 2021/10/06 from 21:00 to 22:30 (Virtual Classroom)
- Virtual classroom with our assistant student with the target to guide you on the installation of Linux on your PCs.
- LESSON 6: 2021/10/08 from 10:00 to 11:30 (Virtual Classroom)
- Directories in Linux
- LAB 1 : 2021/10/12 from 13:00 to 14:30 (Virtual Classroom) (CANCELLED)
- Management of files and directories, Permissions management, Link and comparisons between files, C programs and compilation
- LESSON 7: 2021/10/13 from 11:30 to 13:00 (room R2)
- Directories in Linux (System calls)
- LESSON 8: 2021/10/13 from 13:00 to 14:30 (room R2)
- Introduction to Linux processes (System call fork)
- LESSON 9: 2021/10/15 from 10:00 to 11:30 (Virtual Classroom)
- Introduction to Linux processes (System call wait)
- LAB 1 : 2021/10/19 from 13:00 to 14:30 (Virtual Classroom)
- Management of files and directories, Permissions management, Link and comparisons between files, C programs and compilation
- LESSON 10: 2021/10/20 from 11:30 to 13:00 (room R2)
- Theoretical Aspects related to processes, Concurrency: theoretical aspects
- LESSON 11: 2021/10/20 from 13:00 to 14:30 (room R2)
- Advanced Control (system call exec)
- ASSISTED Q&A: 2021/10/20 from 21:00 to 22:30 (Virtual Classroom)
- For questions about laboratories and other topics (with assistance student)
- LESSON 12: 2021/10/22 from 10:00 to 11:30 (Virtual Classroom)
- Advanced Control (system call exec), Signals
- LAB 2 : 2021/10/26 from 13:00 to 14:30 (Virtual Classroom)
- Recursive visualization of a directory, Compilation and makefile, Recursive copy of a directory
- LESSON 13: 2021/10/27 from 11:30 to 13:00 (room R2)
- Signals
- LESSON 14: 2021/10/27 from 13:00 to 14:30 (room R2)
- Signals, Shell commands for process management
- LESSON 15: 2021/10/29 from 10:00 to 11:30 (Virtual Classroom)
- Inter process communication (and pipe), Shell commands for Pipes and redirections
- LAB 3 : 2021/11/02 from 13:00 to 14:30 (Virtual Classroom)
- Analysis of concurrent programs, System call fork and shell commands related to processes, Precedence graph
- LAB 4 : 2021/11/03 from 11:30 to 13:00 (Virtual Classroom)
- System call fork, exec, system
- LESSON 16: 2021/11/05 from 10:00 to 11:30 (Virtual Classroom)
- Regular expressions and find
- LAB 5 : 2021/11/09 from 13:00 to 14:30 (Virtual Classroom)
- Shell commands for processes and redirection, concurrency using fork() and wait(), use of signals
- LESSON 17: 2021/11/10 from 11:30 to 13:00 (room R2)
- Filters
- LESSON 18: 2021/11/10 from 13:00 to 14:30 (room R2)
- Threads
- ASSISTED Q&A: 2021/11/10 from 21:00 to 22:30 (Virtual Classroom)
- For questions about laboratories and other topics (with assistance student)
- LESSON 19: 2021/11/12 from 10:00 to 11:30 (Virtual Classroom)
- Pthread library
- LAB 6 : 2021/11/16 from 13:00 to 14:30 (Virtual Classroom)
- Signals and pipe, Pipe and synchronization, Command find, Filters
- LESSON 20: 2021/11/19 from 10:00 to 11:30 (Virtual Classroom)
- Shells, Shell scripts
- LAB 7 : 2021/11/23 from 13:00 to 14:30 (Virtual Classroom)
- From recursion to concurrency, Concurrent file sorting, Concurrent file sorting and merging
- LESSON 21: 2021/11/24 from 11:30 to 13:00 (room R2)
- Shells, Shell scripts
- LESSON 22: 2021/11/24 from 13:00 to 14:30 (room R2)
- Bash script exercises
- ASSISTED Q&A: 2021/11/24 from 21:00 to 22:30 (Virtual Classroom)
- For questions about laboratories and other topics (with assistance student)
- LESSON 23: 2021/11/26 from 10:00 to 11:30 (Virtual Classroom)
- Critical sections, Software solutions to critical sections
- LAB 8 : 2021/11/30 from 13:00 to 14:30 (Virtual Classroom)
- Bash scripts
- LESSON 24: 2021/12/01 from 11:30 to 13:00 (room R2)
- Hardware solutions, Introduction to semaphores
- LESSON 25: 2021/12/01 from 13:00 to 14:30 (room R2)
- Semaphores (first part)
- LESSON 26: 2021/12/03 from 10:00 to 11:30 (Virtual Classroom)
- Semaphores (second part)
- LESSON 27: 2021/12/10 from 10:00 to 11:30 (Virtual Classroom)
- Semaphores (third part)
- LAB 9 : 2021/12/14 from 13:00 to 14:30 (Virtual Classroom)
- Access to critical sections, precedence graphs with semaphores
- LESSON 28: 2021/12/17 from 10:00 to 11:30 (Virtual Classroom)
- CPU Scheduling
- LAB 10 : 2021/12/21 from 13:00 to 14:30 (Virtual Classroom)
- Concurrent programs with semaphores
- LAB 11 : 2022/01/11 from 13:00 to 14:30 (Virtual Classroom)
- Concurrent programs with semaphores, pseudo-exam test
- LESSON 29: 2022/01/12 from 11:30 to 13:00 (Virtual Classroom)
- Deadlock
- LESSON 30: 2022/01/12 from 13:00 to 14:30 (Virtual Classroom)
- Exercises from exams
- ASSISTED Q&A: 2022/01/12 from 21:00 to 22:30 (Virtual Classroom)
- For questions about laboratories and other topics (with assistance student)
- LESSON 31: 2022/01/14 from 10:00 to 11:30 (Virtual Classroom)
- Exercises from exams and Q&A
If you found any error, or if you want to partecipate to the editing of this wiki, please contact: admin [at] skenz.it
You can reuse, distribute or modify the content of this page, but you must cite in any document (or webpage) this url: https://www.skenz.it/os/calendar_2021_2022
/web/htdocs/www.skenz.it/home/data/pages/os/calendar_2021_2022.txt · Last modified: 2024/04/08 22:35 by 127.0.0.1