Domovská » jak » Jak můj počítač ví, jaký typ paměti RAM je nainstalován?

    Jak můj počítač ví, jaký typ paměti RAM je nainstalován?

    Existuje tolik věcí, které moderní počítač dělá, že to prostě považujeme za samozřejmost, ale někdy je zábavné podívat se pod kapuci a uvidíte, jak funguje všechno. Dnes zkoumáme, jak přesně váš počítač ví, jaký druh a množství RAM jste nainstalovali.

    Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.

    Otázka

    Čtečka SuperUser Celeritas chce vědět, jak může jeho počítač okamžitě zjistit, jaký typ paměti RAM je uvnitř:

    Jak může systém Mac OS X říci, jaká je RAM v počítači? Například jsem pracoval na jednom, který měl DDR3 RAM @ 1600MHz a myslel jsem si, že nebylo možné znát RAM bez fyzického otevření případu a dívám se na to.Jak to může být provedeno na jiných systémech?

    Je zřejmé, že je velmi užitečné, aby operační systém věděl, na jaký typ RAM má přístup, ale jakým mechanismem to určuje tato informace?

    Odpovědi

    Příspěvek SuperUser UltraSawBlade nabízí následující vysvětlení:

    RAM tyčinky mají malý čip na ně nazývaný Serial Presence Detect, který obsahuje informace o kapacitě, preferovaném čase, výrobci a dokonce i sériové číslo.

    Informace o SPD jsou přístupné operačním systémům pomocí sběrnice i2c (která zahrnuje také prvky jako teplotní senzory). Myslím, že můžete přímo číst SPD z Linuxu pomocí různých nástrojů i2c.

    Tento obrázek z článku Wikipedie má dobrý obrázek o něm [vidět výše].

    Další přispěvatelé nabízejí způsob, jakým mohou koncoví uživatelé pro sebe získat přístup k informacím o i2c. AthomSfere píše:

    V systému Windows:

    wmic memoryChip get /? 

    Dá vám různé informace o RAM, které můžete požádat přímo z příkazového řádku.

    Například,

    wmic memorychip dostat serialnumber 

    Dává vám sériové číslo. Můžete také použít RychlostModelka někdy, Výrobce a více.

    WMI je metoda Windows dotazování dat SMBIOS. Apple, Linux, Windows a někdo jiný, kdo chce běžet na většině hardwaru, potřebuje podporu SMBIOS na nějaké úrovni, z různých důvodů.

    Můžete použít službu SMBIOS (například prostřednictvím služby WMI nebo WMIC v systému Windows) a také shromažďovat informace o pevném disku, informace o síti (je to karta 10/100 nebo 10/100/1000?).

    Jeden krok dále, každý výrobce má kód pro MAC adresy na NIC. RAM má také kód výrobce. Takže vše, co musíte udělat, abyste získali svůj kód, například můj 2 x 2GB v tomto notebooku je 830B, je vybudovat databázi pro výrobce (830B by mohla být jedna značka a pak dále prodána!) A také, jaké modely znamenají co. To je to, jak funguje CPUz - základní dotazy a skutečně kompletní a aktuální databáze.

    Další příklady přístupu k těmto informacím na počítačích se systémem Windows, Linux a OS X naleznete zde.


    Musíte něco přidat k vysvětlení? Vypadněte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.