INF841 - Computer Science Introductory Course (MSc)
Operating Systems Module
Lectures (TDs):
Petr Kuznetsov, petr.kuznetsov@telecom-paristech.fr
Laboratories (TPs): Etienne Borde, etienne.borde@telecom-paristech.fr
and Petr Kuznetsov
News
Prerequisites
Laboratories
Slides
Literature
Useful links
- The introductory
lecture of the OS module of INF841 is on Monday,
September 30, 10:15-11:45, C47
The first laboratory is on Tuesday, October 1,
15:15-16:45, C133
- Slides and handouts are updated
Some basic knowledge of the Unix operating system (check Tutorials 1 to 6 here)
and the C programming language.
- Lab 1: Environment and
Processes
- Lab 2: Signals
- Lab 3: Synchronization
- Lab 4: Makefiles, software
life cycle
Optional exercises (in French)
-
Abraham Siberschatz, Peter B. Galvin, Greg Gagne. Operating Systems Concepts, 7th edition, Wiley, 2005
-
Andrew S. Tannenbaum. Modern Operating Systems, 2nd edition, Prentice-Hall, 2001
-
Maurice J. Bach. The Design Of The Unix Operating System. Prentice Hall, Software Series, 1986
-
Remzi H. Arpaci-Dusseau and
Andrea C. Arpaci-Dusseau,
U Wisc., Operating Systems: Three Easy Pieces, 2013
-
Gary Nutt. Operating Systems: A Modern Perspective, 2nd edition,
Addison-Wesley, 2002