COMP 410: Operating Systems Instructor: Dr. Chandra N. Sekharan Lewis Towers: 512 D chandra@cs.luc.edu Phone: 312-915-7985 Office Hours: Tuesday 11:30 am to 2 pm. Recommended Books: 1. Practical Unix Programming: Robbins and Robbins, Prentice-Hall. 2. Unix System Programming Using C++, Terrene Chan, Prentice-Hall. 3. Collection of research papers which would be announced later. Materials on the Web: 1. Refer to web.cs.luc.edu/~chandra/COMP410 for course information such as assignments, or solutions or announcements. 2. Follow the link www.cs.utsa.edu ->Faculty & Staff ->Steven Robbins ->Teaching ->CS3733 Operating Systems Syllabus: 1. Quick Overview of operating systems 2. C/C++ programming basics and pointers; 32-bit vs 64-bit 3. Operating System programming essentials, Shell programming 4. POSIX Threads 6. Pipes and Sockets 7. Multiprocessor Operating Systems 8. Case Studies of IBM, CRAY, SGI Origin, Compaq, Sun, HP parallel architectures. 9. Misc. Topics Grading: 1. Assignments + midterm will be based on C/C++ programming for 35% 2. Research paper/presentation for 25% 3. Comprehensive Finals: 30% 4. Attendance and Class Participation: 10% Detailed announcements will be made on research paper and presentation on the second day of classes.