Basic Info
Professor: Jian Huang
- Office: MK 323
- Email: huangj@eecs.utk.edu
- Office hour: by appointment
- Class directory: /home/huangj/cs361
TA
- Name: Ryhan Pathan
- Email: rpathan@utk.edu
- Office: MK 614
- Office Hour: Mon 11am-1:30pm, Tue 2pm-3:15pm, Thu 2pm-3:15pm
Class
- Time: 12:40am - 1:55pm, TR
- Room: MK 525
- Midterm: during class time, Tuesday, March 27, 2012
- Final: 12:40pm - 2:00pm, Thursday, April 26, 2012
- No classes: Spring Break (March 19-23)
Lab Sessions
- This course has no lab assignments
Textbook, Course Notes and Additional Reading Material
For this course, we use:
- Operating System Concepts, by Abraham Silberschatz, Greg Gagne, Peter B. Galvin
Virtually any edition of this book would work. The version usually carried by bookstore is quite expensive. You can easily find much cheaper options through various online retailers. New, used, hardcopy, papercopy, binder versions would all be fine. International student edition works too.
I will try to write comprehensive notes and put those online as done in my other courses. A major part of this course is to teach core issues and principles involved in designing a modern operating system, due to that I will have to use the white board quite extensively for comparing design alternatives. Those will not be in my online notes. As before I will not take attendance, it is your responsibility to take good notes, and in the event of missing a class, talk to your classmates to catch up on notes.
Although today's computer science as a whole look extremely diverse, actually most of what we do can be traced back to a few roots. Operating system is one of those, a very important one too. Being innovative is always important and highly prized, but not knowing our past in many cases ensures that we will reinvent the wheels poorly. Also without knowing about the history, one would have a difficult time to fully appreciate how a successful solution came about. Google books has Computerworld dating back to 1969 at the following URL. By sampling over those past issues of Computerworld, we will together get an exposure of our community's past.
Grading
- Midterm: 30%
- Final: 40%
- Homeworks: 25%
- Class Presentation: 5%
- Class Participation: 5% extra credit