User Tools

Site Tools


os:calendar20252026
Return to Home page

Operating Systems Course - Calendar

Return to Operating Systems Course

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
Privacy Policy