(CS 415) Operating Systems Design
A study of operating system concepts, including principles, concurrency, scheduling, dispatch, and memory management.
Credit hours | 3.0 lecture |
---|---|
Prerequisites | CS 210, CS 301 |
Offered | Fall |
Programs | Computer Science (BS) |
Course Learning Outcomes
Each student who passes this course will be able to do the following:
- Understand the fundamental principles and concepts behind operating system design and implementation.
- Utilize API documentation and other programming resources effectively.
- Develop proficiency in multi-threaded programming and understand its applications.
- Gain familiarity with client/server programming concepts and techniques.
- Explore multi-processor programming and its implications for operating systems.