What is a difference between CPP and CPM?

A.
CPP has only one (1) protected copy of the data while CPM has two (2) copies
B.
CPM has only one (1) protected copy of the data while CPP has two (2) copies
C.
CPM requires CPP for some objects while CPP does not require CPM
D.
CPP mirrors the data while CPM stripes the data across the nodes