(CS 415) Operating Systems Design
Operating systems principles, concurrency, scheduling, dispatch, memory management.
1. Understand how operating systems are made and designed.
2. Understand how to find and use API documents and other programming resources.
3. Be familiar with multi-threaded programming.
4. Be familiar with client/server programming.
5. Be familiar with multi-processor programming.