Unterschied Quad-Core und Dual-Core
lima-city → Forum → Sonstiges → Handys, Smartphones und MP3-Player
analysieren
anruf
anwender
ausgeben
berechnung
bestimmte anwendungen
dementsprechend bemerkbar macht
hohe leistung
http
kern
leiten
nachricht
nachteil
prozessor
signal
unterbrechung
untereinheit
url
warteliste
wechsel
-
Was ist eigentlich der Unterschied zwischen Quad-Core und Dual-Core ?
Davon höre ich fast jeden Tag und hab keine Ahnung was der unterschied ist und was davon besser ist.
Gruß LeyUp -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Moderne Prozessoren können mehrere Untereinheiten haben, die eigenständig Berechnungen durchführen können. Ein Dual-Core hat 2 solche Untereinheiten und ein Quadcore 4.
-
bladehunter schrieb:
Moderne Prozessoren können mehrere Untereinheiten haben, die eigenständig Berechnungen durchführen können. Ein Dual-Core hat 2 solche Untereinheiten und ein Quadcore 4.
Was macht eine Untereinheit aus?`
Gruß LeyUp -
Da dein Beitrag unter „Handys, Smartphones und MP3-Player“ steht, nehme ich an dass deine Frage in Bezug auf ein Smartphone steht, dass du dir eventuell kaufen möchtest. Nun wäre es angebracht zu wissen was die Vorteile von Zwei-Kern und Vierkern-Prozessoren sind, im Vergleich zum Einkerner.
Früher gab es lediglich Prozessoren mit einem Kern. Der Nachteil dieses Systems war es dass Prozessoren eigentlich kein Multitasking beherrschten, sondern lediglich präemptives Multitasking. Das bedeutet dass bestimmte Anwendungen oder Prozesse nie zur gleichen Zeit abgearbeitet werden, sondern lediglich in sehr kurzen Zeiteinheiten hintereinander. Dabei bekommt ein Prozess eine bestimmte Prozessorzeit zugewießen, und wenn die Zeit abgelaufen ist folgt eine Unterbrechung und der nächste Prozess in der Warteliste bekommt Prozessorzeit zugewießen.
Die Regeln wie viel Zeit ein Prozess bekommt, an welcher Stelle er in der Warteliste ist oder welche Priorität er hat wird vom sogenannten Scheduler festgelegt. Der Wechsel zwischen den einzelnen Prozessen findet dabei so schnell statt dass der Anwender dies nicht bemerkt.
Nun existiert aber das Problem das gerade ein Stop-Signal (z.B. ein Interrupt) und das zuweisen der Prozessorzeit an einen neuen Prozess ebenfalls Prozessorzeit benötigt. Gerade bei Schedulern die häufig den Prozess wechseln kann also der Prozessor unnötig ausgelastet werden.
Die Idee war also, wie bladehunter bereits erwähnt, mehrere Untereinheiten bzw. Kerne zu integrieren. Bei Mehrkern-Prozessoren können die einzelnen Prozesse auf die verschiedenen Kerne verteilt werden ohne dass die Prozesse sich häufig gegenseitig unterbrechen müssen.
Nun kommen wir zurück zu den Smartphones: gerade bei Smartphones gibt es viele kleine Prozesse. Diese können z.B. die Akkuanzeige analysieren und ausgeben, auf Benutzerinteraktionen reagieren (Bedienung des Touchscreens, Lauter/Leiser-Taste), Anrufe oder Nachrichten an den Nutzer leiten, Filme streamen, Musik ausgeben etc.. Es lohnt sich also eher schwächere, aber dafür mehr Prozessorkerne zu verbauen, wenn man viel Multitasking benötigt. Generell gilt dass du mit einem Quad-Core-Prozessor(4-Kerne) eine potentiell doppelt so hohe Leistung hast wie ein Dual-Core-Prozessor (2-Kerne) bei gleicher Taktzahl. Ob sich das auch dementsprechend bemerkbar macht liegt an der Leistung des Betriebssystems und seines Schedulers.
-
schnookerippsche schrieb:
Da dein Beitrag unter „Handys, Smartphones und MP3-Player“ steht, nehme ich an dass deine Frage in Bezug auf ein Smartphone steht, dass du dir eventuell kaufen möchtest. Nun wäre es angebracht zu wissen was die Vorteile von Zwei-Kern und Vierkern-Prozessoren sind, im Vergleich zum Einkerner.
Früher gab es lediglich Prozessoren mit einem Kern. Der Nachteil dieses Systems war es dass Prozessoren eigentlich kein Multitasking beherrschten, sondern lediglich präemptives Multitasking. Das bedeutet dass bestimmte Anwendungen oder Prozesse nie zur gleichen Zeit abgearbeitet werden, sondern lediglich in sehr kurzen Zeiteinheiten hintereinander. Dabei bekommt ein Prozess eine bestimmte Prozessorzeit zugewießen, und wenn die Zeit abgelaufen ist folgt eine Unterbrechung und der nächste Prozess in der Warteliste bekommt Prozessorzeit zugewießen.
Die Regeln wie viel Zeit ein Prozess bekommt, an welcher Stelle er in der Warteliste ist oder welche Priorität er hat wird vom sogenannten Scheduler festgelegt. Der Wechsel zwischen den einzelnen Prozessen findet dabei so schnell statt dass der Anwender dies nicht bemerkt.
Nun existiert aber das Problem das gerade ein Stop-Signal (z.B. ein Interrupt) und das zuweisen der Prozessorzeit an einen neuen Prozess ebenfalls Prozessorzeit benötigt. Gerade bei Schedulern die häufig den Prozess wechseln kann also der Prozessor unnötig ausgelastet werden.
Die Idee war also, wie bladehunter bereits erwähnt, mehrere Untereinheiten bzw. Kerne zu integrieren. Bei Mehrkern-Prozessoren können die einzelnen Prozesse auf die verschiedenen Kerne verteilt werden ohne dass die Prozesse sich häufig gegenseitig unterbrechen müssen.
Nun kommen wir zurück zu den Smartphones: gerade bei Smartphones gibt es viele kleine Prozesse. Diese können z.B. die Akkuanzeige analysieren und ausgeben, auf Benutzerinteraktionen reagieren (Bedienung des Touchscreens, Lauter/Leiser-Taste), Anrufe oder Nachrichten an den Nutzer leiten, Filme streamen, Musik ausgeben etc.. Es lohnt sich also eher schwächere, aber dafür mehr Prozessorkerne zu verbauen, wenn man viel Multitasking benötigt. Generell gilt dass du mit einem Quad-Core-Prozessor(4-Kerne) eine potentiell doppelt so hohe Leistung hast wie ein Dual-Core-Prozessor (2-Kerne) bei gleicher Taktzahl. Ob sich das auch dementsprechend bemerkbar macht liegt an der Leistung des Betriebssystems und seines Schedulers.
Ok, alles klar, danke für die nützliche Info.
Gruß LeyUp
(Kann Geschlossen werden)
Beitrag zuletzt geändert: 14.8.2013 11:57:35 von skateen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage