User Tools

Site Tools


os:calendar
Return to Home page

Operating Systems Course - Calendar

Return to Operating Systems Course

  • LESSON 1: 2020/09/29 from 16:00 to 17:30 (Virtual Classroom)
    • Introduction to the course, Introduction to Operating Systems (part A)
  • LESSON 2: 2020/09/29 from 17:30 to 19:00 (Virtual Classroom)
    • Introduction to Operating Systems (part B), Linux installation
  • LESSON 3: 2020/09/30 from 13:00 to 14:30 (Virtual Classroom)
    • UNIX & Linux commands
  • LESSON 4: 2020/10/06 from 16:00 to 17:30 (Virtual Classroom)
    • UNIX & Linux commands, C programming tools
  • LESSON 5: 2020/10/06 from 17:30 to 19:00 (Virtual Classroom)
    • Files in Linux
  • LESSON 6: 2020/10/07 from 12:30 to 14:30 (Virtual Classroom)
    • Directories in Linux
  • LINUX INSTALLATION: 2020/10/08 from 21:30 to 23:00 (Virtual Classroom)
    • Virtual classroom with our assistant student with the target to guide you on the installation of Linux on your PCs.
  • LESSON 7: 2020/10/13 from 17:00 to 18:30/19:00 (Virtual Classroom)
    • Directories in Linux (System calls)
  • LAB 1 : 2020/10/14 from 11:30 to 13:00 (Virtual Classroom)
    • Management of files and directories, Permissions management, Link and comparisons between files, C programs and compilation
  • LESSON 8: 2020/10/14 from 13:00 to 14:30 (Virtual Classroom)
    • Introduction to Linux processes (System call fork)
  • ASSISTED LAB 1: 2020/10/20 from 21:30 to 23:00 (Virtual Classroom)
    • For questions about lab 1 and other topics (with assistance student)
  • LAB 2 : 2020/10/21 from 11:30 to 13:00 (Virtual Classroom)
    • Recursive visualization of a directory, Compilation and makefile, Recursive copy of a directory
  • LESSON 9: 2020/10/21 from 13:00 to 14:30 (Virtual Classroom)
    • Introduction to Linux processes (System call wait)
  • LESSON 10: 2020/10/27 from 17:00 to 18:30/19:00 (Virtual Classroom)
    • Theoretical Aspects related to processes, Concurrency: theoretical aspects
  • ASSISTED LAB 2: 2020/10/27 from 21:30 to 23:00 (Virtual Classroom)
    • For questions about lab 2 and other topics (with assistance student)
  • LAB 3 : 2020/10/28 from 11:30 to 13:00 (Virtual Classroom)
    • Analysis of concurrent programs, System call fork and shell commands related to processes, Precedence graph
  • LESSON 11: 2020/10/28 from 13:00 to 14:30 (Virtual Classroom)
    • Advanced Control (system call exec)
  • LESSON 12: 2020/11/03 from 16:00 to 17:30 (Virtual Classroom)
    • Advanced Control (system call exec), Signals
  • LESSON 13: 2020/11/03 from 17:30 to 19:00 (Virtual Classroom)
    • Signals
  • LAB 4 : 2020/11/04 from 11:30 to 13:00 (Virtual Classroom)
    • System call fork, exec, system
  • LESSON 14: 2020/11/04 from 13:00 to 14:30 (Virtual Classroom)
    • Signals, Shell commands for process management
  • LESSON 15: 2020/11/10 from 17:00 to 18:30/19:00 (Virtual Classroom)
    • Inter process communication (and pipe), Shell commands for Pipes and redirections
  • LAB 5 : 2020/11/11 from 11:30 to 13:00 (Virtual Classroom)
    • Shell commands for processes and redirection, concurrency using fork() and wait(), use of signals
  • LESSON 16: 2020/11/11 from 13:00 to 14:30 (Virtual Classroom)
    • Regular expressions and find
  • LESSON 17: 2020/11/17 from 16:00 to 17:30 (Virtual Classroom)
    • Filters
  • LESSON 18: 2020/11/17 from 17:30 to 19:00 (Virtual Classroom)
    • Threads
  • LAB 6 : 2020/11/18 from 11:30 to 13:00 (Virtual Classroom)
    • Signals and pipe, Pipe and synchronization, Command find, Filters
  • LESSON 19: 2020/11/18 from 13:00 to 14:30 (Virtual Classroom)
    • Pthread library
  • LESSON 20: 2020/11/24 from 16:00 to 17:30 (Virtual Classroom)
    • Shells, Shell scripts
  • LESSON 21: 2020/11/24 from 17:30 to 19:00 (Virtual Classroom)
    • Shells, Shell scripts
  • LAB 7 : 2020/11/25 from 11:30 to 13:00 (Virtual Classroom)
    • From recursion to concurrency, Concurrent file sorting, Concurrent file sorting and merging
  • LESSON 22: 2020/11/25 from 13:00 to 14:30 (Virtual Classroom)
    • Bash script exercises
  • LESSON 23: 2020/12/01 from 16:00 to 17:30 (Virtual Classroom)
    • Critical sections, Software solutions to critical sections
  • LESSON 24: 2020/12/01 from 17:30 to 19:00 (Virtual Classroom)
    • Hardware solutions, Introduction to semaphores
  • LAB 8 : 2020/12/02 from 11:30 to 13:00 (Virtual Classroom)
    • Bash scripts
  • LESSON 25: 2020/12/02 from 13:00 to 14:30 (Virtual Classroom)
    • Semaphores (first part)
  • LAB 9 : 2020/12/09 from 11:30 to 13:00 (Virtual Classroom)
    • Access to critical sections, precedence graphs with semaphores
  • LESSON 26: 2020/12/09 from 13:00 to 14:30 (Virtual Classroom)
    • Semaphores (second part)
  • LESSON 27: 2020/12/15 from 16:45 to 18:30/19:00 (Virtual Classroom)
    • CPU Scheduling
  • LAB 10 : 2020/12/16 from 11:30 to 13:00 (Virtual Classroom)
    • Concurrent programs with semaphores
  • LESSON 28: 2020/01/12 from 16:45 to 18:30/19:00 (Virtual Classroom)
    • Deadlock
  • LAB 11 : 2020/01/13 from 11:30 to 13:00 (Virtual Classroom)
    • Concurrent programs with semaphores, pseudo-exam test
  • LESSON 29: 2020/01/13 from 13:00 to 14:30 (Virtual Classroom)
    • Exercises from exams
  • ASSISTANCE BEFORE EXAM: 2021/01/20 from 21:00 to 22:30 (Virtual Classroom, with assistance student)
    • Question about exams (Starting from 22:15 prof. Scanzio will connect, and you will have the opportunity to ask questions also to him)

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: 2021/01/12 15:09 by zioskenz

Privacy Policy