13Aug
Existuje toľko vecí, ktoré moderný počítač robí, čo jednoducho považujeme za samozrejmosť, ale niekedy je zábavné pozrieť sa pod kapucňou a zistiť, ako všetko funguje. Dnes skúmame, ako presne počítač vie, aký druh a množstvo RAM ste nainštalovali.
Dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.
Otázka
čítačka SuperUser Celeritas chce vedieť, ako môže jeho počítač okamžite zistiť, aký druh RAM je vo vnútri:
Ako môže Mac OS X zistiť, aký typ pamäte RAM je v počítači? Napríklad som pracoval na jednom, ktorý mal DDR3 RAM @ 1600MHz a myslel som, že nebolo možné poznať RAM bez fyzického otvorenia prípadu a pri pohľade na it. How to môže byť vykonané na iných systémoch?
Je zrejmé, že je celkom užitočné, aby operačný systém vedel, aký druh RAM má prístup, ale akým mechanizmom to určuje tieto informácie?
Odpovede
SuperUser prispievateľ UltraSawBlade ponúka nasledujúce vysvetlenie:
RAM palice majú malý čip na nich nazývaný Serial Presence Detect, ktorý obsahuje informácie ako kapacita, preferované časovanie, výrobca a dokonca aj sériové číslo. Informácie o
SPD sú prístupné operačným systémom pomocou zbernice i2c( ktorá zahŕňa aj funkcie ako snímače teploty).Myslím, že si môžete priamo prečítať SPD z Linuxu pomocou rôznych nástrojov i2c.
Tento obrázok z článku Wikipedia má dobrý obraz o ňom [vidieť vyššie].
Ďalší prispievatelia ponúkajú spôsoby, ako môže koncový používateľ získať informácie o i2c pre seba. AthomSfere píše:
Na systéme Windows:
wmic memoryChip get /?Dá vám rôzne informácie o RAM, ktoré môžete požiadať priamo z príkazového riadka.
Napríklad,
wmic memorychip dostať serialnumberDáva vám sériové číslo. Môžete tiež použiť rýchlosť, model niekedy, výrobcu a ďalšie.
WMI je metóda systému Windows na dotazovanie údajov SMBIOS.Apple, Linux, Windows a niekto iný, kto chce bežať na väčšine hardvérových potrieb, musí podporovať SMBIOS na nejakej úrovni z rôznych dôvodov.
Môžete použiť SMBIOS( napr. Prostredníctvom WMI alebo WMIC v systéme Windows) a taktiež zhromažďovať informácie o pevnom disku, informácie o sieti( je to 10/100 alebo 10 /100/ 1000?).
Ak chcete urobiť o krok ďalej, každý výrobca má kód pre MAC adresy na NIC.RAM má tiež kód výrobcu. Takže všetko, čo musíte urobiť, aby ste získali svoj kód, napríklad môj 2 x 2GB v tomto notebooku je 830B, je vybudovať databázu pre výrobcov( 830B môže byť jedna značka a potom tiež preložená!) A tiež to, aké modely znamenajú čo. Práve to funguje CPUz - základné otázky a skutočne kompletná a aktuálna databáza.
Ďalšie príklady prístupu k týmto informáciám na počítačoch so systémom Windows, Linux a OS X nájdete tu.
Musíte niečo doplniť k vysvetleniu? Zvuk vypnúť v komentároch. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.