
Ich sehe RAMs mit unterschiedlichen Frequenzen auf dem Markt. Der Prozessor läuft mit der angegebenen Taktfrequenz, die vom Oszillator empfangen wird.
Einige RAMs haben niedrige Spezifikationen und einige RAMs haben hohe Spezifikationen in Bezug auf die Geschwindigkeit. Woher weiß der Prozessor eigentlich, dass der im System installierte RAM jetzt eine niedrige Frequenz hat und ich während der Datenübertragung mit der langsamen Geschwindigkeit laufen muss? Liegt das an der Hardware oder am Betriebssystem?
Wenn wir davon sprechen, dass der Bus mit 33 MHz läuft, meinen wir damit einen tatsächlichen Takt, der den Busbetrieb steuert, oder meinen wir nur die Zeit, die das elektronische Signal (Bit) benötigt, um zuverlässig an den Ein- oder Ausgängen der Peripheriegeräte verfügbar zu sein?
Antwort1
Einige RAMs haben niedrige Spezifikationen und einige RAMs haben hohe Spezifikationen in Bezug auf die Geschwindigkeit. Woher weiß der Prozessor eigentlich, dass der im System installierte RAM jetzt eine niedrige Frequenz hat und ich während der Datenübertragung mit der langsamen Geschwindigkeit laufen muss? Liegt das an der Hardware oder am Betriebssystem?
RAM-Riegel haben kleine nichtflüchtigeEEPROMChips darauf, die solche Informationen enthalten. Es ist tatsächlich standardisiert. Der Wikipedia-Artikel zu SDRAM enthält viel mehr Informationen.
In jedem Fall entscheidet das Speichercontroller-Subsystem in Ihrer CPU oder auf Ihrem Mainboard-Chipsatz (je nach Architektur) anhand dieser Daten und oft auch anhand einer Konfiguration, die Benutzer frei ändern können (in dem, was oft noch als „BIOS-Setup“ bezeichnet wird), welche Betriebseigenschaften für einen RAM-Riegel verwendet werden sollen. Es gibt viel mehr als nur den Bustakt – es gibt Spannung, Latenzen und vieles mehr; es ist ein ziemlich komplexes System.
Wenn wir davon sprechen, dass der Bus mit 33 MHz läuft, meinen wir damit einen tatsächlichen Takt, der den Busbetrieb steuert, oder meinen wir nur die Zeit, die das elektronische Signal (Bit) benötigt, um zuverlässig an den Ein- oder Ausgängen der Peripheriegeräte verfügbar zu sein?
Damit ist gemeint, dass der Bus mit 33 MHz getaktet ist.