Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.
Pitanje
Čitač SuperUser Celeritas želi znati kako njegovo računalo može odmah otkriti kakav je RAM unutra:
How can Mac OS X tell what kind of RAM is in the machine? For example I was working on one that had DDR3 RAM @ 1600MHz and I thought it wasn’t possible to know the RAM without physically opening the case and looking at it.How can this be done on other systems?
Očito je vrlo korisno da operacijski sustav zna kakvu vrstu RAM-a ima pristup, ali kojim mehanizmom određuje ta informacija?
Odgovori
RAM sticks have a small chip on them called the Serial Presence Detect, which contains information such as capacity, preferred timings, manufacturer, and even a serial number.
SPD information is accessible by OSes using the i2c bus (which also includes things like temperature sensors). I think you can directly read the SPDs from Linux using various i2c utilities.
This image from the Wikipedia article has a good picture of it [seen above].
Drugi suradnici nude načine na koje krajnji korisnik može pristupiti i2c informacijama za sebe. AthomSfere piše:
On 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 memorychip get serialnumber
Daje vam serijski broj. Također možete koristiti
Speed
,
Model
ponekad,
Manufacturer
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.