Computer Science: An Overview: Global Edition (12th Edition)

Published by Pearson Higher Education
ISBN 10: 1292061162
ISBN 13: 978-1-29206-116-0

Chapter 3 - Operating Systems - Chapter Review Problems - Page 163: 9

Answer

See explanation

Work Step by Step

The process table is a data structure maintained by the operating system to facilitate context switching and scheduling, and other activities. A process table or process control block (PCB) contains information about the process, i.e. registers, quantum, priority, etc. The process table is an array of PCB's, that means logically contains a PCB for all of the current processes in the system. The process table is needed because in a timesharing system so that the multitude of processes that need to be run can be stored somewhere when they need to be taken off the processor. Then, when it's time to run the process again, it's exact state is known, so it can start back from where it left off.
Update this answer!

You can help us out by revising, improving and updating this answer.

Update this answer

After you claim an answer you’ll have 24 hours to send in a draft. An editor will review the submission and either publish your submission or provide feedback.