in Operating System
3,660 views
4 votes
4 votes

Checkpointing a job

  1. allows it to be completed successfully
  2. allows it to continue executing later
  3. prepares it for finishing
  4. occurs only when there is an error in it
in Operating System
3.7k views

2 Answers

12 votes
12 votes
Best answer

Correct Answer: (b)

Explanation: Checkpointing is a method of periodically saving the state of a job so that, if for some reason, the job does not complete, it can be restarted from the saved state. Checkpoints can be taken either under the control of the user application or external to the application.

Reference: Checkpointing a job - IBM

selected by

4 Comments

MEANS OPTION D CANT BE THE ANS..B IS THE ANS
0
0
yes @asu

B) says that it is taking snapshots but suddenly hardware crashes, then when we start our job , it will see the snapshot and continue from there.

D) says that checkpoints only depend on error, it is not

as i told it is a periodic activity
2
2
and these snapshot is store into log file
0
0
0 votes
0 votes

Checkpointing is a technique to add fault tolerance into computing systems. It basically consists of saving a snapshot of the application's state, so that it can restart from that point in case of failure. This is particularly important for long running application that are executed in vulnerable computing system.So the most appropriate answer is D

Answer:

Related questions