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