Nykyaikaisessa tietokoneessa on niin monia asioita, että pidämme itsestäänselvyytenä, mutta joskus on hauskaa kurkistaa konepellin alle ja nähdä, miten kaikki toimii. Tänään selvitämme, kuinka tietokoneesi tietää tarkalleen, minkä tyyppisen ja kuinka paljon RAM-muistia olet asentanut.
Tämän päivän Kysymys- ja vastausistunto tulee meille SuperUser-yhteisöstään, joka on Stack Exchangen osasto.
Kysymys
SuperUser-lukija Celeritas haluaa tietää, kuinka hänen tietokoneensa pystyy välittömästi tunnistamaan, millainen RAM on sisällä:
Kuinka Mac OS X voi kertoa, millainen RAM on koneessa? Esimerkiksi työskentelin sellaisen kanssa, jolla oli DDR3-muistia @ 1600 MHz ja ajattelin, että RAM-muistia ei ollut mahdollista tietää avaamatta koteloa fyysisesti ja katsomalla sitä. Kuinka tämä voidaan tehdä muissa järjestelmissä?
Käyttöjärjestelmän on selvästikin hyödyllistä tietää, millaista RAM-muistia sillä on pääsy, mutta millä mekanismilla se määrittää nämä tiedot?
Vastaukset
SuperUser-avustaja UltraSawBlade tarjoaa seuraavan selityksen:
RAM-muistissa on pieni siru, jota kutsutaan Sarjan läsnäolo tunnistaa , joka sisältää tietoja, kuten kapasiteetti, edulliset ajoitukset, valmistaja ja jopa sarjanumeron.
SPD-tiedot ovat käyttöjärjestelmien käytettävissä i2c-väylän avulla (joka sisältää myös esimerkiksi lämpötila-antureita). Luulen, että voit lukea SPD: t suoraan Linuxista käyttämällä i2c-apuohjelmia.
Tällä Wikipedia-artikkelin kuvalla on hyvä kuva siitä [seen above].
Muut kirjoittajat tarjoavat tapoja, joilla loppukäyttäjä voi käyttää i2c-tietoja itse. AthomSfere kirjoittaa:
On Windows:
wmic memoryChip get /?Antaa sinulle erilaisia RAM-tietoja, joita voit pyytää suoraan komentokehotteesta.
Esimerkiksi,
wmic memorychip saa sarjanumeronAntaa sarjanumeron. Voit myös käyttää
Nopeus,Mallijoskus,Valmistajaja enemmän.WMI on Windows-kyselymenetelmä SMBIOS tiedot. Applen, Linuxin, Windowsin ja kaikkien muiden, jotka haluavat käyttää useimpia laitteistoja, on tuettava SMBIOSia jollakin tasolla, eri syistä.
Voit käyttää SMBIOS-tiedostoja (esim. WMI: n tai WMIC: n kautta Windowsissa) myös kiintolevytietojen, verkkotietojen keräämiseen (onko se 10/100 vai 10/100/1000 kortti?).
Joka askeleella pidemmälle jokaisella valmistajalla on koodi verkkokorttien MAC-osoitteille. RAM-muistilla on myös valmistajakoodi. Joten sinun ei tarvitse tehdä muuta kuin hankkia heidän koodinsa, esimerkiksi minun 2 x 2 Gt: n lukumäärä tässä kannettavassa tietokoneessa on 830B, on rakentaa tietokanta valmistajille (830B saattaa olla yksi tuotemerkki ja myydä sitten jälleen!) Ja myös mitkä mallit tarkoittavat mitä. Uskon, että CPUz toimii näin - peruskyselyt ja todella kattava ja ajantasainen tietokanta.
Lisää esimerkkejä siitä, miten näitä tietoja voidaan käyttää Windows-, Linux- ja OS X -laitteilla, tutustu kaikkiin avustajan vastaukset täällä .
Onko sinulla jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta teknisesti taitavilta Stack Exchangen käyttäjiltä? Katso koko keskusteluketju täältä .