Was ist Computer-Multitasking?
Beim Computer-Multitasking werden mehrere Programme gleichzeitig von einem Computer ausgeführt. Zu Beginn der Computergeschichte war Multitasking so gut wie unbekannt und wurde jahrzehntelang zu High-End-Mainframes degradiert und war im Personal Computing nicht mehr verfügbar. Mit fortschreitender Technologie wurde Multitasking verfügbar und entwickelte sich schnell zum Industriestandard für PCs. Ab 2011 können sogar Geräte wie Smartphones häufig Multitasking ausführen, sodass Benutzer beispielsweise gleichzeitig im Internet surfen und Musik streamen können.
Als sich Computer-Multitasking noch in einem frühen Entwicklungsstadium befand, wurde es als Time-Sharing bezeichnet. Dieser Begriff bezeichnete die Art und Weise, wie mehrere Programme oder Prozesse die Leistung der CPU gemeinsam nutzen. Ziemlich früh wurde dieser Begriff durch den heutigen Begriff Multitasking ersetzt, obwohl Multitasking in seinen frühesten Versionen kein echtes Multitasking war, sondern ein schneller Wechsel zwischen Anwendungen, der simultan zu sein schien. Moderne Computer mit nur einem Prozessor können mit dieser Technik scheinbar mehrere Aufgaben gleichzeitig ausführen.
Computer mit mehreren Prozessoren verfügen über zwei oder mehr separate Prozessoren, die miteinander verbunden sind. Diese Systeme, die im frühen 21. Jahrhundert weiter verbreitet und weiterentwickelt wurden, sind für echtes Multitasking geeignet, obwohl in der Praxis abgesehen von einer verbesserten Leistung kein Unterschied in der Funktionsweise dieser Systeme im Vergleich zu Einzelprozessorsystemen zu beobachten ist. Durch die mehreren Prozessoren können jedoch viele verschiedene Programme gleichzeitig ausgeführt werden.
Der Systemspeicher schränkt das Computer-Multitasking weiterhin ein. Die Leistung des Computers hängt von der Prozessorgeschwindigkeit ab. Die Anzahl der Programme, die ein bestimmter Prozessor gleichzeitig ausführen kann, ist jedoch auch durch den von diesen Programmen belegten Systemspeicher begrenzt. Eine Technik, die als Speicherumschaltung bezeichnet wird, ermöglicht den Zugriff auf den Systemspeicher durch jedes Programm, das gerade auf Einzelprozessorsystemen ausgeführt wird, oder die Delegierung nach Bedarf auf Systemen mit mehreren Prozessoren.
Es wird gesagt, dass echtes Computer-Multitasking die Art und Weise beeinflusst, wie Menschen leben, arbeiten und ihre Computer benutzen. In gewisser Weise ist dies sicherlich richtig. Multitasking ermöglicht das Streamen von Musik von einem Internetradio-Dienst, während gleichzeitig nach einer Arbeit gesucht und diese geschrieben wird. Die Einschränkungen der menschlichen Fähigkeiten zum Multitasking werden jedoch letztendlich die Art und Weise einschränken, in der Einzelpersonen die Leistung moderner Computer zum Multitasking nutzen können. Menschen sind nur eingeschränkt in der Lage, sich auf mehrere Aufgaben oder Aktivitäten zu konzentrieren, was es schwierig macht, mit mehr als einem Softwareprogramm gleichzeitig zu interagieren.