Multitask Verarbeitung ist der Prozess , durch den ein Computer- CPU ist in der Lage, die Aufgaben unter den Computer- Kerne delegieren. Die Art und Weise , in der sich der Computer in der Lage, jede Aufgabe in seinen verschiedenen Abschnitten zu brechen und dann verarbeiten die Aufgaben hat sehr viel mit der CPU ultimative Leistung zu tun. Menschen , die ihre Computer nur verwenden, um relativ einfache Aufgaben werden wohl nie feststellen, dass Multitasking auftritt , unabhängig davon, welche Methode ihr Computer verwendet, um es zu erreichen. Auf der anderen Seite könnte der Computer- Methode von Multitasking einen großen Unterschied in ultimative Leistung für Anwender, die komplizierte Aufgaben wie Videobearbeitung oder Batch schwere Gaming erreichen wollen machen . Grundlegende Multitask Verwendet
Wenn ein Computer betreibt mehrere Programme auf einmal wird es Multitasking. Zum Beispiel einen Webbrowser öffnen , während Sie Microsoft Word ist ein Fall von Multitasking , da Ihre Single-CPU läuft mehr als eine Aufgabe . Multitasking auch dann, wenn Sie Ihren Computer verwaltet Prozesse, die während des Starts zu öffnen. Dies ist wichtig , da die meisten Nutzer mehrere Programme gleichzeitig geöffnet und erwarten von jedem Programm, um so schnell wie ihre anderen bereits geöffneten Programme auszuführen. Computer, die die effizientesten Methoden der Multitasking verwenden wird jede dieser Aufgaben mehr nahtlos erreichen als diejenigen, die dies nicht tun.
Effektive Multitasking
Multitasking -Fähigkeiten nehmen mehrere Faktoren in Betracht , einschließlich der Anzahl von Kernen auf einer CPU , die Menge des Hauptspeichers auf dem System des Benutzers und der Geschwindigkeit der Zentraleinheit . Der Computer Front Side Bus oder FSB , die , wie schnell eine CPU mit Hardware und Software kommunizieren bestimmt , kann auch eine bestimmende Faktor in der Wirksamkeit des Computers Multitasking.
Kooperatives Multitasking
von den verschiedenen Formen von Multitasking , ist das erste kooperatives Multitasking , was beinhaltet das Betriebssystem ermöglicht laufenden Tasks , die Kontrolle der CPU für andere Aufgaben . Dieser Prozess funktioniert , indem du Nebenaufgaben , die nicht unbedingt in der Notwendigkeit Verarbeitung von Informationen in der aktuellen Zeit . Diese Prozesse werden dann nur aktiv, wenn CPU-Ressourcen zur Verfügung stehen. In der Tat gibt dieses Verfahren nur die Illusion von Multitasking , da der Computer tatsächlich Schlange einzelnen Fäden aus mehreren Programmen und so dass sie durch ihr System passieren nacheinander für die Verarbeitung. Folglich kann laufenden Chargen von komplizierten Aufgaben auf einmal verursachen sie alle deutlich langsamer laufen .
Preemptive Multitasking Prozess
präemptiven Multitasking wird in der Regel mehr als kooperative Multitasking verwendet und wird durch das Betriebssystem , die Aufgaben durch die Verarbeitung auf der Basis ihrer Priorität gehen können bestimmt. Mit diesem Verfahren wird eine Aufgabe darf nur für einen bestimmten Zeitraum ausgeführt werden, da ein anderer Vorgang ausgeführt . Durch die Zerlegung von Aufgaben in Zeitabschnitte wird dieser Prozess oft als "time- slice " Multitasking bezeichnet. Da es sich um ein anderes Verfahren zur Verarbeitung von einzelnen Fäden ein zu einer Zeit , es verursacht auch mehrere komplexe Aufgaben langsamer laufen , wenn sie alle laufen auf einmal sind .
Multitask Betriebssysteme
< br >
Microsoft Windows, Linux und Mac OS X -Systeme verwenden alle Multitasking- Verarbeitung , um ihre Programme laufen , aber die Art von Multitasking wird von den einzelnen Unternehmen bestimmt. Die heutige moderne Versionen dieser Unternehmen Systeme verwenden präemptiven Multitasking anstelle von kooperativen Multitasking .
Multitask Verarbeitung
Neuere Multi-Core- CPUs enthalten mehr als ein Mikroprozessor oder Verarbeitung Einheit , gebündelt in einer einzigen CPU . Da jeder Mikroprozessor unabhängig ausgeführt werden kann , können mehrere Programm-Threads zur gleichen Zeit , ohne in der Schlange für die Verarbeitung ausgeführt - in anderen Worten, sie erreichen können, echtes Multitasking . Darüber hinaus verwenden Intels neueste ( Stand 2010) Prozessoren , einschließlich der Core i7 , Turbo Boost und Hyper -Threading-Technologie , damit jeder Mikroprozessor auf mehrere Threads gleichzeitig arbeiten , eine weitere Erhöhung der Multi-Core- CPU in der Lage ist wirklich mehrere Aufgaben zur gleichen Zeit . Diese Art von Multitasking erhöht eines Computers Fähigkeit, High-Demand- Aufgaben wie Batch- Videobearbeitung und Gaming mit wenig oder gar keine Abnahme in der Geschwindigkeit oder Qualität der Leistung führen .