Diskussion:Multitasking

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Auf dieser Seite werden Abschnitte ab Überschriftenebene 2 automatisch archiviert, die seit 14 Tagen mit dem Baustein {{Erledigt|1=--~~~~}} versehen sind. Die Archivübersicht befindet sich unter Archiv.

Art des Multitaskings beim Amiga[Quelltext bearbeiten]

Der Amiga wird sowohl als Beispiel für kooperatives als auch für präemptives Multitasking genannt. Mir war nur Letzteres bekannt, und eigentlich schließen sich die beiden Methoden auch aus, oder? In jedem Fall ist es in dieser Form verwirrend. (nicht signierter Beitrag von 78.34.219.221 (Diskussion) 17:50, 14. Apr. 2014 (CEST))[Beantworten]

Beim Amiga konnte jeder Prozess (Task) das Multitasking (oder sogar alle Interrupts) abschalten und so in einen kooperativen Modus wechseln. Siehe Diskussion hier: http://en.wikipedia.org/wiki/Exec_(Amiga) Aber stimmt - entweder sollte AmigaOS aus der Liste der Betriebsysteme mit kooperativem Multitasking entfernt werden, oder die Sonderstellung diskutiert werden. Nach dieser Ansicht kann ein System ohne Speicherschutz nämlich kein echtes präemptives Multitasking besitzen. --128.130.136.93 11:50, 22. Aug. 2014 (CEST)[Beantworten]
Hab' den Amiga aus den Koop.-Beispielen rausgenommen ~ sollte aber als Kommentar drin bleiben, damit ihn nicht sofort wieder jemand hinzufügt (aufgrund der alten Atari-Rivalität...).
+Anmerkung unten bei den präemptiven, dass sein OS keinen Speicherschutz/Privilegierung einsetzt.
--arilou (Diskussion) 11:06, 28. Aug. 2014 (CEST)[Beantworten]

Multitasking ist nicht Timesharing[Quelltext bearbeiten]

»Multitasking ist somit ein Synonym für Zeit-Multiplexverfahren« – nein, meine ich. In den Siebzigerjahren waren Minicomputer (Dec, Hewlett-Packard, … ) besonders rasch in Weiterentwicklungen. Davor habe ich bis 1969 an der ICL-Großanlage der TU gearbeitet: Vier Batchprogramme konnten »gleichzeitig« laufen. Stets entscheidend war das neu eingeführte Interruptsystem, das Peripherie-Wartezeiten für parallele Programme nutzbar machte. Einen extra Interrupt einer Uhr erlebte ich erst bei den Minicomputer-basierten Basic-Timesharing-Sytemen (https://en.wikipedia.org/wiki/HP_Time-Shared_BASIC) 1970. Zugleich, ich meine kurz davor, wurde bei HP das viel populärere Real-Time-Operating-System RTE eingeführt, das die Tasks nur über Prioritäten wechselte. Maschinen (Messinstrumente bei HP) hatten Prioritäten, Menschen an Time-Sharing-Terminals wurden gleichbehandelt, da hatte keiner Priorität, also Zeitscheiben. Für mich war betriebssystemmäßig RTE, später Windows der Beginn von Multitasking, hardwaremäßig das Interruptsystem (als unerwarteter Einsprung in ein Unterprogramm, den Treiber). Sie beschreiben das recht gut zusammen mit TSR. Das RTE hatte einen "idle loop", einen Sprung auf sich selbst, zum Warten auf Geschehnisse.
 Nicht ganz korrekt ist die Kontextspeicherung. Der neue Prozess (Treiber) rettete zunächst nur die Register, die er braucht (i.e. versaut), bei der HP 2116 nicht im Stack, den hatte nur die PDP 11. Der Stack (»Kellerprinzip« nach Prof. Bauer war damals ein neues, schwer verständliches Konzept, das dann erst wieder für zahlreiche Blue Screens in Windows verantwortlich wurde. (Für mich begann mit Multitasking das Ende des Denkens, jedenfalls über Absturzursachen … ) – Fritz Jörn (Diskussion) 10:08, 3. Mai 2018 (CEST)[Beantworten]

Ich war mal so frei, in der Einleitung "ist ein Synonym für" in "ist eine Variante von" zu ändern - das lässt offen, ob/dass es auch andere Zeitmultiplex-Verfahren geben kann.
Sofern Sie weitere Änderungen am Artikel wünschen, bitte ich um konkrete Vorschläge - Ihr "Erfahrungsbericht" in allen Ehren, aber das ist so keine einfache "Vorlage" für eine Artikel-Verbesserung X-)
--arilou (Diskussion) 14:10, 3. Mai 2018 (CEST)[Beantworten]

präemptiv oder präemptibel?[Quelltext bearbeiten]

ich kenne auch aus dem Englischen nur den Begriff des pre-emptive Multitasking. Liegt hier eine Falschbezeichnung vor mit entsprechender falscher Übersetzung ins Deutsche? Cybork18 (Diskussion) 06:59, 14. Sep. 2022 (CEST)[Beantworten]

Der Unterschied zwischen den beiden Begriffen ist im Artikel angegeben und abgegrenzt. Einfach mal lesen, es sind auch Belege angegeben, die man sich anschauen kann. --H7 („Darum auf zu den Tasten!“ …) 08:06, 14. Sep. 2022 (CEST)[Beantworten]