Comment mon PC sait-il quel type de RAM est installé?

Table des matières:

Comment mon PC sait-il quel type de RAM est installé?
Comment mon PC sait-il quel type de RAM est installé?

Vidéo: Comment mon PC sait-il quel type de RAM est installé?

Vidéo: Comment mon PC sait-il quel type de RAM est installé?
Vidéo: afficher ou masquer la règle et les barres d outils - YouTube 2024, Peut
Anonim
Il y a tellement de choses qu'un ordinateur moderne fait que nous prenons simplement pour acquis, mais il est parfois amusant de jeter un coup d'œil sous le capot et de voir comment tout fonctionne. Aujourd’hui, nous recherchons comment votre ordinateur sait exactement quel type et quelle quantité de RAM vous avez installé.
Il y a tellement de choses qu'un ordinateur moderne fait que nous prenons simplement pour acquis, mais il est parfois amusant de jeter un coup d'œil sous le capot et de voir comment tout fonctionne. Aujourd’hui, nous recherchons comment votre ordinateur sait exactement quel type et quelle quantité de RAM vous avez installé.

La séance de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté.

La question

Lecteur superutilisateur Celeritas veut savoir comment son ordinateur peut détecter instantanément le type de mémoire RAM qu'il contient:

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?

Il est évident que le système d’exploitation sait très bien à quel type de RAM il a accès, mais par quel mécanisme détermine-t-il ces informations?

Les réponses

UltraSawBlade, contributeur à SuperUser, offre l'explication suivante:
UltraSawBlade, contributeur à SuperUser, offre l'explication suivante:

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].

D'autres contributeurs proposent aux utilisateurs finaux différentes manières d'accéder aux informations i2c. AthomSfere écrit:

On Windows:

wmic memoryChip get /?

Vous donnera diverses informations sur la RAM que vous pouvez demander directement à partir de l'invite de commande.

Par exemple,

wmic memorychip get serialnumber

Vous donne le numéro de série. Vous pouvez aussi utiliser

Speed

,

Model

parfois,

Manufacturer

et plus.

WMI est la méthode Windows d'interrogation des données SMBIOS. Apple, Linux, Windows et tous ceux qui souhaitent utiliser la plupart des matériels conçus doivent prendre en charge SMBIOS à un certain niveau, pour différentes raisons.

Vous pouvez utiliser SMBIOS (par exemple, via WMI ou WMIC sous Windows) pour collecter également des informations sur le disque dur, le réseau (une carte 10/100 ou 10/100/1000?).

Pour aller encore plus loin, chaque fabricant dispose d’un code pour les adresses MAC des cartes réseau. La RAM a également un code de fabricant. Donc tout ce que vous avez à faire pour obtenir leur code, par exemple mes 2 x2GB dans cet ordinateur portable sont 830B, est de construire une base de données pour les fabricants (830B pourrait être une marque et ensuite revendu aussi!) Et quels modèles veulent dire quoi. C’est ainsi que fonctionne CPUz, je crois - des requêtes de base et une base de données vraiment complète et à jour.

Pour plus d'exemples sur la façon d'accéder à ces informations sur des machines Windows, Linux et OS X, consultez toutes les réponses des contributeurs ici.

Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.

Conseillé: