„Multitasking“ apibrėžimas
![](http://facts-news.org/img/tecnolog/3007/3007tecnolog.jpg)
Galimybė ar savybė atlikti keletą užduočių ir funkcijų tuo pačiu metu, tiek skaičiavimo, tiek kitose socialinėse srityse, vadinama daugiafunkcine užduotimi. Dažnai ši galimybė randama šiuolaikinėse sistemose ar kompiuteriuose.
Šiandien, atsižvelgiant į procesų ir užduočių, kurios turi būti vykdomos tiek darbo, tiek verslo srityse ir net kasdien, įvairovę, procesoriai turi turėti sudėtingesnes ir sudėtingesnes galimybes, kad būtų galima atlikti skirtingus veiksmus, kurie sutampa, neslopindami ir netrukdydami. vartotojo naudojamas kompiuteris.
Daugiafunkcinių užduočių rūšys skiriasi. Tai gali būti bendradarbiaujama, kai vartotojo procesai skirtingais intervalais atsisako procesoriaus nuo operacinės sistemos. Šio tipo daugiafunkcinis darbas yra problematiškas ir nepatikimas.
Kai pageidaujama daugiafunkcinė užduotis, operacinė sistema valdo procesorius ir paskirsto laiką tarp eilėje esančių procesų. Kiekviename procese kompiuteris gali būti trumpais intervalais, tačiau paprastai rezultatas yra tas pats, tarsi tai vyktų vienu metu. Realioje daugiafunkcinėje užduotyje, kuri vykdoma tik daugiaprocesorinėse sistemose, keli procesai iš tikrųjų vyksta tuo pačiu metu, kaip ir tokiuose modeliuose kaip „Linux“ ir „Mac OS X“.
Daugiafunkcinių užduočių sistemų galimybės yra labai plačios, nes jos suteikia galimybę keliems vartotojams tuo pačiu metu naudoti tą patį procesorių, kaip tai gali būti daroma tinkle įmonėje ar biure. Bet kuriuo atveju vyrauja „pakaitinis naudojimasis“ arba laiko paskirstymas, kai kiekvienas vartotojas turi procesorių, o ne suvokdamas tuos momentus ar intervalus, kuriais komanda perduodama kitiems vartotojams. Taigi tuo pačiu metu gali vykti skirtingi skirtingo sudėtingumo procesai, taupantys laiką ir pinigus.