13Aug

Kako moj računalo zna kakav je RAM instaliran?

Postoji toliko mnogo stvari koje moderno računalo čini da smo jednostavno uzeti zdravo za gotovo, ali ponekad je zabavno zaviriti ispod napa i vidjeti kako sve radi. Danas istražujemo kako točno vaše računalo zna kakva je i količina RAM-a koji ste instalirali.

Današnje pitanje &Sesija odgovora nam dolazi zahvaljujući SuperUseru - podjele Stack Exchange, grupiranjem zajednice Q & A web stranica.

Pitanje

Čitač SuperUser Celeritas želi znati kako njegovo računalo može odmah otkriti kakav je RAM unutra:

Kako može Mac OS X reći kakav je RAM u stroju? Na primjer, radio sam na jednom koji je imao DDR3 RAM @ 1600MHz i mislio sam da nije moguće znati RAM bez otvaranja slučaja i gledanja u njega. Kako se to može učiniti na drugim sustavima?

Jasno je vrlo korisno za operacijski sustav da zna kakvu vrstu RAM-a ima pristup, ali kojim mehanizmom određuje ta informacija?

Odgovori

SuperUser suradnik UltraSawBlade nudi sljedeće objašnjenje:

RAM šipci imaju mali čip na njima pod nazivom Serial Presence Detect, koji sadrži informacije kao što su kapacitet, željena vremena, proizvođač, pa čak i serijski broj.

SPD informacije dostupne su OS-ovima pomoću i2c sabirnice( što također uključuje i stvari kao što su senzori temperature).Mislim da možete izravno pročitati SPD iz Linuxa pomoću raznih i2c alata.

Ova slika iz članka Wikipedije ima dobru sliku [vidio gore].

Ostali suradnici nude načine na koje krajnji korisnik može pristupiti i2c informacijama za sebe. AthomSfere piše:

U sustavu Windows:

wmic memoryChip get /?

Dajete vam različite informacije o RAM-u koje možete zatražiti izravno iz naredbenog retka.

Na primjer,

wmic memorijski čip dobiva serijski broj

Navodi serijski broj. Također možete koristiti brzinu, model ponekad, proizvođača i još mnogo toga.

WMI je Windows metoda upita SMBIOS podataka. Apple, Linux, Windows i svi ostali koji žele raditi na većini hardvera moraju podržavati SMBIOS na nekoj razini, iz raznih razloga.

Možete koristiti SMBIOS( npr. WMI ili WMIC u sustavu Windows) kako biste prikupili informacije o tvrdom disku, podatke o mreži( je li 10/100 ili 10 /100/ 1000 kartica?).

Da bi to učinili jedan korak dalje, svaki proizvođač ima kod za MAC adrese na NIC-ima. RAM također ima kod proizvođača. Dakle, sve što morate učiniti da biste dobili njihov kod, na primjer, 2 x2GB u ovom prijenosnom računalu 830B, izrađuje bazu podataka proizvođačima( 830B može biti jedna marka, a zatim ga preprodati!), A također i koji modeli znače što. Tako CPUz funkcionira vjerujem - osnovne upite i stvarno potpunu i aktualnu bazu podataka.

Za više primjera kako pristupiti ovim informacijama na strojevima Windows, Linux i OS X, ovdje provjerite sve odgovore suradnika.

Imate li što dodati objašnjenju? Zvuči u komentarima.Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.