Linked by Hadrien Grasland on Fri 15th Apr 2011 10:24 UTC
OSNews, Generic OSes Ever since iPhoneOS (now iOS) has been released, there's an old fight going on about how multitasking should work on personal computers, and more specially what should happen to applications which are put in the background. Some advocate that they should be dipped in virtual liquid nitrogen and stop doing anything, like on iOS, which others advocate that they should continue to run in the background, like on desktop OSs. What about putting a little more flexibility in there?
Thread beginning with comment 470186
To read all comments associated with this story, please click here.
Comment by OSbunny
by OSbunny on Fri 15th Apr 2011 11:47 UTC
OSbunny
Member since:
2009-05-23

"old fight going on about how multitasking should work on personal computers"

People are calling tablets and smart phones PCs now?

Frozen tasks are not multitasking. Multitasking is multiple running programs. If they are not getting CPU time its not multitasking.

Reply Score: 3

RE: Comment by OSbunny
by Neolander on Fri 15th Apr 2011 11:52 in reply to "Comment by OSbunny"
Neolander Member since:
2010-03-08

People are calling tablets and smart phones PCs now?

Well, for me personal computing designates all computers which are designed to be owned and operated by a single individual at once in the largest part of their life cycle.

This is also the definition of Wikipedia : http://en.wikipedia.org/wiki/Personal_computing

Frozen tasks are not multitasking. Multitasking is multiple running programs. If they are not getting CPU time its not multitasking.

Well, since Apple have decided to call the iOS task switcher multitasking ( http://www.apple.com/iphone/features/multitasking.html ), we are now forced to include in multitasking the act of holding several processes in memory at once, even if they do not receive CPU time.

Edited 2011-04-15 12:07 UTC

Reply Parent Score: 2

RE[2]: Comment by OSbunny
by jack_perry on Fri 15th Apr 2011 14:09 in reply to "RE: Comment by OSbunny"
jack_perry Member since:
2005-07-06

"Frozen tasks are not multitasking. Multitasking is multiple running programs. If they are not getting CPU time its not multitasking.

Well, since Apple have decided to call the iOS task switcher multitasking...
"

Well, since MinTruth decided to call war peace and slavery freedom...

What iOS usually does is called task-switching, not multitasking. iOS has very limited support for multitasking, to complete a download, for example. However, if I load a computer algebra system (say) onto an iPad, I wouldn't be able to start a long computation and let it go for a half hour while in the meantime I read email or other things. Because of this, the iPad will not substitute for a PC in its current form.

I understand that Apple imposes this limitation for reasons that are important to battery life, etc., but that doesn't change the fact that it isn't multitasking. Since WebOS, Windows Mobile, and now Playbook came out with real multitasking, making Apple look kind of, you know, Stone Age, Apple's solution has been to point to a task switcher UI and say, "Look! multitasking!" No, it isn't.

Reply Parent Score: 6

RE: Comment by OSbunny
by _QJ_ on Fri 15th Apr 2011 13:47 in reply to "Comment by OSbunny"
_QJ_ Member since:
2009-03-12

Yes the old debate is entering the tablets and smartphones now.

Since theses devices are becoming more and more powerful.

Whatever we thing, they will one day be as powerful than our today's PC. And one other day they will surpass them.

And how they will schedule the tasks running on them has to be debated.

Just one thing to add, scheduling is a complex matter and on open-source OS (That I know) like FreeBSD (See KSE Project) and Linux, it has almost introduced a "war".

And I guess with Neolander when he wrote: -"...scheduling is defined as the art of choosing what should be done...".

Yes it is practically Art. :-))

Reply Parent Score: 1

RE[2]: Comment by OSbunny
by Neolander on Fri 15th Apr 2011 14:16 in reply to "RE: Comment by OSbunny"
Neolander Member since:
2010-03-08

And how they will schedule the tasks running on them has to be debated.

As I said, I think that even the desktop can benefit from a more subtle approach to multitasking with at least some notions of foreground and background tasks.

Laptops could last longer if they managed tasks in a power efficient way.

Reply Parent Score: 2

RE[2]: Comment by OSbunny
by BluenoseJake on Fri 15th Apr 2011 14:17 in reply to "RE: Comment by OSbunny"
BluenoseJake Member since:
2005-08-11

Whatever we thing, they will one day be as powerful than our today's PC. And one other day they will surpass them.


You do realize that PCs will also continue to grow more powerful, and without the size and power constraints of mobile devices, they will continue to be more powerful than the equivalent mobile device. Will they pass today's PCs? Sure, will they pass the PCs of the future? I doubt it.

The laws of physics almost guarantee it.

Reply Parent Score: 5