13Aug

Wie weiß mein PC, welche Art von RAM installiert ist?

Es gibt so viele Dinge, die ein moderner Computer macht, die wir für selbstverständlich halten, aber manchmal macht es Spaß, unter die Haube zu schauen und zu sehen, wie alles funktioniert. Heute untersuchen wir, wie genau Ihr Computer weiß, welche Art und Menge von RAM Sie installiert haben.

Die heutige Frage &Die Antwortsitzung kommt dank SuperUser, einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites, zu uns.

Die Frage

SuperUser-Leser Celeritas möchte wissen, wie sein Computer sofort erkennen kann, um was für RAM es sich handelt:

Wie kann Mac OS X feststellen, welche Art von RAM sich in der Maschine befindet? Zum Beispiel arbeitete ich an einem, der DDR3 RAM @ 1600MHz hatte und ich dachte, dass es nicht möglich war, den RAM zu kennen, ohne das Gehäuse physisch zu öffnen und zu betrachten. Wie kann dies auf anderen Systemen gemacht werden?

Offensichtlich ist es für das Betriebssystem ziemlich nützlich zu wissen, auf welche Art von RAM es zugreifen kann, aber nach welchem ​​Mechanismus bestimmt es diese Information?

Die Antworten

SuperUser Mitwirkende UltraSawBlade bietet die folgende Erklärung:

RAM-Sticks haben einen kleinen Chip namens Serial Presence Detect, der Informationen wie Kapazität, bevorzugte Zeiten, Hersteller und sogar eine Seriennummer enthält. Auf

-SPD-Informationen kann von Betriebssystemen mit dem i2c-Bus zugegriffen werden( der auch Dinge wie Temperatursensoren umfasst).Ich denke, Sie können die SPDs von Linux direkt mit verschiedenen i2c-Dienstprogrammen lesen.

Dieses Bild aus dem Wikipedia-Artikel hat ein gutes Bild davon [siehe oben].

Andere Mitwirkende bieten Möglichkeiten, wie der Endbenutzer auf die i2c-Informationen zugreifen kann. AthomSfere schreibt:

Unter Windows:

wmic memoryChip get /?

Gibt Ihnen verschiedene RAM-Informationen, die Sie direkt an der Eingabeaufforderung anfordern können.

Zum Beispiel

wmic memorychip Seriennummer erhalten

Gibt Ihnen die Seriennummer. Sie können auch Geschwindigkeit, Modell manchmal, Hersteller und mehr verwenden.

WMI ist die Windows-Methode zum Abfragen von SMBIOS-Daten. Apple, Linux, Windows und alle anderen, die mit den meisten Hardwareversionen arbeiten wollen, müssen SMBIOS aus verschiedenen Gründen auf einer bestimmten Ebene unterstützen.

Sie können SMBIOS( z. B. über WMI oder WMIC in Windows) verwenden, um auch Festplatteninformationen und Netzwerkinformationen zu erfassen( handelt es sich um eine 10/100 oder 10 /100/ 1000-Karte?).

Um einen Schritt weiter zu gehen, hat jeder Hersteller einen Code für MAC-Adressen auf NICs. RAM hat auch einen Herstellercode. Also alles, was Sie tun müssen, um ihren Code zu bekommen, zum Beispiel meine 2 x2GB in diesem Laptop sind 830B, ist eine Datenbank für die Hersteller( 830B könnte eine Marke sein und dann weiterverkauft!) Und auch welche Modelle was bedeuten. So funktioniert CPUz, glaube ich, grundlegende Abfragen und eine wirklich vollständige und aktuelle Datenbank.

Weitere Beispiele zum Zugriff auf diese Informationen auf Windows-, Linux- und OS X-Computern finden Sie hier.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.