Hogyan tudom a PC-t, hogy milyen típusú RAM van telepítve?
Olyan sok dolog van, amit egy modern számítógép csinál, amit egyszerűen magától értetődőnek tartunk, de néha szórakoztató, ha a motorháztető alatt megnézzük, és hogyan működik minden. Ma azt vizsgáljuk, hogy a számítógép hogyan tudja pontosan, hogy milyen típusú RAM-ot telepített.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A kérdés
A SuperUser olvasó Celeritas tudni akarja, hogyan tudja a számítógépe azonnal felismerni, hogy milyen RAM van:
Hogyan tudja a Mac OS X megmondani, hogy milyen típusú RAM van a gépben? Például azon dolgoztam, amely DDR3 RAM @ 1600MHz volt, és azt hittem, hogy nem lehetett megismerni a RAM-ot anélkül, hogy fizikailag megnyitnánk az ügyet, és megnéztem volna.?
Nyilvánvalóan hasznos az operációs rendszer számára, hogy tudja, hogy milyen RAM-hoz van hozzáférése, de milyen mechanizmussal határozza meg ezt az információt?
A válaszok
Az UltraSawBlade SuperUser közreműködője a következő magyarázatot kínálja:
A RAM-kártyákon van egy kis chip a Serial Presence Detect (Soros jelenlét-érzékelő) néven, amely olyan információkat tartalmaz, mint a kapacitás, a preferált időzítés, a gyártó és még a sorozatszám is.
Az SPD-információk az OS-ek segítségével érhetők el az i2c busz használatával (amely magában foglalja a hőmérséklet-érzékelőket is). Azt hiszem, közvetlenül elolvashatja a Linux-os SPD-ket különböző i2c segédprogramokkal.
Ez a kép a Wikipedia-cikkből jó képet mutat róla [lásd fent].
Más közreműködők felajánlják, hogy a végfelhasználó magának tudja elérni az i2c-információkat. AthomSfere írja:
Windows rendszeren:
wmic memóriaChip kap /?
Különböző RAM-információkat fog kapni, amelyeket közvetlenül a parancssorból kérhet.
Például,
wmic memorychip kap sorszámot
Megadja a sorozatszámot. Használhatja azt is
Sebesség
,Modell
néha,Gyártó
és több.A WMI az SMBIOS adatok lekérdezésére szolgáló Windows módszer. Az Apple, a Linux, a Windows és bárki más, aki a legtöbb hardveren szeretné futtatni, valamilyen szinten támogatja a SMBIOS-t, különböző okokból.
Használhatja az SMBIOS-t (például a WMI vagy a WMIC segítségével a Windows-ban) a merevlemez-információk gyűjtéséhez, a hálózati információkhoz (ez egy 10/100 vagy 10/100/1000 kártya?).
Ahhoz, hogy egy lépéssel tovább léphessen, minden gyártónak van egy kódja a MAC címekhez a NIC-eken. A RAM-nak van egy gyártói kódja is. Tehát mindössze annyit kell tennie, hogy megkapja a kódját, például a 2 x2GB-t ebben a laptopban 830B, egy adatbázis létrehozása a gyártók számára (830B lehet egy márka, majd újra eladni is!) Így működik a CPUz, hiszen hiszek - alapkérdések, és egy valóban teljes és aktuális adatbázis.
További információkért, hogyan lehet elérni ezt az információt a Windows, Linux és OS X gépeken, nézze meg az összes hozzászóló válaszát itt.
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.