Professor: Chi Zhang
			Email: czhang AT cs dot fiu dot edu
			Phone: 305-348-3751
			Office Hours: Wednesday 9:30 - 11:30 a.m., or by appointment.
		
Textbooks
		
Course Preparation
			The first half of this course mainly covers Shell programming, while 
			the second half deals with Unix system calls. The concept of operating system 
			(especially processes and file systems) is a prerequisite. Furthermore, since 
			this is an advanced Unix course, the basic knowledge of C and Unix 
			commands is not only helpful but also necessary. C and basic Unix commands will 
			be touched upon only briefly in the class, and you are encouraged to learn 
			C and basic Unix by yourself after class. 
		
Reminder on emails, projects and exams
Projects: Project 1 Project 2 Project 3 Project 4
Midterm: Thur. Oct. 28 2004. Open Book.
Final: Tue. Dec. 14 2004. Open Book.
The classes on 11/30 and 12/02 have been canceled. Please read the program 4.7 (ftw4.c) of our textbook. The deadline for project 4 will be extended to Dec. 14.
			Slides: Operating System Review
			
			Introduction
			
			Process and Thread
			
			Synchronization
			File Systems
			I/O
Source code for all examples in the textbook Advanced Programming in the UNIX Environment.