9.4 undo segment的选择算法