If-Koubou

Cum știu PC-ul meu ce tip de memorie RAM este instalat?

Cum știu PC-ul meu ce tip de memorie RAM este instalat? (Cum să)

Există atât de multe lucruri pe care le face un computer modern pe care pur și simplu îl considerăm de la sine înțeles, dar uneori este distractiv să privim sub capota și să vedem cum funcționează totul. Astăzi investigăm exact cum calculatorul dvs. știe ce fel și cantitatea de memorie RAM instalată.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Intrebarea

Cititorul SuperUser Celeritas vrea să știe cum poate computerul său să detecteze instantaneu ce fel de RAM există înăuntru:

Cum poate Mac OS X să spună ce fel de RAM există în mașină? De exemplu, am fost de lucru pe unul care a avut DDR3 RAM @ 1600MHz și am crezut că nu a fost posibil să cunoască memoria RAM, fără a deschide cazul și privirea la it.How pot face acest lucru pe alte sisteme?

În mod evident, este destul de util ca sistemul de operare să știe ce tip de memorie RAM are acces, dar prin ce mecanism determină această informație?

Raspunsurile

Contribuitorul SuperUser UltraSawBlade oferă următoarea explicație:

RAM stick-urile au un mic cip pe ele numit Serial Presence Detect, care conține informații cum ar fi capacitatea, cronometrele preferate, producătorul și chiar și un număr de serie.

Informațiile SPD sunt accesibile prin sisteme de operare utilizând magistrala i2c (care include, de asemenea, elemente cum ar fi senzorii de temperatură). Cred că puteți citi în mod direct SPD-urile din Linux utilizând diferite utilitare i2c.

Această imagine din articolul Wikipedia are o imagine bună a acesteia [văzută mai sus].

Alți colaboratori oferă modalități prin care utilizatorul final poate accesa informațiile i2c pentru ele însele. AthomSfere scrie:

Pe Windows:

wmic memoryChip obține /? 

Vă va oferi diverse informații RAM pe care le puteți solicita chiar din linia de comandă.

De exemplu,

wmic memorychip obține serialnumber 

Vă dă numărul de serie. Puteți utiliza, de asemeneaVitezăModel uneori,Producător și altele.

WMI este metoda Windows de interogare a datelor SMBIOS. Apple, Linux, Windows și oricine altcineva care dorește să ruleze pe cea mai mare parte a hardware-ului trebuie să sprijine SMBIOS la un anumit nivel, din diferite motive.

Puteți utiliza SMBIOS (de exemplu, prin WMI sau WMIC în Windows) pentru a aduna, de asemenea, informații despre unitatea de hard disk, informații despre rețea (este o carte 10/100 sau 10/100/1000?).

Pentru a face un pas mai departe, fiecare producător are un cod pentru adresele MAC pe NIC-uri. RAM are de asemenea un cod producător. Deci, tot ce trebuie sa faci pentru a obtine codul lor, de exemplu, 2 x 2GB in acest laptop sunt 830B, este construirea unei baze de date pentru producatori (830B ar putea fi un brand si apoi revizuit prea!) Si, de asemenea, ce modele inseamna ce. Acesta este modul în care funcționează CPUz - interogări de bază și o bază de date completă și actuală.

Pentru mai multe exemple de accesare a acestor informații pe mașinile Windows, Linux și OS X, consultați toate răspunsurile contribuitorilor aici.

Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.