Zum Inhalt springen

„Task“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
+BKH ; -"andere Bedeutungen" (wandern in die BKS)
Zeile 1: Zeile 1:
{{Dieser Artikel|behandelt die Bedeutungen des Begriffs „Task“ in der [[Informatik]]; zu anderen Verwendungen siehe [[Task (Begriffsklärung)]].}}
{{Quellen}}
{{Quellen}}
Ein oder eine '''Task''' (Deutsch: ''Aufgabe'') ist beim Betriebssystem [[Microsoft Windows]] ein [[Prozess (Computer)|Prozess]], der auf der untersten Systemebene ([[Betriebssystemkern|Kernel]]) läuft.
Ein oder eine '''Task''' (Deutsch: ''Aufgabe'') ist beim Betriebssystem [[Microsoft Windows]] ein [[Prozess (Computer)|Prozess]], der auf der untersten Systemebene ([[Betriebssystemkern|Kernel]]) läuft.
Zeile 8: Zeile 9:


Eine ähnliche Bedeutung hat der Begriff '''Task''' bei der Programmierung mit [[Thread (Informatik)|Threads]] bzw. [[Nebenläufigkeit|nebenläufigen]] Prozessen. Ein weit verbreiteter Lösungsansatz besteht darin, ein Problem in viele kleine (aber möglichst voneinander unabhängige) Teilprobleme zu zerlegen ([[Parallele Programmierung|Parallelisierung]]). Diese Teilprobleme werden dann in einem sog. ''Task Pool'' (oder ''Job Queue'') abgelegt. Jeder Thread wartet, bis in diesem Taskpool etwas vorhanden ist, entnimmt es und beginnt mit den entsprechenden Berechnungen.
Eine ähnliche Bedeutung hat der Begriff '''Task''' bei der Programmierung mit [[Thread (Informatik)|Threads]] bzw. [[Nebenläufigkeit|nebenläufigen]] Prozessen. Ein weit verbreiteter Lösungsansatz besteht darin, ein Problem in viele kleine (aber möglichst voneinander unabhängige) Teilprobleme zu zerlegen ([[Parallele Programmierung|Parallelisierung]]). Diese Teilprobleme werden dann in einem sog. ''Task Pool'' (oder ''Job Queue'') abgelegt. Jeder Thread wartet, bis in diesem Taskpool etwas vorhanden ist, entnimmt es und beginnt mit den entsprechenden Berechnungen.

== Andere Verwendungen ==

In der Sprachdidaktik versteht man unter Task (dt. Aufgabe) in Abgrenzung zu exercise (dt. Übung) eine lösungsoffene, kommunikative Aktivität mit einem Endprodukt. In der psychologischen [[Testtheorie]] (Intelligenz-, Fähigkeits-, Leistungstests) wird bisweilen mit dem englischen Lehnwort "task" ein in sich abgeschlossener Teil eines Tests oder einer [[Testbatterie]] bezeichnet (in Abgrenzung zu "Aufgabe", da ein Task aus mehreren Aufgaben bestehen kann). In der [[Schachkomposition]] ist ein Task eine Rekordaufgabe, also der Versuch, ein besonders schwieriges Thema überhaupt korrekt umzusetzen (etwa: [[Babson-Task]]) oder ein Thema in maximaler Vervielfältigung (Mehrfachsetzung) zu verwirklichen.


[[Kategorie:Betriebssystemtheorie]]
[[Kategorie:Betriebssystemtheorie]]

Version vom 31. Januar 2013, 14:10 Uhr

Ein oder eine Task (Deutsch: Aufgabe) ist beim Betriebssystem Microsoft Windows ein Prozess, der auf der untersten Systemebene (Kernel) läuft.

In diesem Kontext wird also Task mit Prozess gleichgesetzt. In anderen Bereichen wird ein Task als Subprozess angesehen, stellt also einen Thread dar. Durch die weiteren Begriffe Multitasking und Taskwechsel, welche sich sowohl auf Prozesse als auch auf Threads beziehen können, sollte Task also eher als Oberbegriff für Prozess und Thread gesehen werden. Multitasking nennt man allgemein die Technik, mehrere Prozesse (oder Threads) gleichzeitig oder quasi-gleichzeitig (d.h. in Form eines sehr eng verzahnten Hin- und Herschaltens) laufen zu lassen. Es werden zwei Arten von Multitasking unterschieden:

  1. Kooperatives Multitasking
  2. Präemptives Multitasking

Eine ähnliche Bedeutung hat der Begriff Task bei der Programmierung mit Threads bzw. nebenläufigen Prozessen. Ein weit verbreiteter Lösungsansatz besteht darin, ein Problem in viele kleine (aber möglichst voneinander unabhängige) Teilprobleme zu zerlegen (Parallelisierung). Diese Teilprobleme werden dann in einem sog. Task Pool (oder Job Queue) abgelegt. Jeder Thread wartet, bis in diesem Taskpool etwas vorhanden ist, entnimmt es und beginnt mit den entsprechenden Berechnungen.