I'm having some issue understanding this passage in Tanenbaum Modern Operating system book:
"we see four processes, each with its own flow of control (i.e., its own
logical program counter), and each one running independently of the other ones.
Of course, there is only one physical program counter, so when each process runs,
its logical program counter is loaded into the real program counter". Here is the graph as indicated in the passage .
The problem I'm having with is that doesn't each process has its own program counter? And since each program is already its a separate process being executed why does it need to load back into a "real" program counter? I don't understand where this real program counter is coming from?