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

Inhaltsverzeichnis:

Video: Woher weiß mein PC, welche Art von RAM installiert ist?

Video: Woher weiß mein PC, welche Art von RAM installiert ist?
Video: Microsoft PowerShell for Beginners - Video 1 Learn PowerShell 2024, März
Woher weiß mein PC, welche Art von RAM installiert ist?
Woher weiß mein PC, welche Art von RAM installiert ist?
Anonim
Es gibt so viele Dinge, die ein moderner Computer für selbstverständlich hält, 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 wie viel RAM Sie installiert haben.
Es gibt so viele Dinge, die ein moderner Computer für selbstverständlich hält, 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 wie viel RAM Sie installiert haben.

Die heutige Question & Answer-Sitzung wird von SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.

Die Frage

Superuser-Leser Celeritas möchte wissen, wie sein Computer sofort erkennen kann, welche Art von RAM sich im Inneren befindet:

How can Mac OS X tell what kind of RAM is in the machine? For example I was working on one that had DDR3 RAM @ 1600MHz and I thought it wasn’t possible to know the RAM without physically opening the case and looking at it.How can this be done on other systems?

Natürlich ist es für das Betriebssystem sehr nützlich zu wissen, auf welche Art von RAM es Zugriff hat, aber durch welchen Mechanismus bestimmt es diese Informationen?

Die Antworten

SuperServer-Mitwirkender UltraSawBlade bietet die folgende Erklärung:
SuperServer-Mitwirkender UltraSawBlade bietet die folgende Erklärung:

RAM sticks have a small chip on them called the Serial Presence Detect, which contains information such as capacity, preferred timings, manufacturer, and even a serial number.

SPD information is accessible by OSes using the i2c bus (which also includes things like temperature sensors). I think you can directly read the SPDs from Linux using various i2c utilities.

This image from the Wikipedia article has a good picture of it [seen above].

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

On Windows:

wmic memoryChip get /?

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

Zum Beispiel,

wmic memorychip get serialnumber

Gibt Ihnen die Seriennummer. Sie können auch verwenden

Speed

,

Model

manchmal,

Manufacturer

und mehr.

WMI ist die Windows-Methode zum Abfragen von SMBIOS-Daten. Apple, Linux, Windows und alle anderen, die mit der meisten Hardware laufen möchten, müssen aus verschiedenen Gründen SMBIOS unterstützen.

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

Um noch einen Schritt weiter zu gehen, verfügt jeder Hersteller über einen Code für MAC-Adressen auf NICs. RAM hat auch einen Herstellercode. Alles was Sie tun müssen, um ihren Code zu erhalten, z. B. sind meine 2 x 2 GB in diesem Laptop 830B. Sie müssen eine Datenbank für die Hersteller erstellen (830B könnte eine Marke sein und dann auch wieder verkauft werden!) Und auch, was Modelle bedeuten. So funktioniert CPUz, glaube ich - grundlegende Abfragen und eine wirklich vollständige und aktuelle Datenbank.

Weitere Beispiele für den Zugriff auf diese Informationen auf Windows-, Linux- und OS X-Computern finden Sie hier.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.

Empfohlen: