Multitasking: Unterschied zwischen den Versionen
aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
HWFlo (Diskussion | Beiträge) K (→Einprozessorsysteme) |
Uese (Diskussion | Beiträge) K |
||
Zeile 5: | Zeile 5: | ||
* 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 | + | Preemtives Multitasking ist die Methode, welche man heute bei fast allen Betriebssystemen 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. | + | Auch bei Mehrprozessorsystemen kommen auf den einzelnen Prozessorkernen oben genannte Methoden zum Einsatz, um mehrere Tasks zu bearbeiten. |
Version vom 19. September 2008, 21:15 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
- Preemtives Multitasking
- Betriebssystem hält Kontrolle über die einzelnen Tasks
- Tasks haben Privilegstufen
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.