Operating Systems
CSC-341/641
Operating Systems
CSC-341/641
Instructor:
Daniel A. Cañas
Office: Manchester #249
Phone: 758-5355
Office hours: T-TH 2-3 pm or by appointment
E-mail: canas@wfu.edu
Textbook:
Shapley Gray, J., Interprocess Communications in Linux, Prentice Hall, 2003.
Associated website:
Web page will be kept up to date and is your first source of information. All slides/assignments/homeworks/labs/ etc. will be posted. Most materials will be posted electronically rather than distributed as handouts.
Course description: Advanced topics in concurrency with Operating Systems applications.
Grading:
Programming projects:100%
Students registered for CSC-641 will be required to perform additional work on their assignments and additional readings from published research papers.
Pre-requisites: A course in Operating Systems at the level of CSC-241
Tentative Topics
1-Programs and processes
2-Processing environment
3-Using/Creating processes
4-Primitive Communications
5-Pipes
6-Message queues
7-Semaphores
8-Shared memory
9-Linux kernel
* If you have a disability that may require an accommodation for taking this course, then please contact the Learning Assistance Center (758-5929) within the first two weeks of the semester.
Tentative Labs
1-Simple shell
2-Message passing
3-
4- Mutual exclusion in network systems
5-