Kā mans dators zina, kāda veida RAM ir instalēta?
Mūsdienu datoram ir tik daudzas lietas, ko mēs vienkārši uzskatām par pašsaprotamiem, bet dažreiz ir jautri, lai palūrēt zem pārsega un redzēt, kā viss darbojas. Šodien mēs pētām, kā tieši jūsu dators zina, kāda veida un kāda veida RAM esat instalējis.
Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientē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 atklāt, kāda veida RAM ir iekšā:
Kā Mac OS X var noteikt, kāda veida RAM ir iekārtā? Piemēram, es strādāju ar vienu DDR3 RAM @ 1600 MHz frekvenci, un es domāju, ka nav iespējams zināt RAM, neatverot lietu fiziski un aplūkojot to. Kā to var izdarīt citās sistēmās?
Ir skaidrs, ka operētājsistēmai ir diezgan noderīgi zināt, kāda veida RAM tai ir piekļuve, bet ar kādu mehānismu tā nosaka šo informāciju?
Atbildes
SuperUser ieguldītājs UltraSawBlade piedāvā šādu skaidrojumu:
RAM atverēm ir neliela mikroshēma, ko sauc par sērijas klātbūtnes noteikšanu, kas satur informāciju, piemēram, jaudu, vēlamos laikus, ražotāju un pat sērijas numuru.
SPD informācija ir pieejama ar OS, izmantojot i2c kopni (kas ietver arī tādas temperatūras sensorus). Es domāju, ka jūs varat tieši izlasīt VPD no Linux, izmantojot dažādus i2c komunālos pakalpojumus.
Šim Wikipedia raksta attēlam ir labs priekšstats par to [redzams iepriekš].
Citi respondenti piedāvā iespējas, kā gala lietotājs var piekļūt i2c informācijai. AthomSfere raksta:
Operētājsistēmā Windows:
wmic memoryChip get /?
Sniegs dažādus RAM informāciju, ko varat pieprasīt no komandrindas.
Piemēram,
wmic memorychip saņem sērijas numuru
Sniedz jums sērijas numuru. Varat arī izmantot
Ātrums
,Modelis
dažreiz,Ražotājs
un vēl.WMI ir Windows metode SMBIOS datu vaicājumiem. Apple, Linux, Windows un ikvienam citam, kurš vēlas darboties lielākajā daļā aparatūras, ir jāatbalsta SMBIOS kādā līmenī, dažādu iemeslu dēļ.
Jūs varat izmantot SMBIOS (piem., Izmantojot WMI vai WMIC sistēmā Windows), lai iegūtu arī cietā diska informāciju, tīkla informāciju (vai tā ir 10/100 vai 10/100/1000 karte?).
Lai to izdarītu vēl vienu soli, katram ražotājam ir kods MAC adresēm 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ēpjdatorā ir 830B, ir ražotāju datu bāzes izveide (830B varētu būt viens zīmols un pēc tam arī tālākpārdošana!) Tādā veidā CPUz darbojas, manuprāt, pamata vaicājumi un patiešām pilnīga un aktuāla datu bāze.
Lai iegūtu vairāk piemēru par to, kā piekļūt šai informācijai operētājsistēmā Windows, Linux un OS X, pārbaudiet visas atbildētāju atbildes šeit.
Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.