Kaip mano kompiuteris žino, kokia RAM yra įdiegta?

Turinys:

Kaip mano kompiuteris žino, kokia RAM yra įdiegta?
Kaip mano kompiuteris žino, kokia RAM yra įdiegta?

Video: Kaip mano kompiuteris žino, kokia RAM yra įdiegta?

Video: Kaip mano kompiuteris žino, kokia RAM yra įdiegta?
Video: How to Disable Mini tool bar in Word 2013 2024, Balandis
Anonim
Yra tiek daug dalykų, kuriuos atlieka šiuolaikinis kompiuteris, kurį mes tiesiog laikome savaime suprantamu dalyku, bet kartais tai smagu žvilgtelėti po gaubtu ir pamatyti, kaip viskas veikia. Šiandien mes tyrinėjame, kaip tiksliai jūsų kompiuteris žino, kokio tipo ir kiekio RAM turite įdiegti.
Yra tiek daug dalykų, kuriuos atlieka šiuolaikinis kompiuteris, kurį mes tiesiog laikome savaime suprantamu dalyku, bet kartais tai smagu žvilgtelėti po gaubtu ir pamatyti, kaip viskas veikia. Šiandien mes tyrinėjame, kaip tiksliai jūsų kompiuteris žino, kokio tipo ir kiekio RAM turite įdiegti.

Šiandieninė klausimų ir atsakymų sesija pateikiama su "SuperUser" - "Stack Exchange", bendruomenės valdoma Q & A grupių asociacija.

Klausimas

"SuperUser" skaitytuvas "Celeritas" nori sužinoti, kaip jo kompiuteris gali iš karto nustatyti, kokia RAM yra:

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?

Akivaizdu, kad operacinei sistemai yra gana naudinga žinoti, kokia RAM turi prieigą, bet kokiu mechanizmu ji nustato šią informaciją?

Atsakymai

"SuperUser" autorius UltraSawBlade siūlo tokį paaiškinimą:
"SuperUser" autorius UltraSawBlade siūlo tokį paaiškinimą:

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].

Kiti autoriai pateikia būdus, kaip galutinis vartotojas gali gauti i2c informaciją patys. "AthomSfere" rašo:

On Windows:

wmic memoryChip get /?

Pateiksite įvairią RAM informaciją, kurią galite paprašyti tiesiai iš komandų eilutės.

Pavyzdžiui,

wmic memorychip get serialnumber

Pateikia serijos numerį. Taip pat galite naudotis

Speed

,

Model

kartais

Manufacturer

ir dar.

WMI yra "Windows" metodas, kuriuo galima užklausti SMBIOS duomenis. Dėl įvairių priežasčių "Apple", "Linux", "Windows" ir visi kiti, norintys paleisti daugumą aparatūros, turi palaikyti SMBIOS tam tikru lygmeniu.

Galite naudoti SMBIOS (pvz., Per WMI arba WMIC sistemoje "Windows"), taip pat rinkti informaciją apie kietąjį diską, informaciją apie tinklą (ar tai 10/100 arba 10/100/1000 kortelė?).

Norėdami tai padaryti dar vieną žingsnį, kiekvienas gamintojas turi MIC adresų kodą NIC. RAM taip pat turi gamintojo kodą. Taigi viską, ką turite padaryti, kad gautumėte savo kodą, pvz., Mano 2 x 2GB šio nešiojamojo kompiuterio yra 830B, yra gamintojų duomenų bazė (830B gali būti vienas prekės ženklas, o tada perparduodamas!), Taip pat kokie modeliai reiškia ką. Štai kaip veikia CPUz, manau, pagrindinės užklausos ir tikrai visiškai ir dabartinė duomenų bazė.

Norėdami gauti daugiau informacijos apie tai, kaip pasiekti šią informaciją sistemose "Windows", "Linux" ir "OS X", skaitykite čia visus atsakymus pateikusius asmenis.

Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.

Rekomenduojamas: