Как компьютер / ОС может сказать, какая оперативная память находится в машине?

Как Мак ОС Х сказать, какая ОЗУ в машине? Например, я работал над тем, у которого была память DDR3 RAM @ 1600MHz, и я думал, что невозможно узнать оперативную память, физически не открывая корпус и не глядя на него.Как это можно сделать на других системах?

79
задан Celeritas 2013-03-27 22:55:25
источник

8 ответов

RAM палочки имеют небольшой чип на них называется Серийное Присутсвие Обнаруживает, которое содержит информацию как емкость, предпочитаемые времена, изготовитель, и даже серийный номер.

информация SPD доступна для ОС с помощью шины i2c (которая также включает в себя такие вещи, как датчики температуры). Я думаю, что вы можете напрямую читать SPD из Linux, используя различные утилиты i2c.

Это изображение из статьи Википедии имеет хорошую картину она: e

147
отвечен LawrenceC 2013-03-28 20:49:51
источник

На Windows:

wmic memoryChip get /?

даст вам различную информацию RAM вы можете попросить прямо из командной строки.

например,

wmic memorychip get serialnumber

дает серийный номер. Вы также можете использовать Speed,Model иногда Manufacturer и многое другое.

WMI является методом Windows запроса SMBIOS данные. Apple, Linux, Windows и все остальные, кто хочет работать на большинстве аппаратных средств, должны поддерживать SMBIOS на некотором уровне, для различные причины.

вы можете использовать SMBIOS (например, через WMI или WMIC в Windows), чтобы также собирать информацию о жестком диске, информацию о сети (это 10/100 или 10/100/1000 карта?).

для того чтобы принять ему один шаг более далее, каждое изготовление имеет код для MAC-адресов на NICs. ОЗУ также имеет код производителя. Таким образом, все, что вам нужно сделать, чтобы получить их код, например, мой 2 x2GB в этом ноутбуке 830B, это построить базу данных для производителей (830B может быть один бренд, а затем перепродали тоже!) а также, что означают модели. Я считаю, что так работает CPUz-базовые запросы и действительно полная и актуальная база данных.

47
отвечен Austin T French 2013-03-29 07:28:20
источник

скорость и тип памяти согласовываются с bios и могут считываться операционной системой.

есть очень хороший сайт, дающий вам более глубокий уровень понимания об этих вещах наhttp://www.computermemoryupgrade.net/index1.html

но вы можете легко выяснить, какие типы и скорость у вас, не открывая крышку через:

Apple - > Об Этом Mac - > Подробнее - > Системный Отчет

Открытое Аппаратное Обеспечение -> Память

вы должны увидеть каждую палку оперативной памяти, включая размер, тип и скорость (и для удовольствия, статус, чтобы убедиться, что это нормально)

System Report with Memory

18
отвечен jnovack 2013-03-27 23:05:03
источник

во многих дистрибутивах Linux (например, Debian) вы можете использовать lshw hardware lister

sudo lshw |grep DDR
         description: SODIMM DDR3 Synchronous 1067 MHz (0.9 ns)
         description: SODIMM DDR3 Synchronous 1067 MHz (0.9 ns)

Я думаю, что RAM, как и все другое оборудование, сообщает о своем описании и возможностях ОС. Если Linux может это сделать, я не вижу причин, почему OSX не может.

Если в вашем дистрибутиве не установлен lshw, вы можете установить его с помощью менеджера пакетов, например

aptitude install lshw

или загрузите его с веб-сайта проекта.

13
отвечен terdon 2013-03-28 15:00:02
источник

в Mac OS X запуск из терминала:

$ system_profiler SPMemoryDataType
8
отвечен Borys Borysenko 2013-03-28 03:06:54
источник

ручка ШТОССЕЛЯ хранит свои время, скорость, и тип на маленьком обломоке на ручке. Как ваш компьютер знает, как быстро запустить оперативную память без повреждения его данных? Тот же чип. Apple просто выбирает отображение этих данных.

4
отвечен MarcusJ 2013-03-28 00:58:52
источник

в дополнение к ответу ultrasawblade, на Linux, для декодирования данных SPD, вы можете использовать decode-dimms perl скрипт I2C-tools:

sudo modprobe -a i2c-i801 eeprom
decode-dimms

или для HTML фантазии отформатирован один:

decode-dimms -f | w3m -T text/html

(w3m-текстовый браузер/пейджер). Или же:

decode-dimms -f > dimms.html
xdg-open dimms.html
2
отвечен sch 2013-03-28 22:57:35
источник

Speccy - это программное обеспечение для Windows, которое расскажет вам много всего о вашем компьютере, включая тип оперативной памяти/Размер/Общее количество слотов/доступных слотов.

1
отвечен Jesse Toxik 2013-03-29 00:32:23
источник

Другие вопросы windows macos memory

X