What is Context (computing)?
{{Intro-rewrite|date=December 2023}} '''Context''' in [[computer science]] refers to a specific set of data, which is related to a task. It must be saved to allow a task [[Interrupt|interruption]] to happen at a given date, a continuation of this task at the point it has been interrupted, and at an arbitrary future date.<ref>{{Cite book|title=Context in Computing: A Cross-Disciplinary Approach for Modeling the Real World|last=Brézillon|first=Patrick|last2=Gonzalez|first2=Avelino|publisher=Springer|year=2016|isbn=9781493955763}}</ref> Context is important when tasks can be interrupted. Upon being interrupted, the [[Central processing unit|processor]] saves the context. It then continues with the [[Interrupt Service Routine]]. The [[latency]] will be smaller if the context is smaller. The context data will sometimes be located in [[Processor register]]s, the [[computer memory]], or [[control registers]] on some operating systems. The storage memory is not concerned by the task context in the case of a context switch, even if this can be stored for some uses (checkpointing). == References == <references /> {{Tech-stub}} [[Category:Computer science]]