checkpoint Punto di un programma informatico, individuato da un’appropriata istruzione, in corrispondenza del quale l’elaborazione viene interrotta, affinché tutte le informazioni relative all’esecuzione del programma stesso possano essere copiate su una memoria ausiliaria. Per estensione, l’istruzione che individua il c. è anche l’insieme delle operazioni di interruzione e di copia. Il c. è utilizzato dal programmatore per proteggere lunghe elaborazioni dall’eventualità di malfunzionamento hardware e/o software. L’aumentata affidabilità dei moderni calcolatori ha limitato questa applicazione del c. a programmi con caratteristiche particolari.
Nei sistemi di elaborazione in multiprogrammazione è il