CS1550: Introduction To Operating Systems (Summer 2003)
Recitation Leader: Ruibin Xu
- Meeting Time: Thursday 8:00pm - 8:50pm in 5502 Sennott Square
- Office Location: 6805 Sennott Square
- Office Phone: 412-624-8402
- Office Hours: Wednesday 2:00pm - 5:00pm
- Email: xruibin@cs.pitt.edu
- Course Web Page: http://courseweb.pitt.edu
Week 11
- The organization of the FAT file system
Week 10
- Sample solution to project 3: Server and Client
- Project 4: read chapter 10 and 11 of Gary Nutt's book first
- Part 1: Page 176-177
- Part 2: Page 189
- Part 3: Page 190
- Part 4: A useful link and a useful utility
Week 9
- Sample output for project 3
Week 8
Week 7
- The midterm is over. Relax.
- Then do assignment 3: use Iterative Enhancement strategy.
- Phase 1: create a server process and a client process. The server process reads inventory_data file and the client process reads task_file file. Then the client transfer all the transactions to the server via a named pipe.
- The server process needs to call the following API functions: CreateNamedPipe, ConnectNamedPipe and ReadFile
- The client process needs to call the following API functions: CreateFile and WriteFile.
- Phase 2: The server services the transaction sequentially and send the results back to the client via another named pipe.
- Phase 3: create a thread for each transaction and use mutex to prevent race condition. IMPLEMENT ALL THE REQUIREMENTS!
Week 6
Week 5
Week 4
Week 3
Week 2
Week 1