There are very few or no other articles that link to this one. Please help introduce links in articles on related topics. After links have been created, remove this message. This article has been tagged since July 2006.
In computer science, a task context (process, thread ...) is the minimal set of data used by this task that must be saved to allow a task interruption at a given date, and a continuation of this task at the point it has been interrupted and at an arbitrary future date. In computing, a process is an instance of a computer program that is being executed. ... A thread in computer science is short for a thread of execution. ...
These data are located in :
Processor registers
Memory used by the task
On some Operating system, control registers used by the system to manage the task
The storage memory (files) is not concerned by the "task context" in the case of a context switch; even if this can be stored for some uses (Checkpointing). // An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ... A context switch is the computing process of storing and restoring the state (context) of a CPU such that multiple processes can share a single CPU resource. ...