|
|
|
![]() Program Information Undergraduate Admission Online Degree Admission Graduate Admission Policies and Procedures ![]() Undergraduate Major Online Undergrad. Major Undergraduate Minor Graduate Program Semester Schedules Online Registration Course Descriptions Entrance Exam (CSC300) Exit Exam (CSC301) Course Web Pages ![]() Faculty and Staff Students Faculty Openings ![]() UIS and CS FAQs Graduate Projects Computer Labs Career Section Resource Links ![]() General Information Directions and Maps |
CSC 389 Introduction to Operating Systems Ted Mims Textbook: Modern Operating Systems 3rd edition by Andrew Tanenbaum, Chapters 1 – 3 6 and 9 (if time permits) will be covered. Suggested Supplemental Text: Advanced Unix Programming by Mark Rochkind Outline of Topics to be Covered:
Grading:
There will be two programming projects. One project involves implementing a shared memory program that forks a loader process, a cpu process and a printer process. The processes use semaphores and shared memory. The second project involves implementing the loader process, cpu process and printer process in a client/sever model. The programming projects will involve programming in C on the UNIX system. Students will be given sufficient lectures and materials on UNIX and C to prepare them to complete the project. Major topics covered in lectures are based on material in the text. |
Home | Information | Academics | People | Resources | Contact
The Department of Computer Science
University of Illinois at Springfield
One University Plaza
Springfield, IL 62703-5407
Last modified: August 3, 2004
Copyright© 2004 University of Illinois at Springfield