Multitasca: diferència entre les revisions

Contingut suprimit Contingut afegit
LanguageTool: correccions ortogràfiques i gramaticals
LanguageTool: correccions ortogràfiques i gramaticals
Línia 3:
La multitasca ''no'' necessàriament significa que múltiples tasques s'estan executant exactament al mateix instant. En altres paraules, la multitasca no implica [[Computació paral·lela|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 de temps donat.
 
En el cas d'un ordinador amb només una CPU, només una taska 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 pararelparal·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.