13Aug
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 brojNavodi 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.