os:calendar
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
Operating Systems Course - Calendar
Return to Operating Systems Course
- LESSON 1: 2024/09/25 from 10:00 to 11:30 (room 12A)
- Introduction to the course, Introduction to Operating Systems
- LESSON 2: 2024/09/25 from 11:30 to 13:00/13:30 (room 12A)
- Operating Systems classification, Linux installation
- LESSON 3: 2024/10/02 from 10:00 to 11:30 (room 12A)
- UNIX & Linux commands
- LESSON 4: 2024/10/02 from 11:30 to 13:00 (room 12A)
- UNIX & Linux commands, C programming tools
- LESSON 5: 2024/10/02 from 13:00 to 14:30 (room 12A)
- Files in Linux
- LAB LINUX INSTALLATION A: 2024/10/04 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- Solve installation problems and guide you on the installation of Linux on your PCs.
- LAB LINUX INSTALLATION B: 2024/10/04 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- Solve installation problems and guide you on the installation of Linux on your PCs.
- LAB LINUX INSTALLATION C: 2024/10/07 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- Solve installation problems and guide you on the installation of Linux on your PCs.
- LAB LINUX INSTALLATION D: 2024/10/08 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- Solve installation problems and guide you on the installation of Linux on your PCs.
- LESSON 6: 2024/10/09 from 10:00 to 11:30 (room 12A)
- Directories in Linux
- LESSON 7: 2024/10/09 from 11:30 to 13:00/13:30 (room 12A)
- Directories in Linux (System calls)
- LAB 1 A : 2024/10/11 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- Management of files and directories, Permissions management, Link and comparisons between files, C programs and compilation
- LAB 1 B : 2024/10/11 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- Management of files and directories, Permissions management, Link and comparisons between files, C programs and compilation
- LAB 1 C : 2024/10/14 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- Management of files and directories, Permissions management, Link and comparisons between files, C programs and compilation
- LAB 1 D : 2024/10/15 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- Management of files and directories, Permissions management, Link and comparisons between files, C programs and compilation
- LESSON 8: 2024/10/16 from 10:00 to 11:30 (room 12A)
- Introduction to Linux processes (System call fork)
- LESSON 9: 2024/10/16 from 11:30 to 13:00 (room 12A)
- Introduction to Linux processes (System call wait), Theoretical Aspects related to processes
- LESSON 10: 2024/10/16 from 13:00 to 14:30 (room 12A)
- Advanced Control (system call exec)
- LAB 2 A : 2024/10/18 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- Analysis of concurrent programs, System call fork, precedence graph
- LAB 2 B : 2024/10/18 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- Analysis of concurrent programs, System call fork, precedence graph
- LAB 2 C : 2024/10/21 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- Analysis of concurrent programs, System call fork, precedence graph
- LAB 2 D : 2024/10/22 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- Analysis of concurrent programs, System call fork, precedence graph
- LESSON 11: 2024/10/23 from 10:00 to 11:30 (room 12A)
- Advanced Control (system call exec), Signals
- LESSON 12: 2024/10/23 from 11:30 to 13:00/13:30 (room 12A)
- Signals
- LAB 3 A : 2024/10/25 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- System call fork, exec, system
- LAB 3 B : 2024/10/25 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- System call fork, exec, system
- LAB 3 C : 2024/10/28 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- System call fork, exec, system
- LAB 3 D : 2024/10/29 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- System call fork, exec, system
- LESSON 13: 2024/10/30 from 10:00 to 11:30 (room 12A)
- Signals, Shell commands for process management
- LESSON 14: 2024/10/30 from 11:30 to 13:00 (room 12A)
- Inter process communication (and pipe), Shell commands for Pipes and redirections
- LESSON 15: 2024/10/30 from 13:00 to 14:30 (room 12A)
- Regular expressions and find
- LAB 4 C : 2024/11/04 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- Shell commands for processes and redirection, concurrency using fork() and wait(), use of signals
- LAB 4 D : 2024/11/05 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- Shell commands for processes and redirection, concurrency using fork() and wait(), use of signals
- LESSON 16: 2024/11/06 from 10:00 to 11:30 (room 12A)
- Filters
- LESSON 17: 2024/11/06 from 11:30 to 13:00/13:30 (room 12A)
- Threads
- LAB 4 A : 2024/11/08 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- Shell commands for processes and redirection, concurrency using fork() and wait(), use of signals
- LAB 4 B : 2024/11/08 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- Shell commands for processes and redirection, concurrency using fork() and wait(), use of signals
- LAB 5 C : 2024/11/11 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- Signals and pipe, Pipe and synchronization, Command find, Filters
- LAB 5 D : 2024/11/12 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- Signals and pipe, Pipe and synchronization, Command find, Filters
- LESSON 18: 2024/11/13 from 10:00 to 11:30 (room 12A)
- Pthread library
- LESSON 19: 2024/11/13 from 11:30 to 13:00 (room 12A)
- Shells, Shell scripts
- LESSON 20: 2024/11/13 from 13:00 to 14:30 (room 12A)
- Shells, Shell scripts
- LAB 5 A : 2024/11/15 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- Signals and pipe, Pipe and synchronization, Command find, Filters
- LAB 5 B : 2024/11/15 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- Signals and pipe, Pipe and synchronization, Command find, Filters
- LAB 6 C : 2024/11/18 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- From recursion to concurrency, Concurrent file sorting, Concurrent file sorting and merging
- LAB 6 D : 2024/11/19 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- From recursion to concurrency, Concurrent file sorting, Concurrent file sorting and merging
- LESSON 21: 2024/11/20 from 10:00 to 11:30 (room 12A)
- Bash script exercises
- LESSON 22: 2024/11/20 from 11:30 to 13:00/13:30 (room 12A)
- Critical sections, Software solutions to critical sections
- LAB 6 A : 2024/11/22 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- From recursion to concurrency, Concurrent file sorting, Concurrent file sorting and merging
- LAB 6 B : 2024/11/22 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- From recursion to concurrency, Concurrent file sorting, Concurrent file sorting and merging
- LAB 7 C : 2024/11/25 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- Bash scripts
- LAB 7 D : 2024/11/26 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- Bash scripts
- LESSON 23: 2024/11/27 from 10:00 to 11:30 (room 12A)
- Hardware solutions, Introduction to semaphores
- LESSON 24: 2024/11/27 from 11:30 to 13:00 (room 12A)
- Semaphores (first part)
- LESSON 25: 2024/11/27 from 13:00 to 14:30 (room 12A)
- Semaphores (second part)
- LAB 7 A : 2024/11/29 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- Bash scripts
- LAB 7 B : 2024/11/29 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- Bash scripts
- LAB 8 C : 2024/12/02 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- Access to critical sections, precedence graphs with semaphores
- LAB 8 D : 2024/12/03 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- Access to critical sections, precedence graphs with semaphores
- LESSON 26: 2024/12/04 from 10:00 to 11:30 (room 12A)
- Semaphores (third part)
- LESSON 27: 2024/12/04 from 11:30 to 13:00/13:30 (room 12A)
- CPU Scheduling
- LAB 8 A : 2024/12/06 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- Access to critical sections, precedence graphs with semaphores
- LAB 8 B : 2024/12/06 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- Access to critical sections, precedence graphs with semaphores
- LAB 9 C : 2024/12/09 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- Concurrent programs with semaphores
- LAB 9 D : 2024/12/10 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- Concurrent programs with semaphores
- LESSON 28: 2024/12/11 from 10:00 to 11:30/12:00 (room 8C)
- Deadlock
- LAB 9 A : 2024/12/13 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- Concurrent programs with semaphores
- LAB 9 B : 2024/12/13 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- Concurrent programs with semaphores
- LAB 10 C : 2024/12/16 from 13:00 to 14:30 (LAIB 5) Surname L-Q
- Concurrent programs with semaphores, pseudo-exam test
- LAB 10 D : 2024/12/17 from 14:30 to 16:00 (LAIB 1T) Surname R-Z
- Concurrent programs with semaphores, pseudo-exam test
- LAB 10 A : 2024/12/20 from 13:00 to 14:30 (LAIB 2B) Surname A-D
- Concurrent programs with semaphores, pseudo-exam test
- LAB 10 B : 2024/12/20 from 14:30 to 16:00 (LAIB 2B) Surname E-K
- Concurrent programs with semaphores, pseudo-exam test
- LESSON 29: 2025/01/08 from 10:00 to 11:30 (room 12B)
- Exercises from exams
- LESSON 30: 2025/01/08 from 11:30 to 13:00/13:30 (room 12B)
- Exercises from exams and Q&A
- ASSISTED Q&A: 2025/01/10 from 14:30 to 16:00 (Virtual Classroom)
- For questions about laboratories and other topics (with laboratory assistant)
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
/web/htdocs/www.skenz.it/home/data/pages/os/calendar.txt · Last modified: 2024/11/13 16:34 by zioskenz