Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Multitasking je schopnosť operačného systému vykonávať viacero úloh súčasne. V prostredí multitaskingu má každá úloha svoj vlastný pamäťový priestor a možno ju vykonávať nezávisle od ostatných úloh. Používateľ môže napríklad písať v textovom procesore, zatiaľ čo tabuľka sa na pozadí prepočítava.
Multiprogramovanie je schopnosť operačného systému vykonávať viacero programov súčasne. V prostredí s viacerými programami sa do pamäte načíta viacero programov súčasne a CPU je medzi nimi časovo zdieľané. Napríklad na serveri môže byť súčasne spustený webový server, databázový server a e-mailový server.
Hlavný rozdiel medzi multitaskingom a multiprogramovaním je v tom, že multitasking umožňuje každej úlohe mať vlastný pamäťový priestor, zatiaľ čo multiprogramovanie nie. To znamená, že v prostredí multitaskingu si úlohy nemôžu navzájom zasahovať do pamäte, zatiaľ čo v prostredí s viacerými programami môžu úlohy zdieľať pamäť, a tak sa môžu navzájom potenciálne rušiť.
Ďalším rozdielom medzi multitaskingom a multiprogramovaním je, že multitasking sa zvyčajne používa pre interaktívne aplikácie, zatiaľ čo multiprogramovanie sa zvyčajne používa na dávkové spracovanie. Je to preto, že multitasking umožňuje používateľom interagovať so svojimi počítačmi v reálnom čase, zatiaľ čo multiprogramovanie je efektívnejšie na spracovanie veľkého množstva údajov.