Logo
Uniopèdia
Comunicació
Disponible a Google Play
Nou! Descarregar Uniopèdia al dispositiu Android™!
Gratis
Accés més ràpid que el navegador!
 

Canvi de context

Índex Canvi de context

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.

8 les relacions: Comptador de programa, Fil d'execució, Informàtica, Multitasca, Planificador, Procés informàtic, Sistema operatiu, Unitat central de processament.

Comptador de programa

Comptador de programa (PC, de l'anglès Program counter), també anomenat Instruction pointer (literalment "punter d'instruccions") en Intel x86 i en microprocessadors Itanium, i a vegades anomenat instruction address register (IAR; literalment "registre de direccions d'instrucció") o simplement com a part del seqüenciador d'instruccions, és un registre del processador que indica on està el processador en la seqüència d'instruccions.

Nou!!: Canvi de context і Comptador de programa · Veure més »

Fil d'execució

En informàtica, un fil d'execució (thread en anglès) és la unitat més petita de processament que pot ser programada pels sistemes operatius, i que permet a un procés executar diferents tasques al mateix temps.

Nou!!: Canvi de context і Fil d'execució · Veure més »

Informàtica

Ordinador executant la distribució Debian del sistema operatiu GNU/Linux. (any 2002) La Informàtica és la ciència o tècnica relativa a la tecnologia que estudia el tractament automàtic de la informació utilitzant dispositius electrònics i sistemes computacionals.

Nou!!: Canvi de context і Informàtica · Veure més »

Multitasca

En informàtica, multitasca és un mètode on múltiples tasques (també conegudes com a processos) s'executen durant el mateix període -s'executen concurrentment (en períodes solapats, amb tasques començant abans que altres acabin - en comptes de seqüencialment (una tasca acaba abans que comenci la següent). Les tasques comparteixen recursos de computació comuns, com processadors (CPUs) i memòria principal. La multitasca no necessàriament significa que múltiples tasques s'estan executant exactament al mateix instant. En altres paraules, la multitasca no implica execució paral·lela, però significa que més d'una tasca pot estar a mitja execució, i que més d'una tasca està avançant en un període donat. En el cas d'un ordinador amb només una CPU, només una tasca s'està executant un instant de temps, és a dir, la CPU només està executant instruccions per a aquesta tasca. La multitasca soluciona aquest problema planejant (en anglès scheduling) quina tasca s'ha d'estar executant en cada moment, i quan una tasca en espera rep el seu torn. El fet de reassignar la CPU d'una tasca a una altra s'anomena canvi de context. La il·lusió de paral·lelisme s'aconsegueix amb canvis de context molt freqüents. Fins i tot en sistemes multiprocessador o multicore, que tenen múltiples CPUs/nuclis de manera que es pot executar més d'una tasca a la vegada (físicament, una per CPU o per nucli), la multitasca permet que s'estiguin executant moltes més tasques que processadors hi ha. Els sistemes operatius poden adoptar una de diverses estratègies de planificació, que generalment entren en alguna de les següents categories.

Nou!!: Canvi de context і Multitasca · Veure més »

Planificador

El planificador és un component funcional molt important dels sistemes operatius multitasca i multiprocés.

Nou!!: Canvi de context і Planificador · Veure més »

Procés informàtic

Un procés informàtic és una instància d'una aplicació que està essent executada per una computadora.

Nou!!: Canvi de context і Procés informàtic · Veure més »

Sistema operatiu

El sistema operatiu és el conjunt dels diferents programes que controlen el funcionament d'un ordinador.

Nou!!: Canvi de context і Sistema operatiu · Veure més »

Unitat central de processament

Diagrama d'un processador i386 d'Intel La unitat central de processament o CPU (per l'acrònim en anglès de central processing unit), o simplement el processador o microprocessador, és el component de l'ordinador i d'altres dispositius programables, que interpreta les instruccions contingudes en els programes i processa les dades.

Nou!!: Canvi de context і Unitat central de processament · Veure més »

SortintEntrant
Hey! Estem a Facebook ara! »