Roberto Farina

This is the page related to the course of Laboratory of software development and operating systems @ Politecnico di Milano.

For more information about project activities related to the course please refer to the Projects page.

For more information about the course and the exams please refer to the official page by prof. Fornaciari.

Here is the material I use during my lessons.

Linux introduction: first steps to develop C applications
Reference code

Programming with processes and threads
Reference code

Using IPC mechanisms in Linux
Sockets in Linux
Reference code

The proc filesystem
Reference code

A complete example of the development of an application in Linux
Reference code

Addendum: Advanced IPC
Reference code

This material is free for study purposes, but to be considered as a property of the author. Please contact the author for any other purpose.

 

Useful links:

PThreads tutorial

The little book of semaphores


Back to the Teaching page.