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!
 

Inanició (informàtica)

Índex Inanició (informàtica)

En informàtica, inanició (starvation en anglès) és un problema relacionat amb els sistemes multitasca, on a un procés o a un fil d'execució se li denega sempre l'accés a un recurs compartit.

11 les relacions: Edsger Dijkstra, El sopar de filòsofs, Fil d'execució, Informàtica, Interbloqueig, Inversió de prioritat, Multitasca, Paradoxa, Procés informàtic, Sistema operatiu, Unitat central de processament.

Edsger Dijkstra

va ser un científic de sistemes, programador, enginyer de software, assagista de ciències i pioner en ciències de la computació.

Nou!!: Inanició (informàtica) і Edsger Dijkstra · Veure més »

El sopar de filòsofs

El sopar dels filòsofs és un exemple de paradoxa que conté una abraçada mortal (o deadlock), proposat i resolt per Edsger Dijkstra el 1965.

Nou!!: Inanició (informàtica) і El sopar de filòsofs · 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!!: Inanició (informàtica) і 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!!: Inanició (informàtica) і Informàtica · Veure més »

Interbloqueig

Quatre processos (línies blaves) competeixen per un recurs (cercle gris), seguint una política de dreta-abans que-esquerra. Un bloqueig mutu apareix quan tots els processos bloquegen el recurs simultàniament (línies negres). El bloqueig es pot resoldre trencant la simetria. Un interbloqueig, també conegut com a deadlock, abraçada mortal o bloqueig mutu és una situació on dues o més accions s'esperen mútuament, incapaces de seguir fins que les altres no acabin, i, per tant, cap d'elles no acaba mai.

Nou!!: Inanició (informàtica) і Interbloqueig · Veure més »

Inversió de prioritat

En informàtica, la inversió de prioritat és la situació que es dona quan una tasca (un procés o un fil d'execució) d'alta prioritat necessita un recurs que està ocupat per una tasca de baixa prioritat i per tant ha d'esperar fins que aquesta finalitzi.

Nou!!: Inanició (informàtica) і Inversió de prioritat · 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!!: Inanició (informàtica) і Multitasca · Veure més »

Paradoxa

Una paradoxa és una afirmació que sembla contradictòria o que va contra el sentit comú.

Nou!!: Inanició (informàtica) і Paradoxa · 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!!: Inanició (informàtica) і 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!!: Inanició (informàtica) і 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!!: Inanició (informàtica) і Unitat central de processament · Veure més »

Redirigeix aquí:

Starvation.

SortintEntrant
Hey! Estem a Facebook ara! »