Correct Answer:
B. Recovery process
In operating systems, checkpoints are crucial for the recovery process. A checkpoint involves saving the complete state of a system or application at a specific moment. This saved state serves as a reliable point from which the system can restart or revert to in the event of a system crash or failure, thereby minimizing data loss and enabling quicker system restoration.