Cache Coherence in Distributed Systems
Christopher A. Kent · 1999
produced using Adobe Illustrator and software of the author’s design. Times is a trademark and Helvetica is a registered trademark of Allied Corporation. Illustrator is a trademark of Adobe Systems, Inc. Scribe and UNILOGIC are registered trademarks of Unilogic, Ltd. UNIX is a trademark of Bell Laboratories. VAX is a trademark of Digital Equipment Corporation. Copyright © 1986, 1987 by Christopher A. Kent. All Rights Reserved. To the memory of my father and the persistence of my mother. iv Cache Coherence in Distributed Systems Abstract v Caching has long been recognized as a powerful performance enhancement technique in many areas of computer design. Most modern computer systems include a hardware cache between the processor and main memory, and many operating systems include a software cache between the file system routines and the disk hardware.