Es gibt eine sehr einfache Möglichkeit, den zeitlichen Ablauf des Gedächtnisses auf sehr praktische Weise darzustellen, die jeder verstehen wird. Die Megahertz- und Gigahertz-Werte für Takt- und Busgeschwindigkeit können ein wenig undurchsichtig erscheinen, wenn Sie keinen elektronischen Hintergrund haben.
Das erste, was zu berücksichtigen ist, ist die tatsächliche Taktrate. Die Taktrate ist effektiv die Anzahl von Malen pro Sekunde, die der Computer eine Operation ausführen kann. Die Operationen werden normalerweise im Speicher gelesen oder geschrieben. Die Taktfrequenz und die Synchronisation sind erforderlich, damit alle elektronischen Komponenten wissen, wann auf das elektrische Signal zu achten ist, das eine 1 oder eine 0 darstellt. Wenn eine der beiden Seiten früh oder später spricht oder hört, ist die Wahrscheinlichkeit hoch, dass ein Fehler den Wert bestimmt korrekter Zustand des Bits im Speicher.
Zweitens lässt sich das so abstrahieren, als wäre es ein Anruf. Stellen Sie sich vor, wir sind beide auf einem Telefon, das direkt miteinander verbunden ist. Wir haben ein Metronom, das alle fünf Sekunden einmal klickt, und jedes Mal, wenn es klickt, sprechen wir abwechselnd. Wir tauschen Informationen hin und her. Wir drücken die Informationen auf eine vorbestimmte Weise aus, die über die Linie schreien soll, wenn das Metronom klickt, um eine 1 im Speicher zu repräsentieren, und Stille, um eine Null darzustellen.
Nun, da das Beispiel erläutert ist, kann ich damit ein paar Dinge über die Funktionsweise von Ram demonstrieren. Das Protokoll in diesem Beispiel lautet: Wir wechseln jedes Mal, wenn das Metronom klickt. Wenn einer von uns einen der Klicks des Metronoms verpasst, sind wir nicht mehr synchron. Synchronisationsfehler werden effektiv zum Ausdruck gebracht, wenn wir beide nicht in den richtigen Momenten sprechen und zuhören. Wenn Sie anfangen, eine Milisekunde zu hören, nachdem ich aufgehört habe zu schreien, würden Sie das fälschlicherweise als 0-Status interpretieren. Sie nennen diesen Jitter. Je schlechter die beiden Seiten aus dem Takt geraten, desto ausgeprägter wird die Anzahl der Zustandsbestimmungsfehler.
Die Taktrate ist erforderlich, damit das Motherboard und der Speicher Statusinformationen korrekt miteinander austauschen können. Die Taktrate des Speichers entspricht mehr oder weniger der Geschwindigkeit, mit der er Daten in den RAM lesen / schreiben kann.
Der Grund für eine solche Variation der Geschwindigkeiten von Speichermodulen liegt darin, dass die Materialwissenschaft in den letzten Jahren einen Speicher mit geringerer Leistung entwickelt hat, der in der Lage ist, eine größere Anzahl zuverlässiger Zustandsabfragepunkte pro Sekunde aufrechtzuerhalten, wodurch der Speicher schneller gemacht wird. Die Zeit, die das elektrische Signal in der Leitung benötigt, um von einer vollständigen 0 zu einer vollständigen 1 zu wechseln, wird als Übergangszeit bezeichnet (auch als niedrige und hohe Zustände bezeichnet). Beim Lesen / Schreiben von Speicher ist das Lesen / Schreiben näher an der Uhr Synchronisationsimpuls ist es wahrscheinlicher, dass das Lesen / Schreiben erfolgreich ist. Je näher der Abstand zwischen den Taktimpulsen liegt, desto wahrscheinlicher ist das Lesen / Schreiben nicht erfolgreich.
Die meisten Durchschnittsbenutzer gehen nicht in die winzigsten Details wie diese ein, aber wenn Sie mutig sind und Entwürfe haben, einen Computer zu übertakten oder die Busgeschwindigkeit zu erhöhen, dann interessieren Sie sich wahrscheinlich viel mehr für diese Art von Dingen. Die Elektronik lässt sich oft schneller erreichen, aber der Nebeneffekt ist mehr Hitze und mehr Fehler. Die Wärme ist eine Funktion der Zunahme der Anzahl von Vorgängen, und die Fehler stehen normalerweise in direktem Zusammenhang mit den besonderen Leistungseigenschaften des Halbleitermaterials im Speicher. Die Geschwindigkeitsbewertung des Speichers ist mehr oder weniger nur die Leistungsmetrik, die der Speicher mit einer akzeptablen Anzahl von Lese- / Schreibfehlern erreichen soll.
Ich hoffe, das beantwortet deine Frage ....