Thanks...I remember you mentioned some of this to me. My one thought was that there are some pretty cool applications courses in our department (distributed system design/AI). Out of the upper division classes, OS grabs my attention/interest less than others. But I was wrong to assume that learning about operating systems didn't have applications to what I want to do in the future with CS. The answers here cleared it up.
Also, it is considered a weeding out course in many schools. It separates those who are willing to dig deeper into the world of CS and those who will either quit the major or become a desk drone.
Signed, Your CS112 TA