Multitasking: Unterschied zwischen den Versionen

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche
K
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=== Einprozessorsysteme ===
 
=== Einprozessorsysteme ===
Auf Systemen mit einer [[CPU]] gibt es zwei Techniken für Multitasking
+
Auf Systemen mit einer [[CPU]] gibt es zwei Techniken für [[Multitasking]]
  
  
 
* Kooperatives Multitasking
 
* Kooperatives Multitasking
  
-Kontrolle von Task zu Task weitergereicht
+
- Kontrolle von [[Task]] zu Task weitergereicht
  
-"hängt" Task --> "hängt" System
+
- "hängt" Task --> "hängt" System
  
  
Zeile 15: Zeile 15:
 
* Preemtives Multitasking
 
* Preemtives Multitasking
  
-Betriebssystem hält Kontrolle über die einzelnen Tasks
+
- Betriebssystem hält Kontrolle über die einzelnen Tasks
  
-Tasks haben Privilegstufen
+
- Tasks haben Privilegstufen
  
  
Zeile 23: Zeile 23:
  
  
 
+
Preemtives Multitasking ist die Methode, welche man heute bei fast allen [[Betriebssystem]]en vorfindet.
  
 
=== Mehrprozessorsysteme ===
 
=== Mehrprozessorsysteme ===
 
Die Prozesse werden auf die CPUs verteilt und dort parallel abgearbeitet.
 
Die Prozesse werden auf die CPUs verteilt und dort parallel abgearbeitet.
 +
Auch bei Mehrprozessorsystemen kommen auf den einzelnen Prozessorkernen oben genannte Methoden zum Einsatz, um mehrere Tasks zu bearbeiten.
 +
 +
[[Kategorie:Hardware]]
 +
[[Kategorie:Allgemein (FAQ)]]

Aktuelle Version vom 20. September 2008, 11:19 Uhr

Einprozessorsysteme

Auf Systemen mit einer CPU gibt es zwei Techniken für Multitasking


  • Kooperatives Multitasking

- Kontrolle von Task zu Task weitergereicht

- "hängt" Task --> "hängt" System


Koop.-Multit..JPG


  • Preemtives Multitasking

- Betriebssystem hält Kontrolle über die einzelnen Tasks

- Tasks haben Privilegstufen


Preem--Multit..JPG


Preemtives Multitasking ist die Methode, welche man heute bei fast allen Betriebssystemen vorfindet.

Mehrprozessorsysteme

Die Prozesse werden auf die CPUs verteilt und dort parallel abgearbeitet. Auch bei Mehrprozessorsystemen kommen auf den einzelnen Prozessorkernen oben genannte Methoden zum Einsatz, um mehrere Tasks zu bearbeiten.