Talk:Context switch

From Wikipedia, the free encyclopedia

This article is part of WikiProject Keywords, a project to improve Wikipedia's articles related to Keywords. For guidelines see the project page and Wikipedia:Contributing FAQ.

Contents

[edit] Statistical data

statistical data seems to be missing? -- paniq

Do you mean typical context switch latency, or something else? Patrik Hägglund 17:37, 21 June 2006 (UTC)

[edit] ELF?

I removed:

The ELF Interface is one such architecture. A distinct advantage to Human users of unix-like systems is an override cabability inherent in the interfaces: Stdin, Stdout and Stderr, which are nearly always accesable to both root users and normal users.

What does ELF have to do with context switching? The discussion of stdin / stdout / stderr that follows doesn't make any sense, either. Neilc 01:10, 24 July 2005 (UTC)

[edit] Interrupt handling

"Clearly, there is a necessity to switch contexts when issuing interrupts: so that the interrupt handler can be executed, the state of the currently running process must be suspended."

This needs an explanation. The article gives the impression that all interrupts results in a context swith. This is not consistent with my understanding of interrupts. Rather it should depend on the type of the interrupt and the interrupt handling framework (the OS). Do you say that a context switch occurs when you use a DOS interrupt call? If that is the case, what's the difference between such a call and a normal function call?

--Patrik Hägglund 18:15, 21 June 2006 (UTC)

[edit] Operator context switching?

What about the concept of user context switching? As in "the PSP is crap because it forces the programmer to context switch too often"? Does this usage deserve a mention? Sam Wilson 00:48, 24 July 2006 (UTC)

[edit] Task Gate

Is a task gate the same thing as a Barrier_(computer_science)? Mateja 01:11, 13 November 2006 (UTC)

[edit] Max switchframes and contexts

Is there a limit to number of switchframes and contexts maintained by a CPU? Are there examples for Xeon, Opteron, Itanium, Pentium?

[edit] Expansion on types of context switches

What are the differences between register, task, thread and process context switches? what are the relative time penalty? when are they used?