Neni to jen zase nejake umele omezeni (s cilem vyvolat placebo efekt, protoze lidi si budou myslet „ted je to rychle, protoze prece nemam ten multitasking“ :-) ?
iPhone ma uvnitr (v podstate) FreeBSD, a to je multitaskovy system. Nebo myslite ze prehravat hudbu a u toho surfovat po webu lze se single-task operacnim systemem? Nebo byt schopen prijmout telefonni hovor kdyz zrovna prohlizim obrazky? Vzdyt uz jen samotne GUI je obvykle samostatny proces nebo i nekolik procesu.
Tyhle „ne multi-taskove“ systemy podle me jen znamenaji, ze _uzivatlske rozhrani_ nad beznym multitaskovym OS nepovoli spusteni vice uzivatelskych aplikaci zaraz. Jinak samozrejme ten operacni system pod tim multitaskovy je a bezi tam nekolik (desitek?) procesu.
Jinak samotny overhead multitaskingu je vicemene nulovy, za predpokladu ze hypoteticky single-taskovy operacni system se kterym byste to srovnavali ma aspon virtualni pamet. Co na behu vice uloh muze generovat zpomaleni je, ze se ulohy deli o operacni pamet. Kdyz nepocitam tento handicap, dobehnou dve ulohy na rozumnem systemu zhruba za stejne dlouho, at uz je poustite po sobe na single-taskovem systemu, nebo paralelne.
-Yenya

