Sixe44
PC-Selbstbauer(in)
Moin!
Mir ist gerade eine sehr einfache Frage in den Sinn gekommen, die ich aber selbst nicht vollständig beantworten kann.
Was genau entscheidet über die Geschwindigkeit eines Prozessors?
Ich habe einen Grundkurs in Technische Informatik an der Uni gehabt, verstehe also das grundsätzliche Gerüst von Prozessoren (ALUs, Logikgatter etc.)
Ich habe da 3 Faktoren im Sinn:
1. Die Fertigungsgröße: Je kleiner der Prozessor, desto geringer die Zeit, die der Strom braucht, um von Eingang zu Ausgang zu fließen.
2. Der Takt: Logisch, der Takt entscheidet über Geschwindigkeit - aber was entscheidet über den Takt? (Punkt 1?) Sind 1. und 2. direkt voneinander abhängig?
3. Cache-Takt: Die Geschwindigkeit, mit der neue Befehle geladen und durchgeführte Berechnungen gespeichert werden können, dürfte ja auch maßgeblichen Einfluss auf die Geschwindigkeit der CPU insgesamt haben.
Nachtrag zu 2.:
Bei einem Takt von 4GHz (4*10^9 (4 Milliarden) Rechenschritte jede Sekunde), einer Prozessorgröße von 37,5mm und einer angenommenen Lichtgeschwindigkeit für Elektronen (?) heißt das:
37,5mm = 0,0375m
4GHz => 0,00000000025s pro Rechenschritt
Vc= 300.000m/s
Der Strom würde die 0,0375m in 0,000000125s durchqueren und dabei würden 4 Milliarden Rechenschritte gemacht.
Ist das richtig? Ist das überhaupt noch zu schlagen?
Kann jemand die 3 Punkte in einen Zusammenhang bringen? Oder fehlt noch was Essentielles?
LG
Mir ist gerade eine sehr einfache Frage in den Sinn gekommen, die ich aber selbst nicht vollständig beantworten kann.
Was genau entscheidet über die Geschwindigkeit eines Prozessors?
Ich habe einen Grundkurs in Technische Informatik an der Uni gehabt, verstehe also das grundsätzliche Gerüst von Prozessoren (ALUs, Logikgatter etc.)
Ich habe da 3 Faktoren im Sinn:
1. Die Fertigungsgröße: Je kleiner der Prozessor, desto geringer die Zeit, die der Strom braucht, um von Eingang zu Ausgang zu fließen.
2. Der Takt: Logisch, der Takt entscheidet über Geschwindigkeit - aber was entscheidet über den Takt? (Punkt 1?) Sind 1. und 2. direkt voneinander abhängig?
3. Cache-Takt: Die Geschwindigkeit, mit der neue Befehle geladen und durchgeführte Berechnungen gespeichert werden können, dürfte ja auch maßgeblichen Einfluss auf die Geschwindigkeit der CPU insgesamt haben.
Nachtrag zu 2.:
Bei einem Takt von 4GHz (4*10^9 (4 Milliarden) Rechenschritte jede Sekunde), einer Prozessorgröße von 37,5mm und einer angenommenen Lichtgeschwindigkeit für Elektronen (?) heißt das:
37,5mm = 0,0375m
4GHz => 0,00000000025s pro Rechenschritt
Vc= 300.000m/s
Der Strom würde die 0,0375m in 0,000000125s durchqueren und dabei würden 4 Milliarden Rechenschritte gemacht.
Ist das richtig? Ist das überhaupt noch zu schlagen?
Kann jemand die 3 Punkte in einen Zusammenhang bringen? Oder fehlt noch was Essentielles?
LG

