Which of the following statements are TRUE about Process Control Block (PCB)?
(A) The PCB contains information about the process state, such as whether it is running, waiting or terminated
(B) The PCB includes the program code and data segments of the process
(C) The PCB stores the process's memory management information, such as page tables and segment tables
(D) The PCB is used to track process scheduling information and CPU registers for process execution
Choose the correct answer from the options given below: