Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.
Jautājums
SuperUser lasītājs Celeritas vēlas zināt, kā viņa dators var uzreiz noteikt, kāda veida RAM ir iekšā:
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?
Skaidrs, ka operētājsistēmai ir diezgan noderīgi zināt, kāda veida RAM tā ir pieejama, bet ar kādiem mehānismiem tā nosaka šo informāciju?
Atbildes
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].
Citi ieguldītāji piedāvā veidus, kā gala lietotājs var piekļūt savai i2c informācijai. AthomSfere raksta:
On Windows:
wmic memoryChip get /?
Jums dos dažādu RAM informāciju, kuru jūs varat pieprasīt tieši no komandu uzvednes.
Piemēram,
wmic memorychip get serialnumber
Piešķir sērijas numuru. Jūs varat arī izmantot
Speed
,
Model
dažreiz
Manufacturer
un vēl.
WMI ir Windows metode SMBIOS datu vaicājumam. Apple, Linux, Windows un kāds cits, kas vēlas darboties lielākajā daļā aparatūras, ir nepieciešams atbalstīt SMBIOS kādā līmenī dažādu iemeslu dēļ.
Jūs varat izmantot SMBIOS (piemēram, izmantojot WMI vai WMIC sistēmā Windows), lai iegūtu arī informāciju par cieto disku, tīkla informāciju (vai tā ir 10/100 vai 10/100/1000 karte?).
Lai to izdarītu vienu soli tālāk, katram ražotājam ir MIC adreses kods NIC. RAM ir arī ražotāja kods. Tātad, viss, kas jums jādara, lai saņemtu savu kodu, piemēram, mans 2 x2GB šajā klēpjdators ir 830B, ir izveidot datubāzi ražotājiem (830B varētu būt viens zīmols un pēc tam tālāk pārdot!), Un arī kādi modeļi nozīmē ko. Tā kā CPUz darbojas, es uzskatu, ka ir pamata jautājumi un patiešām pilnīga un aktuāla datubāze.
Lai iegūtu vairāk informācijas par to, kā piekļūt šai informācijai operētājsistēmās Windows, Linux un OS X, skatiet šeit visus atbildes sniedzēju atbildes.
Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.