Context Switch: Steps
In a switch, the state of the first process must be saved somehow, so that, when the scheduler gets back to the execution of the first process, it can restore this state and continue.
The state of the process includes all the registers that the process may be using, especially the program counter, plus any other operating system specific data that may be necessary. This data is usually stored in a data structure called a process control block (PCB), or switchframe.
In order to switch processes, the PCB for the first process must be created and saved. The PCBs are sometimes stored upon a per-process stack in kernel memory (as opposed to the user-mode call stack), or there may be some specific operating system defined data structure for this information.
Since the operating system has effectively suspended the execution of the first process, it can now load the PCB and context of the second process. In doing so, the program counter from the PCB is loaded, and thus execution can continue in the new process. New processes are chosen from a queue or queues. Process and thread priority can influence which process continues execution, with processes of the highest priority checked first for ready threads to execute.
Read more about this topic: Context Switch
Famous quotes containing the words context and/or steps:
“The hippie is the scion of surplus value. The dropout can only claim sanctity in a society which offers something to be dropped out ofcareer, ambition, conspicuous consumption. The effects of hippie sanctimony can only be felt in the context of others who plunder his lifestyle for what they find good or profitable, a process known as rip-off by the hippie, who will not see how savagely he has pillaged intricate and demanding civilizations for his own parodic lifestyle.”
—Germaine Greer (b. 1939)
“And, beholding in many souls the traits of the divine beauty, and separating in each soul that which is divine from the taint which it has contracted in the world, the lover ascends to the highest beauty, to the love and knowledge of the Divinity, by steps on this ladder of created souls.”
—Ralph Waldo Emerson (18031882)