Return to
Home page
Operating Systems Course
News
[2021/01/12]: Added video about theses (end of the page)
[2021/01/07]: Added video solution of the 2020/09/14 exam (
20200914e_sol)
[2021/01/07]: Added solution of the tenth laboratory, text of the seventh laboratory.
[2020/12/14]: Added video solution of the 2020/06/16 exam (
20200616e_sol)
[2020/12/14]: Tomorrow lesson, LESSON 27 2020/12/15, will start at 16:45
[2020/12/14]: Added solution of the ninth laboratory, text of the tenth laboratory.
-
Slides
Laboratories
If you have not installed the Linux operating system in your PC, to run the virtual machines provided by Politecnico you need to follow this guide: labvdilinux-at-home-eng-v.4.4.1.pdf (Remember that you have to download and install into your PC the software Virt-viewer 9.0 )
Lab01: Management of files and directories, Permissions management, Link and comparisons between files, C programs and compilation
Lab02: Recursive visualization of a directory, Compilation and makefile, Recursive copy of a directory
Lab03: Analysis of concurrent programs, System call fork and shell commands related to processes, Precedence graph
Lab04: System call fork, exec, system
Lab05: Shell commands for processes and redirection, concurrency using fork() and wait(), use of signals
Lab06: Signals and pipe, Pipe and synchronization, Command find, Filters
Lab07: From recursion to concurrency, Concurrent file sorting, Concurrent file sorting and merging
-
Lab09: Access to critical sections, precedence graphs with semaphores
Lab10: Concurrent programs with semaphores
-
Guides
Exams
Cheat sheet
Cheat sheet that can be used during the exam (PRINT them!)
Exam texts and solutions (before the "exam" platform)
Proposed Theses (Master Degree)
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