Kuidas mu arvuti teab, millist RAMi on installitud?
Kaasaegne arvuti teeb nii palju asju, mida me lihtsalt iseenesestmõistetavaks peame, kuid mõnikord on lõbus tuule alla vaadata ja näha, kuidas kõik toimib. Täna uurime, kuidas täpselt teie arvuti teab, millist ja millist RAM-i olete installinud.
Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.
Küsimus
SuperUser lugeja Celeritas tahab teada, kuidas tema arvuti suudab koheselt tuvastada, milline RAM on sees:
Kuidas saab Mac OS X teada, milline RAM on seadmes? Näiteks töötasin ma sellel, millel oli DDR3 RAM @ 1600MHz, ja ma arvasin, et RAM-i ei olnud võimalik teada ilma juhtumit füüsiliselt avamata ja seda vaadates.?
On selge, et operatsioonisüsteemil on üsna kasulik teada, millist mälu tal on juurdepääs, kuid millise mehhanismiga see teave määratakse?
Vastused
SuperUser'i toetaja UltraSawBlade pakub järgmist selgitust:
RAM-mälupulgal on väike kiip, mida nimetatakse seerianumberoleku tuvastamiseks, mis sisaldab teavet, nagu võimsus, eelistatud ajastused, tootja ja isegi seerianumber.
SPD teave on OS-i kaudu kättesaadav, kasutades i2c bussi (mis sisaldab ka selliseid asju nagu temperatuuriandurid). Ma arvan, et saate Linuxi SPD-sid otse lugeda, kasutades erinevaid i2c utiliite.
Sellel Wikipedia artiklil oleval pildil on sellest hea pilt [eespool].
Teised osalejad pakuvad võimalust, kuidas lõppkasutaja saab enda jaoks teavet i2c-i kohta. AthomSfere kirjutab:
Windowsis:
wmic memoryChip saada /?
Annab teile erinevaid RAM-andmeid, mida saate käsurealt küsida.
Näiteks,
wmic memorychip saad järjekorranumbri
Annab teile seerianumbri. Võite kasutada ka
Kiirus
,Mudel
mõnikord,Tootja
ja veel.WMI on Windowsi meetod SMBIOS-i andmete päringuks. Apple, Linux, Windows ja keegi teine, kes soovib enamikus riistvaral töötada, peab SMBIOSe teatud tasemel toetama erinevatel põhjustel.
Saate kasutada ka SMBIOSe (nt WMI või WMIC kaudu Windowsis), et koguda ka kõvaketta teavet, võrguteavet (kas see on 10/100 või 10/100/1000 kaart?).
Ühe sammu võrra edasi liikumiseks on igal tootjal NIC-i MAC-aadresside kood. RAM-il on ka tootja kood. Nii et kõik, mida sa pead tegema, et saada oma kood, näiteks minu 2 x2GB selles sülearvutis on 830B, on tootjate jaoks andmebaasi loomine (830B võib olla üks bränd ja seejärel müüa ka edasi!) Ja ka millised mudelid tähendavad. Nii töötab CPUz, et ma usun-põhilised päringud ja tõeliselt täielik ja praegune andmebaas.
Lisateavet selle kohta, kuidas seda teavet Windowsi, Linuxi ja OS X-i masinatega tutvuda, leiate siit kõikidest vastajate vastustest.
Kas teil on midagi lisada selgitusele? Hääletage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.