Process control block contains all the essential information related to process. Essentail information can be process Id, list of open files, registers, memory, process state etc. Whenever a process waiting for CPU is re-scheduled for CPU, operating system fetches and re-load the process state based on information present in PCB.