どのように私のPCはどんな種類のRAMがインストールされているか知っていますか?
現代のコンピュータでできることは沢山ありますが、当然のことと考えていますが、時には内部を覗いてすべてがどのように機能するのかを見るのは楽しいこともあります。今日私達はあなたのコンピューターがあなたがどのような種類と量のRAMをインストールしたか正確に知っているかを調査しています.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
質問
SuperUserの読者Celeritasは、自分のコンピュータがどのような種類のRAMを内蔵しているかを即座に検出できる方法を知りたいと考えています。
Mac OS Xはどのようにしてマシンに搭載されているRAMの種類を知ることができますか?たとえば、私は1600MHzのDDR3 RAMを搭載したものに取り組んでいました、そして、私はそれを物理的に開けてそれを見ることなしにRAMを知ることは不可能であると思いました。?
明らかに、オペレーティングシステムがアクセスするRAMの種類を知っていることは非常に便利ですが、どのメカニズムによってこの情報が決定されるのか?
回答
SuperUserコントリビューターUltraSawBladeは以下の説明を提供します。
RAMスティックには、シリアルプレゼンス検出と呼ばれる小さなチップがあり、容量、優先タイミング、製造元、さらにはシリアル番号などの情報が含まれています。.
SPD情報は、i2cバスを使用するOSによってアクセス可能です(これには温度センサーなども含まれます)。さまざまなi2cユーティリティを使用してLinuxからSPDを直接読み取ることができると思います.
ウィキペディアの記事からのこの画像はそれの良い絵を持っています[上で見た].
他の貢献者は、エンドユーザーがi2c情報に自分自身でアクセスできる方法を提案します。 AthomSfereは書いている:
Windowsの場合
wmic memoryChip取得/?
あなたがコマンドプロンプトからあなたが求めることができる様々なRAM情報をあなたに与えるでしょう.
例えば,
wmicメモリチップはシリアル番号を取得
シリアル番号を教えてください。また使用することができます
速度
,モデル
時々,メーカー
もっと.WMIは、SMBIOSデータを照会するためのWindowsの方法です。 Apple、Linux、Windows、そして作られたほとんどのハードウェア上で走りたい人は、さまざまな理由で、あるレベルでSMBIOSをサポートする必要があります。.
SMBIOSを使用して(WindowsのWMIやWMICなど)、ハードドライブ情報、ネットワーク情報(10/100または10/100/1000カード)を収集することもできます。.
さらに一歩進めると、すべての製造元がNICのMACアドレスのコードを持っています。 RAMには製造元コードもあります。だから、あなたがそれらのコードを手に入れるためにしなければならないすべて、例えばこのラップトップの私の2 x 2GBは830Bであり、製造業者のためのデータベースを構築することである。これがCPUzのしくみです。私は基本的なクエリと、完全に最新のデータベースを信じています.
Windows、Linux、およびOS Xマシン上でこの情報にアクセスする方法のその他の例については、すべての寄稿者の回答をここでチェックしてください。.
説明に追加するものがありますか?コメントの中で消してください。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.