- Process state. Storing the current state of the process. - Program counter. Address of next instruction. - CPU registers. Index registers, stack pointers, and general-purpose registers, state information for correct process state change. - CPU-scheduling information. Process priority and scheduling information. - Memory-management information. Page tables, or the segment tables etc. - Accounting information. This information includes the amount of CPU and real time used, time limits, account numbers, job or process numbers, and so on. - - I/O status information. List of I/O devices allocated to the process, a list of open files, and so on.