Welcome, Guest. Please login or register.

Author Topic: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?  (Read 20314 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show all replies
@OP
AmigaOS multitasks better becuase it uses a flat memory model.  XP and Linux have to switch MMU registers for the localized memory maps of each app.  MacOSX uses a microkernal but still requires the localized memory map for each application so it's still slower than the equivalent Amiga (if such a machine exists).

@Itix
Oh and incidently Windows 9x didn't multitask either.  It just ran background processes while waiting for mouse clicks and keystrokes.  While the foreground task was running, it hogged the processor.  At least the AmigaOS multitasks preemptively for equal task priorities.

You're right about a busy-loop in a higher-priority process though.  
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2281
  • Country: us
  • Gender: Male
    • Show all replies
Re: About multitasking, what's best : AmigaOS, Linux, or Winblows XP ?
« Reply #1 on: November 01, 2006, 06:27:59 PM »
Quote
Piru wrote:
In general, Windows scheduler works fine.


In one specific case, Windows' scheduler doesn't work fine and that's in the case of multiple processors/cores.  It just strips off the top priority tasks and assigns them to cores and lets the last core deal with all of the lesser tasks.

Of course AmigaOS doesn't support multiple processors yet but this is one vulnerability in XP.  Vista will probably be better but few would want to put up with the DRM contained in it. :lol: