Chapter 15. Crash resilience and persistent data

15.1 Crashes

15.2 A model of a crash

15.3 Crash resilience or failure transparency

15.4 Idempotent (repeatable) operations

15.5 Atomic operations on persistent objects

15.6 Implementation of atomic operations

15.7 Non-volatile memory

15.8 A single operation on persistent data

15.9 Database management systems' requirements on operating systems

15.10 Summary

Get Operating Systems: Concurrent and Distributed Software Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.