PCMasters Hardware Forum > Hardware > Prozessoren > Seite 70 > Dual Core - Funktionsweise Speicherzugriffs

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort
 
 
Alt 25.01.2009, 12:06
Threadersteller
Zoomy
 
Standard

Dual Core - Funktionsweise Speicherzugriffs



Hallo Forum!

Ich habe eine Frage und hoffe hier kann mir jemand helfen!
Und zwar geht es um die Dual Core Prozessoren und wie sie auf den Speicherzugreiffen.
Hat man ein Prozessor kann ich es mir gut vorstellen, über Adressleitungen wird der passende Datensatz aus dem Speicher gelesen und verarbeitet. Aber wie funktioniert es wenn mein ein Dual Core (also zwei) Prozessoren hat.

Hat dann jeder Prozessor seinen Speicheranteil oder greifen die Prozessoren auf den gleichen Speicher zu (Stichwort Dual-Port-Speicher).

Sollte jemand etwas wissen oder mir eine Referenz geben können, würde ich mich sehr freuen.
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

 
Alt 25.01.2009, 13:33
Benutzerbild von Urkman
Urkman
 
Standard

schönes tema.
bei der speicherverwaltung mußt du erst einmal unterscheiden, zwischen CPUs die "nur" über den L1 und L2 cache verfühgen und denen, die zudem noch einen L3 cache besitzen. dann kommt noch der unterschied dazu, ob die CPU einen eigenen speicherkontoler besitzt oder den umweg über den NB-chip machen muß, weil der speicherkontroler auf dem board sitzt.
in der regel sieht das erst einmal so aus, das bei dem L1 und L2 cache jeder kern über ihren eigenen verfühgen. hier hat dann jeder kern erst einmal seine eigenen daten zum verarbeiten abgelegt. kommt noch der L3 cache hinzu, den sich alle kerne teilen, werden daten auch hier abgelegt. das bringt den vorteil, dass auch der kern1 nun auf daten vom kern2, die im L3 cache liegen, zugreifen kann und mit verarbeiten kann. so "kann" die arbeitsleistung der einzelnen kerne optimiert werden damit alle gleich viel zu tun haben und nicht ein kern plötzlich "brach" liegt.

dann kommt dazu, dass CPUs die einen eigenen speicherkontoler haben, direkt auf den RAM zugreifen. liegt der kontroler auf dem mainboard, muß die CPU den umweg über den NB-chip nemen, was in der regel zu etwas höheren latenzzeiten führt. (die sind aber sehr gering) zusätzlich wird die geschwindigkeit dann vom NB-takt begrenzt. hier spricht man von dem sogenannten "flaschenhals".

so, hoffe, dass ich das etwas erklären konnte
 
Alt 25.01.2009, 15:12
Benutzerbild von Reggea Gandalf
Reggea Gandalf
 
Standard

Zitat:
dann kommt dazu, dass CPUs die einen eigenen speicherkontoler haben, direkt auf den RAM zugreifen. liegt der kontroler auf dem mainboard, muß die CPU den umweg über den NB-chip nemen, was in der regel zu etwas höheren latenzzeiten führt. (die sind aber sehr gering) zusätzlich wird die geschwindigkeit dann vom NB-takt begrenzt. hier spricht man von dem sogenannten "flaschenhals".
Aber auch bei AMD bzw. den Core i7 gibt es nur eine Anbindung zum Rest des Systems, daher gibt es hier den Crossbar Switch, der die Speicherzugriffe verwaltet. Wollen beispielweise alle Kerne gleichzeitig auf den Hauptspeicher zugreifen, würde das zu Cache misses führen.

Bei einem Zwei-Sockel System hat jeder Prozessor seine eigene Anbindung zum Speicher, bei Mehrkernprozessoren gibt es diese Anbindung nur einmal, auch wenn im Gehäuse 2,4 oder mehr vollwerige Prozessoren sitzen.
Darum muss verhindert werden, dass alle Kerne gleichzeitig auf verschiedene Speicherbereiche zugreifen.
 
Alt 25.01.2009, 20:20
Threadersteller
Zoomy
 
Standard

Hallo!

Vielen dank für eure Antwort. Hat mir sehr geholfen.
Es ist so, dass ich mich intensiver mit einem Dual-Port-Speicher auseinandersetzen soll und für mich schien das im Dual-Core am sinnvollsten...
Sehr gut das ihr mich darüber aufgeklärt habt, das es nicht so ist. Ich stelle es mir auch sehr schwierig vor, einen Multiport-Speicher, aufden mehrere Teilnehmer gleichzeitig drauf zugreifen können.
Wie das genau funktioniert habe ich mir noch nicht erlesen können.
Habt ihr da zufälligerweise auch noch Erfahrungen?
hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Antispam, bitte die folgende Aufgabe lösen: 
 
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags: , , ,

Ähnliche Tags: , ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PCMasters - Folding@Home Team! Alle mitmachen! Semmel Off-Topic 2097 Gestern 10:17
Suche guten amd dual core tausche es gegen amd quad core rocket Gesuche 4 23.08.2009 12:06
suche netzwerktreiber Ricomendel Mainboards 4 03.06.2009 14:22
Quad core oder dual exxtreme schneller?? tamim94 Prozessoren 8 26.03.2009 12:34
Intel core und Dual Core DevilMayCry4Me Prozessoren 3 15.11.2008 21:10
Dual Core oder Quad Core? DuckDagobert Prozessoren 27 10.07.2008 14:41
Paar fragen zu Dual Core davidjohn15 Prozessoren 5 15.06.2007 23:36
suche freeware prog D3athhunt3r Grafikkarten 2 02.04.2004 07:18


Sie betrachten gerade: Dual Core - Funktionsweise Speicherzugriffs


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:08 Uhr.



Im PC Forum registrieren