13Aug
Obstaja toliko stvari, ki jih moderni računalnik naredi, da preprosto vzamemo samoumevno, včasih pa je zabavno gledati pod pokrovom in videti, kako deluje vse. Danes preiskujemo, kako točno je vaš računalnik vedel, kakšne vrste in količino RAM-a ste namestili.
Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.
Vprašalnik
SuperUser Reader Celeritas želi vedeti, kako lahko njegov računalnik takoj zazna, kakšen RAM je v notranjosti:
Kako lahko Mac OS X pove, kakšen RAM je v napravi? Na primer, delal sem na tistemu, ki je imel DDR3 RAM @ 1600MHz, in mislil sem, da RAM-a ni mogoče vedeti, ne da bi fizično odprl zadevo in si ga ogledal. Kako se to lahko naredi na drugih sistemih?
Jasno je, da je operacijski sistem zelo koristen, da ve, kakšno vrsto RAM-a ima dostop, vendar s tem, s kakšnim mehanizmom določa te podatke?
Odgovarja
SuperUser prispevek UltraSawBlade ponuja naslednjo razlago: palice RAM
imajo majhen čip na njih, imenovan Serial Presence Detect, ki vsebuje informacije, kot so zmogljivost, želeni časi, proizvajalec in celo serijska številka. Informacije
SPD so dostopne preko OS-jev z uporabo i2c-bus( ki vključuje tudi elemente, kot so temperaturni senzorji).Mislim, da lahko neposredno preberete SPD-je iz Linuxa z različnimi pripomočki i2c.
Ta slika iz članka v Wikipediji ima dobro sliko tega [vidnega zgoraj].
Drugi sodelavci ponujajo načine, kako lahko končni uporabnik dostopa do podatkov i2c za sebe. AthomSfere piše:
V operacijskem sistemu Windows:
wmic memoryChip get /?Vam bo dala različne informacije o RAM-u, ki jih lahko zaprosite neposredno iz ukaznega poziva.
Na primer,
wmic memorychip dobite serijsko številkoDaje vam serijsko številko. Uporabite lahko tudi Speed, Model včasih, Proizvajalec in več.
WMI je Windowsova metoda za poizvedovanje podatkov SMBIOS.Apple, Linux, Windows in vsi drugi, ki se želijo poganjati na večini strojne opreme, morajo na določeni ravni podpirati SMBIOS iz različnih razlogov.
SMBIOS( na primer preko WMI ali WMIC v sistemu Windows) lahko uporabite tudi za zbiranje podatkov o trdem disku, informacije o omrežju( ali je kartica 10/100 ali 10 /100/ 1000)?
Če želite še en korak naprej, ima vsak proizvajalec kodo za naslove MAC na NIC.RAM ima tudi kodo proizvajalca. Torej, vse, kar morate storiti, da bi dobili svojo kodo, na primer moj 2 x2GB v tem prenosnem računalniku je 830B, gradi bazo podatkov za proizvajalce( 830B je lahko ena blagovna znamka in nato ponovno prodana!) In tudi, kateri modeli pomenijo kaj. Tako deluje CPUz, kar verjamem - osnovne poizvedbe in resnično popolno in trenutno bazo podatkov.
Za več primerov, kako dostopati do teh informacij na strojih Windows, Linux in OS X, si oglejte odgovore vseh sodelujočih.
Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.