13Aug

Hoe weet mijn pc wat voor soort RAM is geïnstalleerd?

Er zijn zoveel dingen die een moderne computer doet die we gewoon als vanzelfsprekend beschouwen, maar soms is het leuk om onder de motorkap te kijken en te zien hoe alles werkt. Vandaag onderzoeken we hoe uw computer precies weet wat voor soort en hoeveelheid RAM u hebt geïnstalleerd.

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

De vraag

SuperUser-lezer Celeritas wil weten hoe zijn computer onmiddellijk kan detecteren wat voor type RAM er in zit:

Hoe kan Mac OS X vertellen wat voor soort RAM er in de machine zit? Ik werkte bijvoorbeeld aan een apparaat met DDR3 RAM @ 1600MHz en ik dacht dat het niet mogelijk was om het RAM te kennen zonder de behuizing fysiek te openen en ernaar te kijken. Hoe kan dit op andere systemen worden gedaan?

Het is duidelijk heel handig voor het besturingssysteem om te weten tot welk type RAM het toegang heeft, maar door welk mechanisme bepaalt het deze informatie?

De antwoorden

SuperUser-bijdrager UltraSawBlade biedt de volgende uitleg:

RAM-sticks hebben een kleine chip daarop, de seriële aanwezigheidsherkenning, die informatie bevat zoals capaciteit, voorkeurstypen, fabrikant en zelfs een serienummer.

SPD-informatie is toegankelijk voor besturingssystemen die gebruikmaken van de i2c-bus( die ook zaken als temperatuursensoren bevat).Ik denk dat je de SPD's van Linux direct kunt lezen met behulp van verschillende i2c-hulpprogramma's.

Deze afbeelding van het Wikipedia-artikel heeft een goed beeld ervan [zie hierboven].

Andere bijdragers bieden manieren waarop de eindgebruiker zelf toegang heeft tot de i2c-informatie. AthomSfere schrijft:

Op Windows:

wmic memoryChip krijgen /?

geeft je verschillende RAM-informatie die je direct kunt vragen via de opdrachtprompt.

Bijvoorbeeld

-wmic-geheugenchip krijgt serienummer

Geeft u het serienummer. U kunt ook Snelheid, Model soms, Fabrikant en meer gebruiken.

WMI is de Windows-methode voor het opvragen van SMBIOS-gegevens. Apple, Linux, Windows en iedereen die op de meeste hardware wil draaien, moet SMBIOS op een bepaald niveau ondersteunen, om verschillende redenen.

U kunt SMBIOS gebruiken( bijvoorbeeld via WMI of WMIC in Windows) om ook informatie over de harde schijf, netwerkinformatie( is het een 10/100 of 10 /100/ 1000-kaart?) Te verzamelen.

Om nog een stap verder te gaan, heeft elke fabrikant een code voor MAC-adressen op NIC's. RAM heeft ook een fabrikantencode. Dus alles wat je hoeft te doen om hun code te krijgen, bijvoorbeeld mijn 2 x2GB in deze laptop is 830B, is een database gebouwd voor de fabrikanten( 830B kan een merk zijn en vervolgens opnieuw worden verkocht!) En ook welke modellen betekenen wat. Dat is hoe ik denk dat CPUz werkt: basisquery's en een echt complete en actuele database.

Voor meer voorbeelden van toegang tot deze informatie op Windows-, Linux- en OS X-machines, bekijk hier alle antwoorden van de respondenten.

Heeft u iets toe te voegen aan de uitleg? Geluid uit in de opmerkingen. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.