The year 1994 was a watershed moment for computer architecture.
For those seeking to understand the contents of the PDF, the book typically follows this structure: unix systems for modern architectures -1994- pdf
In a multiprocessor system, each CPU typically has its own local cache. If CPU A modifies a variable stored in its cache, CPU B must not read a stale value from its own cache. The year 1994 was a watershed moment for