Operating Systems Carl Tropper 112 N, McConnell [email protected] TA’s TBA.
4
-
Upload
stephany-boone -
Category
Documents
-
view
223 -
download
5
Transcript of Operating Systems Carl Tropper 112 N, McConnell [email protected] TA’s TBA.
Up front warning• This is a systems course => lots of
programming• C is the language • No, you can’t program in Java. You have to
learn C if you don’t know it• References on the course web page for C
tutorials
What’s in it for me?Important ideas in today’s multi-core world
• Concurrency control, or how do I get a bunch of processes which don’t share memory to cooperate?
• Same for processes which do share memory• Resource allocation (memory)• Scheduling (CPU)
How does the course work?
• Text: Modern Operating Systems by Andrew Tanenbaum
• Programming assignments (50%) (~6 assignments, or one every two weeks)
• Problems (0%) Why should I do them? • Midterm (10%)• Final (40%)