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šnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.
Čitač SuperUser Celeritas želi znati kako njegovo računalo može odmah otkriti kakav je RAM unutra:
Kako Mac OS X može reći kakav je RAM u uređaju? 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 promatranja. Kako se to može učiniti na drugim sustavima?
Očito je vrlo korisno da operacijski sustav zna kakvu vrstu RAM-a ima pristup, ali kojim mehanizmom određuje ta informacija?
SuperSser Contributor UltraSawBlade nudi sljedeće objašnjenje:
RAM-ovi imaju mali čip na njima koji se zove Serial Presence Detect, koji sadrži informacije poput kapaciteta, preferiranih vremena, proizvođača, pa čak i serijskog broja.
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 o tome [vidi gore].
Drugi suradnici nude načine na koje krajnji korisnik može pristupiti i2c informacijama za sebe. AthomSfere piše:
U sustavu Windows:
wmic memoryChip get /?
Dat će vam različite informacije o RAM-u koje možete zatražiti izravno iz naredbenog retka.
Na primjer,
wmic memorijski čip dobiva serijski broj
Daje vam serijski broj. Također možete koristiti
Ubrzati
,Model
ponekad,Proizvođač
i više.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 upotrijebiti SMBIOS (npr. Putem WMI ili WMIC u sustavu Windows) kako biste prikupili informacije o tvrdom disku, informacije o mreži (je li kartica 10/100 ili 10/100/1000)?
Da bi to poduzeo 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 preprodavati!), A također i koji modeli znače što. Tako CPUz funkcionira vjerujem - osnovne upite i stvarno potpunu i aktualnu bazu podataka.
Dodatne primjere kako pristupiti ovim informacijama na strojevima Windows, Linux i OS X potražite ovdje.
Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.