October 2017
Intermediate to advanced
586 pages
14h 8m
English
CoW (heavily used with fork()) is a kernel feature that does not allocate several times the memory for data shared by two or more processes, until a process touches it (writes into it); in this case, memory is allocated for its private copy. The following shows how a page fault handler manages CoW (one-page case study):