This lecture covers the following topics:
Concept of Distributed shared memory (DSM)
Advantages, Disadvantages of DSM
Issues in Implementing DSM Software
Comparison of Early DSM Systems
Memory Consistency Models
Shared Memory Mutual Exclusion: Bakery Algorithm