An Entity of Type: Election, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computing, a context switch is the process of storing the state of a process or thread, so that it can be restored and resume execution at a later point, and then restoring a different, previously saved, state. This allows multiple processes to share a single central processing unit (CPU), and is an essential feature of a multitasking operating system.

Property Value
dbo:abstract
  • En informàtica, un canvi de context és l'acció realitzada per un sistema operatiu quan guarda l'estat de la CPU i restableix un estat diferent amb la finalitat de deixar d'executar un procés o un fil d'execució i procedir a executar-ne un altre. El context és l'estat de la CPU en un moment donat, és a dir el contingut dels seus registres interns (per exemple el comptador de programa que conté l'adreça de la instrucció a executar) i les dades de sistema operatiu que siguin necessàries. Els canvis de context es produeixen en dos escenaris: * En sistemes operatius multitasca quan el planificador (scheduler) decideix suspendre l'execució d'un procés o un fil d'execució i procedir a executar-ne un altre. * Quan la CPU rep una interrupció, i per tant suspèn l'execució en curs per procedir a executar la (interrupt handler) que correspongui. (ca)
  • Přepnutí neboli změna kontextu (anglicky context switch) je operace, při níž víceúlohový operační systém přepíná řízení mezi procesy. Při tom je potřeba uložit aktuální stav CPU odpovídající doposud běžícímu procesu a obnovit stav CPU pro pokračování druhého procesu. K tomuto ději dochází v moderních operačních systémech mnohokrát za sekundu. Přepnutí kontextu může být na některých procesorech časově poměrně náročná operace, proto se ji operační systémy snaží maximálně optimalizovat. Snazší může být přepínání mezi vlákny téhož procesu. Jaké činnosti se provádějí při přepínání kontextu, závisí na procesoru a operačním systému. (cs)
  • في الحوسبة، يكون تبديل السياق هو عملية تخزين حالة عملية أو شريط التعليمات، بحيث يمكن استعادته واستئناف تنفيذه من نفس النقطة في وقت لاحق. يتيح ذلك عمليات متعددة مشاركة وحدة معالجة مركزية واحدة، وهي ميزة أساسية لنظام تشغيل متعدد المهام. يختلف المعنى الدقيق لعبارة «تبديل السياق» بشكل كبير في الاستخدام. في سياق تعدد المهام، تبديل السياق يشير إلى عملية تخزين حالة النظام لمهمة واحدة، بحيث يمكن إيقاف المهمة مؤقتًا واستئناف مهمة أخرى. يمكن أيضًا أن يحدث تبديل السياق كنتيجة للمقاطعة، مثال عندما تحتاج مهمة ما إلى الوصول إلى مخزن القرص، مما يؤدي إلى توفير وقت وحدة المعالجة المركزية لعمل المهام الأخرى. تتطلب بعض أنظمة التشغيل أيضًا تبديل السياق للتنقل بين وضع المستخدم ومهام وضع النواة (kernel). يمكن أن يكون لعملية تبديل السياق تأثير سلبي على أداء النظام، على الرغم من أن حجم هذا التأثير يعتمد على طبيعة التحويل الذي يتم تنفيذه. (ar)
  • Kontextwechsel oder Taskswitching (englisch context switch) nennt man den Vorgang in einem Betriebssystem, bei dem die Bearbeitung des aktuellen Prozesses (oder auch Threads, Tasks oder Programms) unterbrochen wird (z. B. nach einer festgelegten Zeitspanne durch einen Timer-Interrupt oder bei Systemaufrufen) und zu einer anderen Routine gewechselt wird. Dabei wird der Kontext (im Wesentlichen die Prozessor-Register) des aktuellen Prozesses/Threads/Tasks gesichert und der Kontext des neuen wiederhergestellt. Durch diesen Vorgang wird Multitasking ermöglicht, da sich so mehrere Prozesse im Zeit-Multiplexverfahren abwechselnd auf einem einzelnen CPU-Kern ausführen lassen. Beim Benutzer entsteht der Eindruck, mehrere Prozesse würden tatsächlich gleichzeitig ausgeführt werden. Kontextwechsel sind meist zeitintensiv und daher wird das Design von Betriebssystemen dahingehend optimiert, möglichst wenig Kontextwechsel durchzuführen. Das Wechseln von einem Prozess zum nächsten erfordert einen gewissen administrativen Aufwand, etwa das Speichern und Laden von Registern und internen Tabellen zur Verwaltung der Prozesse. Die Strategie für den Kontextwechsel wird vom Scheduler festgelegt, während die Durchführung selbst vom Dispatcher vorgenommen wird. (de)
  • In computing, a context switch is the process of storing the state of a process or thread, so that it can be restored and resume execution at a later point, and then restoring a different, previously saved, state. This allows multiple processes to share a single central processing unit (CPU), and is an essential feature of a multitasking operating system. The precise meaning of the phrase "context switch" varies. In a multitasking context, it refers to the process of storing the system state for one task, so that task can be paused and another task resumed. A context switch can also occur as the result of an interrupt, such as when a task needs to access disk storage, freeing up CPU time for other tasks. Some operating systems also require a context switch to move between user mode and kernel mode tasks. The process of context switching can have a negative impact on system performance. (en)
  • Un cambio de contexto consiste en la ejecución de una rutina perteneciente al núcleo del sistema operativo multitarea de una computadora, cuyo propósito es parar la ejecución de un hilo o proceso para dar paso a la ejecución de otro distinto. (es)
  • Une commutation de contexte (context switch) en informatique consiste à sauvegarder l'état d'un processus ou d'un thread pour restaurer à la place celui d'un autre dans le cadre de l'ordonnancement d'un système d'exploitation multitâche. Elle peut être plus ou moins coûteuse en temps processeur suivant l'architecture matérielle, le système d'exploitation, ou le type de processus utilisé. En effet, dans le cas des processus lourds elle nécessite toujours un changement d’espace d’adressage, alors que les processus légers de même père partagent ce dernier, qui n'a alors pas besoin d'être rechargé. Le contexte sauvegardé doit au minimum inclure une portion notable de l'état du processeur (registres généraux, registres d'états, etc.) ainsi que, pour certains systèmes, les données nécessaires au système d'exploitation pour gérer ce processus. La commutation de contexte invoque au moins trois étapes. Par exemple, en présumant que l'on veut commuter l'utilisation du processeur par le processus P1 vers le processus P2 : 1. * Sauvegarder le contexte du processus P1 quelque part en mémoire (usuellement sur la pile de P1). 2. * Retrouver le contexte de P2 en mémoire (usuellement sur la pile de P2). 3. * Restaurer le contexte de P2 dans le processeur. 4. * Reprendre l'exécution de P2 à son point de dernière exécution. Certains processeurs peuvent sauvegarder et restaurer le contexte du processus en interne, évitant ainsi d'avoir à sauvegarder ce contexte en mémoire vive. Dans un système d'exploitation multitâches, le processeur peut alterner l'exécution des processus chargés en mémoire centrale. Il doit réaliser ce qu'on appelle un changement de contexte (ou commutation du processeur). (fr)
  • コンテキストスイッチ (context switch) とは、複数のプロセスが1つのCPUを共有できるように、CPUの状態(コンテキスト (情報工学))を保存したり復元したりする過程のことである。コンテキストスイッチはマルチタスクオペレーティングシステムに不可欠な機能である。通常コンテキストスイッチは多くの計算機処理を必要とするため、オペレーティングシステムの設計においてはコンテキストスイッチを最適化することが重要である。 (ja)
  • La commutazione di contesto (in inglese context switch), in informatica, indica una particolare operazione del sistema operativo che conserva lo stato del processo o thread, in modo da poter essere ripreso in un altro momento. Questa attività permette a più processi di condividere la CPU, ed è anche una caratteristica essenziale per i sistemi operativi multitasking. (it)
  • 문맥 교환(文脈交換, context switch)이란 하나의 프로세스가 CPU를 사용 중인 상태에서 다른 프로세스가 CPU를 사용하도록 하기 위해, 이전의 프로세스의 상태(문맥)를 보관하고 새로운 프로세스의 상태를 적재하는 작업을 말한다. 한 프로세스의 문맥은 그 프로세스의 프로세스 제어 블록에 기록되어 있다. (ko)
  • Przełączanie kontekstu, przełączanie zadań – proces zachowywania i odtwarzania stanu procesora/rdzenia, by wiele procesów mogło dzielić zasoby pojedynczego procesora/rdzenia. Za przełączanie kontekstu odpowiedzialny jest dyspozytor. Przełączanie kontekstu polega na przydzielaniu procesorowi kolejnych zadań i jest ważną cechą wielozadaniowego systemu operacyjnego. Z reguły przełączanie kontekstu jest zadaniem wymagającym obliczeniowo i wiele czasu przy projektowaniu systemów operacyjnych poświęca się na optymalizację tego zadania. (pl)
  • Em sistemas operacionais, uma troca de contexto (também conhecido como chaveamento ou mudança de contexto) é o processo computacional de armazenar e restaurar o estado (contexto) de uma CPU de forma que múltiplos processos possam compartilhar uma única instância de CPU. Uma vez que troca de contexto se refere à saída de uma tarefa do processamento para que outra assuma, podendo a primeira não ter sido concluída é garantido que o contexto anterior armazenado seja restaurado, assim isso permite que, quando for, o ponto de execução volte ao mesmo estado que foi deixado durante o armazenamento. (pt)
  • Переключение контекста (англ. context switch) — в многозадачных ОС и средах — процесс прекращения выполнения процессором одной задачи (процесса, потока, нити) с сохранением всей необходимой информации и состояния, необходимых для последующего продолжения с прерванного места, и восстановления и загрузки состояния задачи, к выполнению которой переходит процессор. В процедуру переключения контекста входит так называемое планирование задачи — процесс принятия решения, какой задаче передать управление. (ru)
  • 上下文交換(英語:context switch),又稱環境切換,電腦術語,是一個儲存和重建CPU的,因此令多個进程(process)可以分享單一CPU資源的計算過程。要交換CPU上的进程時,必需先行儲存目前进程的狀態,再將欲執行的进程之狀態讀回CPU中。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 6904 (xsd:integer)
dbo:wikiPageLength
  • 13482 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1114610169 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Přepnutí neboli změna kontextu (anglicky context switch) je operace, při níž víceúlohový operační systém přepíná řízení mezi procesy. Při tom je potřeba uložit aktuální stav CPU odpovídající doposud běžícímu procesu a obnovit stav CPU pro pokračování druhého procesu. K tomuto ději dochází v moderních operačních systémech mnohokrát za sekundu. Přepnutí kontextu může být na některých procesorech časově poměrně náročná operace, proto se ji operační systémy snaží maximálně optimalizovat. Snazší může být přepínání mezi vlákny téhož procesu. Jaké činnosti se provádějí při přepínání kontextu, závisí na procesoru a operačním systému. (cs)
  • Un cambio de contexto consiste en la ejecución de una rutina perteneciente al núcleo del sistema operativo multitarea de una computadora, cuyo propósito es parar la ejecución de un hilo o proceso para dar paso a la ejecución de otro distinto. (es)
  • コンテキストスイッチ (context switch) とは、複数のプロセスが1つのCPUを共有できるように、CPUの状態(コンテキスト (情報工学))を保存したり復元したりする過程のことである。コンテキストスイッチはマルチタスクオペレーティングシステムに不可欠な機能である。通常コンテキストスイッチは多くの計算機処理を必要とするため、オペレーティングシステムの設計においてはコンテキストスイッチを最適化することが重要である。 (ja)
  • La commutazione di contesto (in inglese context switch), in informatica, indica una particolare operazione del sistema operativo che conserva lo stato del processo o thread, in modo da poter essere ripreso in un altro momento. Questa attività permette a più processi di condividere la CPU, ed è anche una caratteristica essenziale per i sistemi operativi multitasking. (it)
  • 문맥 교환(文脈交換, context switch)이란 하나의 프로세스가 CPU를 사용 중인 상태에서 다른 프로세스가 CPU를 사용하도록 하기 위해, 이전의 프로세스의 상태(문맥)를 보관하고 새로운 프로세스의 상태를 적재하는 작업을 말한다. 한 프로세스의 문맥은 그 프로세스의 프로세스 제어 블록에 기록되어 있다. (ko)
  • Przełączanie kontekstu, przełączanie zadań – proces zachowywania i odtwarzania stanu procesora/rdzenia, by wiele procesów mogło dzielić zasoby pojedynczego procesora/rdzenia. Za przełączanie kontekstu odpowiedzialny jest dyspozytor. Przełączanie kontekstu polega na przydzielaniu procesorowi kolejnych zadań i jest ważną cechą wielozadaniowego systemu operacyjnego. Z reguły przełączanie kontekstu jest zadaniem wymagającym obliczeniowo i wiele czasu przy projektowaniu systemów operacyjnych poświęca się na optymalizację tego zadania. (pl)
  • Em sistemas operacionais, uma troca de contexto (também conhecido como chaveamento ou mudança de contexto) é o processo computacional de armazenar e restaurar o estado (contexto) de uma CPU de forma que múltiplos processos possam compartilhar uma única instância de CPU. Uma vez que troca de contexto se refere à saída de uma tarefa do processamento para que outra assuma, podendo a primeira não ter sido concluída é garantido que o contexto anterior armazenado seja restaurado, assim isso permite que, quando for, o ponto de execução volte ao mesmo estado que foi deixado durante o armazenamento. (pt)
  • Переключение контекста (англ. context switch) — в многозадачных ОС и средах — процесс прекращения выполнения процессором одной задачи (процесса, потока, нити) с сохранением всей необходимой информации и состояния, необходимых для последующего продолжения с прерванного места, и восстановления и загрузки состояния задачи, к выполнению которой переходит процессор. В процедуру переключения контекста входит так называемое планирование задачи — процесс принятия решения, какой задаче передать управление. (ru)
  • 上下文交換(英語:context switch),又稱環境切換,電腦術語,是一個儲存和重建CPU的,因此令多個进程(process)可以分享單一CPU資源的計算過程。要交換CPU上的进程時,必需先行儲存目前进程的狀態,再將欲執行的进程之狀態讀回CPU中。 (zh)
  • في الحوسبة، يكون تبديل السياق هو عملية تخزين حالة عملية أو شريط التعليمات، بحيث يمكن استعادته واستئناف تنفيذه من نفس النقطة في وقت لاحق. يتيح ذلك عمليات متعددة مشاركة وحدة معالجة مركزية واحدة، وهي ميزة أساسية لنظام تشغيل متعدد المهام. (ar)
  • En informàtica, un canvi de context és l'acció realitzada per un sistema operatiu quan guarda l'estat de la CPU i restableix un estat diferent amb la finalitat de deixar d'executar un procés o un fil d'execució i procedir a executar-ne un altre. El context és l'estat de la CPU en un moment donat, és a dir el contingut dels seus registres interns (per exemple el comptador de programa que conté l'adreça de la instrucció a executar) i les dades de sistema operatiu que siguin necessàries. Els canvis de context es produeixen en dos escenaris: (ca)
  • Kontextwechsel oder Taskswitching (englisch context switch) nennt man den Vorgang in einem Betriebssystem, bei dem die Bearbeitung des aktuellen Prozesses (oder auch Threads, Tasks oder Programms) unterbrochen wird (z. B. nach einer festgelegten Zeitspanne durch einen Timer-Interrupt oder bei Systemaufrufen) und zu einer anderen Routine gewechselt wird. Dabei wird der Kontext (im Wesentlichen die Prozessor-Register) des aktuellen Prozesses/Threads/Tasks gesichert und der Kontext des neuen wiederhergestellt. Durch diesen Vorgang wird Multitasking ermöglicht, da sich so mehrere Prozesse im Zeit-Multiplexverfahren abwechselnd auf einem einzelnen CPU-Kern ausführen lassen. Beim Benutzer entsteht der Eindruck, mehrere Prozesse würden tatsächlich gleichzeitig ausgeführt werden. (de)
  • In computing, a context switch is the process of storing the state of a process or thread, so that it can be restored and resume execution at a later point, and then restoring a different, previously saved, state. This allows multiple processes to share a single central processing unit (CPU), and is an essential feature of a multitasking operating system. (en)
  • Une commutation de contexte (context switch) en informatique consiste à sauvegarder l'état d'un processus ou d'un thread pour restaurer à la place celui d'un autre dans le cadre de l'ordonnancement d'un système d'exploitation multitâche. Le contexte sauvegardé doit au minimum inclure une portion notable de l'état du processeur (registres généraux, registres d'états, etc.) ainsi que, pour certains systèmes, les données nécessaires au système d'exploitation pour gérer ce processus. (fr)
rdfs:label
  • تبديل السياق (ar)
  • Canvi de context (ca)
  • Přepnutí kontextu (cs)
  • Kontextwechsel (de)
  • Context switch (en)
  • Cambio de contexto (es)
  • Commutation de contexte (fr)
  • Commutazione di contesto (it)
  • 문맥 교환 (ko)
  • コンテキストスイッチ (ja)
  • Przełączanie kontekstu (pl)
  • Переключение контекста (ru)
  • Troca de contexto (pt)
  • 上下文交換 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License