Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   RAM Informationen ermitteln .... (https://www.delphipraxis.net/136189-ram-informationen-ermitteln.html)

psd-sign 25. Jun 2009 00:33


RAM Informationen ermitteln ....
 
... aber wie? Everest z.B. wift mir bei RAM folgendes aus:
Zitat:

DIMM3: Corsair XMS2 CM2X1024-6400C4


Informationsliste Wert
Arbeitsspeicher Eigenschaften
Auffrischungsrate Reduziert (7.8 us), Self-Refresh
Fehlerkorrekturmethode Keine
Modulart Unbuffered DIMM
Modulbreite 64 bit
Modulgröße 1 GB (1 rank, 8 banks)
Modulname Corsair XMS2 CM2X1024-6400C4
Modulspannung SSTL 1.8
Seriennummer Keine
Speicherart DDR2 SDRAM
Speichergeschwindigkeit DDR2-800 (400 MHz)

Speicher Timings
@ 270 MHz 4-4-4-13 (CL-RCD-RP-RAS) / 15-29-3-5-3-3 (RC-RFC-RRD-WR-WTR-RTP)
@ 400 MHz 5-5-5-18 (CL-RCD-RP-RAS) / 22-42-3-6-3-3 (RC-RFC-RRD-WR-WTR-RTP)

Enhanced Performance Profile
Command Rate (CR) 2T
Optimales Leistungsprofil Ja
Profil Name High Frequency
Row Cycle Time (tRC) 22T
Spannung 2.1 V
Speicher Timings 4-4-4-12 (CL-RCD-RP-RAS)
Speichergeschwindigkeit DDR2-800 (400 MHz)
Write Recovery Time (tWR) 8T

Speichermodulhersteller
Firmenname Corsair Memory, Inc.
Produktinformation http://www.corsairmemory.com/products/xms_home.aspx


...

Ist das mit Delphi machbar? Und wie?

Fridolin Walther 25. Jun 2009 00:38

Re: RAM Informationen ermitteln ....
 
Wenn dann maximal via WMI (was ich allerdings bezweifel) oder unter Verwendung eines Treibers (dessen Erstellung unter Delphi mit derart vielen Hürden belegt ist, daß es sinnvoller wäre C/C++ zu lernen ;)).

psd-sign 25. Jun 2009 01:03

Re: RAM Informationen ermitteln ....
 
WMI ... wie ich mich drum drücken will ... :?

Jmand noch eine Idee?

Fridolin Walther 25. Jun 2009 01:06

Re: RAM Informationen ermitteln ....
 
Wie gesagt ... ich bezweifle das WMI die Daten liefert. Aber wenn Du sie ohne Treiber rausbekommst, dann darüber ;).

Muetze1 25. Jun 2009 07:14

Re: RAM Informationen ermitteln ....
 
Stichwort: SMBus

Fridolin Walther 25. Jun 2009 10:10

Re: RAM Informationen ermitteln ....
 
Bekommst Du aus dem Usermode Zugriff auf den SMBus? Würde ich irgendwie bezweifeln.

DevidEspenschied 25. Jun 2009 10:21

Re: RAM Informationen ermitteln ....
 
WMI definitiv nicht, nur über SMBUs. Das gelingt wiederum nur per Treiber-Zwischenebene, um auf Ports zuzugreifen.

Hinzu kommt, dass für jeden Speicherstandard unterschiedliche Belegungen des SPD-EEPROMS existieren.

Muetze1 25. Jun 2009 10:58

Re: RAM Informationen ermitteln ....
 
Zitat:

Zitat von Fridolin Walther
Bekommst Du aus dem Usermode Zugriff auf den SMBus? Würde ich irgendwie bezweifeln.

Ja, VIA liefert ein entsprechendes Interface und Treiber mit. AMD genauso und Intel bietet eine API über ihren Chipsatz Treiberpacket an (bei den alten Chipsätzen sogar auch als extra Gerät gelistet, heute in der Northbrige integriert).

Alle Chipsätze listen es als entsprechendes PCI Gerät auf mit dem entsprechenden Port, da muss man also nicht mal mehr suchen. Wenn man es nicht über die gebotenen APIs machen will, dann muss man sich entsprechenden Zugriff holen - u.a. über die bekannten üblichen I/O Permission Treiber/DLL Packete.

(Ih, ein Dorf Bei Rostock)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz