Computer Laboratory > Teaching > Course material 2008–09 > Computer Science Tripos Syllabus and Booklist 2008-2009 > Paper 2: Operating Systems I

next up previous contents
Next: Lent Term 2009: Part Up: Michaelmas Term 2008: Part Previous: How to Study Computer   Contents


Paper 2: Operating Systems I

This Paper 2 course is taken by Part IA Computer Science Tripos students only.

Lecturer: Dr S.M. Hand

No. of lectures: 17 (Continued into Lent Term)

Prerequisite course: Digital Electronics.

This course is a prerequisite for the Part IB courses Concurrent Systems and Applications and Introduction to Security, and the Part II courses Advanced System Topics, Distributed Systems and Security.

Aims

The overall aim of this course is to provide a general understanding of how a computer works. This includes aspects of the underlying hardware as well as the structure and key functions of the operating system. Case studies will be used to illustrate and reinforce fundamental concepts.

Lectures

Objectives

At the end of the course students should be able to

Recommended reading

Tanenbaum, A.S. (1990). Structured computer organisation. Prentice Hall (3rd ed).
Patterson, D. & Hennessy, J. (1998). Computer organisation and design. Morgan Kaufmann (2nd ed.).
* Bacon, J. & Harris, T. (2003). Operating systems. Addison-Wesley (3rd ed.).
Silberschatz, A., Peterson, J.L. & Galvin, P.C. (2005). Operating systems concepts. Addison-Wesley (7th ed.).
Leffler, S. (1989). The design and implementation of the 4.3BSD Unix operating system. Addison-Wesley.
Solomon, D. & Russinovich, M. (2000). Inside Windows 2000. Microsoft Press (3rd ed.).


next up previous contents
Next: Lent Term 2009: Part Up: Michaelmas Term 2008: Part Previous: How to Study Computer   Contents