13Aug

Come fa il mio PC a sapere che tipo di RAM è installato?

Ci sono così tante cose che fa un computer moderno che diamo per scontato, ma a volte è divertente sbirciare sotto il cofano e vedere come tutto funziona. Oggi stiamo investigando su come esattamente il tuo computer conosce il tipo e la quantità di RAM che hai installato.

Today's Question &La sessione di risposta ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di Q & A basato su community.

La domanda

SuperUser reader Celeritas vuole sapere come il suo computer può rilevare istantaneamente il tipo di RAM presente all'interno:

In che modo Mac OS X può indicare quale tipo di RAM è presente nella macchina? Per esempio, stavo lavorando su uno con RAM DDR3 a 1600 MHz e ho pensato che non fosse possibile conoscere la RAM senza aprire fisicamente il caso e guardarlo. Come può essere fatto su altri sistemi?

Chiaramente è abbastanza utile per il sistema operativo sapere quale tipo di RAM ha accesso, ma con quale meccanismo determina questa informazione?

The Answers

SuperUser contributor UltraSawBlade offre la seguente spiegazione: Gli stick

RAM hanno un piccolo chip su di essi chiamato Serial Presence Detect, che contiene informazioni quali capacità, tempi preferiti, produttore e persino un numero seriale. Le informazioni SPD

sono accessibili dai sistemi operativi utilizzando il bus i2c( che include anche elementi come i sensori di temperatura).Penso che tu possa leggere direttamente gli SPD da Linux usando varie utilità i2c.

Questa immagine dall'articolo di Wikipedia ha una buona immagine di esso [visto sopra].

Altri contributori offrono modi all'utente finale di accedere alle informazioni i2c per se stessi. AthomSfere scrive:

su Windows:

wmic memoryChip get /?

Vi darà varie informazioni sulla RAM che potete richiedere direttamente dal prompt dei comandi.

Ad esempio,

wmic memorychip ottiene numero seriale

Fornisce il numero di serie. Puoi anche utilizzare Velocità, Modello a volte, Produttore e altro.

WMI è il metodo di Windows per eseguire query sui dati SMBIOS.Apple, Linux, Windows e chiunque altro voglia eseguire sulla maggior parte dell'hardware realizzato deve supportare SMBIOS a un certo livello, per diversi motivi.

È possibile utilizzare SMBIOS( ad esempio tramite WMI o WMIC in Windows) per raccogliere anche informazioni sul disco rigido, informazioni sulla rete( si tratta di una scheda 10/100 o 10 /100/ 1000?).

Per fare un ulteriore passo avanti, ogni produttore ha un codice per gli indirizzi MAC su schede NIC.La RAM ha anche un codice produttore. Quindi tutto quello che devi fare per ottenere il loro codice, ad esempio il mio 2 x2GB in questo laptop sono 830B, è creare un database per i produttori( 830B potrebbe essere un marchio e poi rivenduto anche!) E anche quali modelli significano cosa. Questo è il modo in cui CPUz funziona credo: query di base e un database veramente completo e aggiornato.

Per ulteriori esempi su come accedere a queste informazioni su macchine Windows, Linux e OS X, controlla qui tutte le risposte dei contributori.

Hai qualcosa da aggiungere alla spiegazione? Sound off nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.