next up previous contents
Next: Continuous Mathematics Up: Michaelmas Term 2000: Part Previous: Computer Design

Concurrent Systems

Lecturer: Dr J.M. Bacon (jmb@cl.cam.ac.uk)

No. of lectures: 12

Prerequisite course: Operating Systems

This course is a prerequisite for Distributed Systems (Part II) and Further Java (Part IB).


Aims


The aims of this course are to introduce the modular design of systems software and the principles of its dynamic execution; to explore the need for and implementation of concurrency control; to study the concept of transaction and its implementation in operating systems and database systems.


Lectures

Objectives


At the end of the course students should

Recommended books


Bacon, J. (1997). Concurrent Systems. Addison-Wesley (2nd ed.).
Tanenbaum, A.S. (1992). Modern Operating Systems. Prentice-Hall.
Silberschatz, A. & Galvin, P.B. (1998). Operating System Concepts. Addison-Wesley (5th ed.).
Gray, J. & Reuter, A. (1993). Transaction Processing: Concepts and Techniques. Morgan Kaufmann.



next up previous contents
Next: Continuous Mathematics Up: Michaelmas Term 2000: Part Previous: Computer Design
Christine Northeast
Wed Sep 20 15:13:44 BST 2000