13Aug

Kuidas arvuti teab, millist mälu on installitud?

Seal on nii palju asju kaasaegse arvutiga, mida me lihtsalt enesestmõistetavaks peame, kuid mõnikord on lõbus vaadata kapoti all alla ja näha, kuidas kõik toimib. Täna uurime, kuidas täpselt teie arvuti teab, millist tüüpi ja RAMi olete installeerinud.

Tänane küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.

Küsimus

SuperUser lugeja Celeritas tahab teada, kuidas tema arvuti saab koheselt tuvastada, milline RAM on sees:

Kuidas saab Mac OS X öelda, milline RAM on masinas? Näiteks töötasin ma sellel, millel oli DDR3 RAM @ 1600MHz, ja ma arvasin, et RAM-i tundmine pole võimalik ilma juhtme füüsilise avanemiseta ja seda vaadates. Kuidas saab seda teha teistes süsteemides?

On selge, et operatsioonisüsteemil on üsna kasulik teada, millist mälu on sellel juurdepääs, kuid millise mehhanismiga see teave seda määrab?

Vastused

SuperUseriga kaasnev UltraSawBlade pakub järgmist selgitust:

RAM-pulgadel on nende väike kiip nimega Serial Presence Detect, mis sisaldab teavet nagu võimsus, eelistatud ajastus, tootja ja isegi seerianumber.

SPD-i andmed on ligipääsetavad operatsioonisüsteemide kaudu, kasutades i2c bussi( mis sisaldab ka selliseid asju nagu temperatuuriandurid).Ma arvan, et saate otse lugeda Linuxi SPD-sid, kasutades erinevaid i2c-utiliite.

Wikipedia artiklil olev pilt on sellel hea pilti [vt ülalt].

Muud kaasautorid pakuvad viise, kuidas lõppkasutaja saab ise oma i2c teabega tutvuda. AthomSfere kirjutab:

Windowsis:

wmic memoryChip saada /?

annab teile erineva RAM-i teabe, mida saate küsida käsuviibalt otse.

Näiteks

wmic mälukaarti saada serial number

Annab teile seerianumbri. Võite kasutada ka kiirust, mudelit mõnikord, tootjat ja palju muud.

WMI on Windowsi SMBIOS-andmete päringu meetod. Apple, Linux, Windows ja keegi teine, kes soovib töötada enamikul riistvaradelt, vajab mitmel põhjusel teatud määral SMBIOS-i toetamist.

Võite kasutada ka SMBIOS-i( nt WMI-i või WMIC-i kaudu Windowsis), et koguda ka kõvaketast, võrguteavet( kas see on 10/100 või 10 /100/ 1000-kaart?).

Selle astme sammuga astudes on igal tootjal NIC-idele MAC-aadresside kood. RAMil on ka tootjate kood. Nii et kõik, mida peate tegema oma koodi saamiseks, näiteks minu 2 x2GB sellel sülearvutil on 830B, loob tootjate andmebaasi( 830B võib olla üks bränd ja seejärel edasi müüa!) Ja ka milliseid mudeleid see tähendab. Nii töötab CPUz, ma usun-põhilisi päringuid ja tõesti täielikku ja praegust andmebaasi.

Lisateabe saamiseks selle teabe kohta Windowsi, Linuxi ja OS X-i masinatega tutvumiseks vaadake kõik kaasautor vastused siin.

Kas lisada seletusesse midagi? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.