Lecture 1 Introduction
Lecture 2 MP/MC Hrdw/Sftw concepts
Lecture 3 DOS, NOS, Middleware
Lecture 4 Client-server systems, Communications
Lecture 5 Remote Procedure Call
Lecture 6 Distributed Objects, RMI
Lecture 7 Message-based Communication
Lecture 8 Processes and threads
Lecture 9 Multiuthreded clients, servers. Code Migration
Lecture 10 Naming
Lecture 11 Locating mobile entities
Lecture 12 Pointer caches, unreferenced objects
Lecture 13 MPI
Lecture 14 Logical clocks, global state, election algorithms
Lecture 15 Mutual Exclusion, Transactions
Lecture 16 More on Transactions, Consistency
Lecture 17 Consistency models
Lecture 18 More consistency, distribution and update protocols