Здравствуйте, DigY, Вы писали:
DY>Привет всем,
DY>подскажите как определить тип DIMM (DDR, SDRAM, etc)? DY> DY>Спасибо заранее
По разъему...
И по маркировке.
RSDN@Home 1.0 beta 2 РУЛИТ!!!\nСоседей достает, в данный момент: Ария — Беспечный ангел \nВек живи — век учись!
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Ну не знаю... попробуй — по скорости записи/чтения, типа так: выдели блок ФИЗИЧЕСКОЙ памяти, как-то это можно, как — не помню щаз навскидку... по-моему — через VirtualAlloc.
пробуй в цикле на нее писать и считать время, для подсчета пропускной способности. если 133*32MBit/sec — SDRAM, 266,300 — DDR 400,533 — RIMM
более идей нету.
RSDN@Home 1.0 beta 2 РУЛИТ!!!\nСоседей достает, в данный момент: Ария — Беспечный ангел (караоке) \n1 Км <> 1024 м.
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Здравствуйте, Hacker_Delphi, Вы писали:
HD> HD>выдели блок ФИЗИЧЕСКОЙ памяти, как-то это можно, как — не помню щаз навскидку... по-моему — через VirtualAlloc. HD>пробуй в цикле на нее писать и считать время, для подсчета пропускной способности. если 133*32MBit/sec — SDRAM, 266,300 — DDR 400,533 — RIMM HD>
Злой ты
Если комп относительно современный то можно через SMBus достать.
Здравствуйте, Hacker_Delphi, Вы писали:
HD>Здравствуйте, DigY, Вы писали:
HD>Ну не знаю... попробуй — по скорости записи/чтения, типа так: HD> HD>выдели блок ФИЗИЧЕСКОЙ памяти, как-то это можно, как — не помню щаз навскидку... по-моему — через VirtualAlloc. HD>пробуй в цикле на нее писать и считать время, для подсчета пропускной способности. если 133*32MBit/sec — SDRAM, 266,300 — DDR 400,533 — RIMM HD> HD>более идей нету.
Да уж, способ не сильно надежный. Надо бы через регистры чипсета как-то...
Представим себе ситуацию: ты выделяешь 100 Мб и гоняешь на них тест. А через 2-8 лет объем кэша процессора может достичь 256 Мб ( ), в итоге ты будешь тестить кэш. Основания для такого прогноза есть: вспомни Win3.1, считалось, что 2 Мб ОЗУ ей было более чем достаточно, соответственно для тестов ты бы выделял 512-1024 Кб. Это и есть кэш современных CPU (1 Мб это правда еще многовато, но в случае Xeon)...
Но на безъидейи и это решение...
З.Ы. А в Win3.1 ты наверняка полез бы к регистрам напрямую — драйвера не нужны...
В проге http://www.cpuid.com/cpuz.php показывется инфа по DIMM.
Так там не только пишется частота и тип, но и показывается производитель ??
походу у DIMM есть чета ипа BIOS или read only memory Где прописана эта инфа?
Здравствуйте, DigY, Вы писали:
DY>В проге http://www.cpuid.com/cpuz.php показывется инфа по DIMM. DY>Так там не только пишется частота и тип, но и показывается производитель ?? DY>походу у DIMM есть чета ипа BIOS или read only memory Где прописана эта инфа?
Да. Примерно так и есть. Модули DIMM имеют интерфейс I2C для идентификации. На самом модуле обычно есть микросхема EEPROM, в которой и содержится информация о типе и производителе.
Здравствуйте, Phazz, Вы писали:
P>Здравствуйте, DigY, Вы писали:
DY>>Привет всем,
DY>>подскажите как определить тип DIMM (DDR, SDRAM, etc)? DY>> DY>>Спасибо заранее
P>Посмотрите класс Win32_PhysicalMemory, свойство MemoryType.
То что надо, тока чета не пайму как эот класс юзать?
функции какие?
Здравствуйте, DigY, Вы писали:
DY>Хая,
DY>В проге http://www.cpuid.com/cpuz.php показывется инфа по DIMM. DY>Так там не только пишется частота и тип, но и показывается производитель ?? DY>походу у DIMM есть чета ипа BIOS или read only memory Где прописана эта инфа?
Эта память называется SPD: Serial Presense Detect. Как это я сразу не сообразил, что можно параметры прямо у памяти спросить... Только вот SPD появилось начиная с DIMM PC66-133.
Здравствуйте, Phazz, Вы писали:
P>Здравствуйте, DigY, Вы писали:
P>[skip]
P>можно использовать COM API, Scripting API P>в PSDK есть примеры на С++ и VB(VBScript)
P>обработки ошибок нет.
P>
Здравствуйте, SVV, Вы писали:
SVV>Здравствуйте, DigY, Вы писали:
DY>>Хая,
DY>>В проге http://www.cpuid.com/cpuz.php показывется инфа по DIMM. DY>>Так там не только пишется частота и тип, но и показывается производитель ?? DY>>походу у DIMM есть чета ипа BIOS или read only memory Где прописана эта инфа?
SVV>Эта память называется SPD: Serial Presense Detect. Как это я сразу не сообразил, что можно параметры прямо у памяти спросить... Только вот SPD появилось начиная с DIMM PC66-133.
а как "спросить у памяти", есть какиета прерывания? или через порты как-нибудь?