The process of erasing an entire block of memory cells and programming new data takes a relatively long time to complete, and deferring an erase operation is often desirable.
erasing the entire block is a problem, however, in the case where another portion of the memory cells of the block do not need to be updated.