PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Infos zum RAM & /dev/ram*



Lemmi
04.01.2005, 00:08:15
Aktuelle Infos befinden sich im M740.de Wiki (m740.de/wiki/) unter »RAM (http://www.m740.de/wiki/index.php/RAM)«

-----------------------------------------------

Ich habe mal ein paar Infos zum RAM zusammengetragen:

Bei dem RAM handelt es sich um zwei Samsung 32 MB SDRAM Bausteine (http://www.samsung.com/Products/Semiconductor/DRAM/SDRAM/SDRAMcomponent/256Mbit/K4S561632E/K4S561632E.htm) mit der Bezeichnung:
Samsung 434 // K4S561632E-TC75. (Info aus Was ist in der Box? (http://www.m740.de/forum/showthread.php?t=52))

Es handelt sich also um insgesamt 64 MB Ram-Speicher. Genau diese Speichermenge kann die CPU (Datenblatt CPU D61130AS1 (http://www.necel.com/digital_av/english/mpegdec/d61130a.html)) verarbeiten. 45 MB werden als Hauptspeicher der CPU benutzt. Wofür die letzen 19 MB (64-45) verwendet werden ist noch unklar.

Noch ein paar Anmerkungen zu den beiden Ram-Disks:
Es existieren die beiden Ram-Disks /dev/ram0 und /dev/ram1. Beide sind maximal 16 MB groß. Der Speicher benötigte wird dynamisch allokiert und zwar von den oben genannten 45 MB des Hauptspeichers, so dass im Extremfall, wenn beide Ram-Disk voll sind, für die CPU nur noch 13 MB übrig bleiben.
/dev/ram0 ist nach /var gemounted.
/dev/ram1 ist offensichtlich ungenutzt und enthält selbst nach mehreren Stunden Betrieb den Wert 0 in allen Bytes, auch nach einem Update.

starblue
09.01.2005, 22:38:20
I

45 MB: Hauptspeicher der CPU (cat /proc/meminfo)
16 MB: /dev/ram0 (dd if=/dev/ram0 of=/var/media/PC1/ram0)
16 MB: /dev/ram1 (dd if=/dev/ram1 of=/var/media/PC1/ram1)
------------------
77 MB Toal ( ups.. )

77 MB == 64 MB? Wer kann diesen gordischen Knoten lösen?


Wenn ich die Kernel-Doku richtig verstehe, belegen die Ramdisks nach Bedarf virtuellen Speicher, unter Buffer cache, sind also Teil der 45MB.
Frag mich nicht, was er mit dem Speicher > 45MB alles macht
(Kernel, Bildspeicher, ...?)

Jürgen

Lemmi
09.01.2005, 23:05:39
Wenn ich die Kernel-Doku richtig verstehe, belegen die Ramdisks nach Bedarf virtuellen Speicher, unter Buffer cache, sind also Teil der 45MB.

Läßt dich empirisch nachvollziehen. Werde die Info einbauen. Danke

hase
19.01.2005, 14:24:17
Ich habe mal ein paar Infos zum RAM zusammengetragen:
[...]
(Datenblatt CPU D61130AS1 (http://www.necel.com/digital_av/english/mpegdec/d61130a.html)) verarbeiten. 45 MB werden als Hauptspeicher der CPU benutzt. Wofür die letzen 19 MB (64-45) verwendet werden ist noch unklar.


Ich hab nochmal etwas rumgesucht, und zum CPU-Core das folgende entdeckt:
http://www.necelam.com/docs/files/U11455EU4V0SG00.pdf

Das dürfte die gleiche CPU sein, die dann in dem µPD61130 als Kern drinsteckt (ergänzt um die MPEG2-Peripherie).
Diese Variante wird auch irgendwo gern EMMA oder EMMA2 genannt - was wieder zu den Treibern, die in cat /proc/moduels mit "emma_" anfangen.
hase