[archimedes] Re: POP3S und "richtiges" Multitasking

  • From: Steffen Huber <steffen@xxxxxxxxxxxx>
  • To: archimedes@xxxxxxxxxxxxx
  • Date: Sat, 19 Dec 2015 19:53:18 +0100 (CET)

Alexander Ausserstorfer <bavariasound@xxxxxxxxxxxxxxx> hat am 19. Dezember
2015 um 18:59 geschrieben:


In message <bb30be3055.Thomas@xxxxxxxxxxxxxxxxxxxxxxxxx>
Thomas Milius <Thomas-Milius@xxxxxxxxxxx> wrote:

Wenn ich dem jetzt "richtiges" Multitasking beibringen möchte (also
nicht mehr dieses Kommando-Fenster),

Das Kommandofenster ist unter RISC OS das einzige richtige (d.h. nicht
kooperative, sondern preemptative) Multitasking.

Heißt das jetzt etwa, dass kooperatives Multitasking preemptatives
Multitasking _nicht_ ausschließt? Geht das auch anders herum (dass
preemtatives Multitasking ebenfalls kooperatives Multitasking zulässt?).

Beide Multitasking-Arten können getrennt voneinander auf demselben System
aktiv sein, warum nicht. Aber wenn ein kooperativ betriebener Prozess
die Kontrolle nicht zurück gibt, ist trotzdem das System (bis auf die
Interrupts natürlich) und die anderen Prozesse lahmgelegt.

Damit kann RISC OS dann aber ebenfalls preemptatives Multitasking. Hatte
ich bis dato gar ned g'wusst.

Ich kenne die technischen Details nicht so genau, aber soweit ich mich
erinnere, ermöglicht das TaskWindow-Konzept kein "echtes" präemptives
Multitasking, wie es allgemein in der IT verstanden wird. Denn es "preempted"
den Task nur zu ganz bestimmten Gelegenheiten, z.B. bevor ein SWI
ausgeführt wird wenn ich es richtig weiß. Man kann also Programme schreiben,
die auch im TaskWindow ausgeführt das System komplett blockieren.

Und: läuft man unter TaskWindow-Kontrolle, kann man nicht gleichzeitig
WIMP-Task sein. Das ist schon eine gravierende weitere Einschränkung.

Gruß
Steffen

--
Steffen Huber LambdaComm System - Welcome to Trollinger Country
steffen@xxxxxxxxxxxx
Private homepage http://www.huber-net.de/

Other related posts: