MEM(4)

BEZEICHNUNG
mem, kmem, port - Systemspeicher, Kernelspeicher und Sytem-Ports

BESCHREIBUNG
Mem ist eine zeichenbasierte Gerätedatei die eine Abbildung des Haupspeichers des Computers enthält. Sie kann beispielsweise zur Überprüfung (und sogar zur Korrekur) des Systems verwendet werden.

Byte-Adresse in mem werden als physische Speicheradressen interpretiert. Verweise auf nicht vorhandene Speicherplätze werden mit der Rückgabe von Fehlern quittiert.

Prüfung und Korrektur können zu unerwarteten Ergebnissen führen, wenn die Bits für Nur-Lesen (engl. read-only) oder Nur-Schreiben (engl. write-only) gesetzt sind.

Sie wird normalerweise wie folgt erstellt:

    mknod -m 660 /dev/mem c 1 1
    chown root.mem /dev/mem

Die Datei kmem ist equivalent zu mem, mit der Ausnahme, daß auf den virtuelle Speicher des Kernel statt den physischen Speicher zugegriffen wird.

Sie wird wie folgt erstellt:

    mknod -m 640 /dev/kmem c 1 2
    chown root.mem /dev/kmem

Port ist mit mem vergleichbar, allerdings erfolgt der Zugriff auf die Ein- und Ausgabe-Ports.

Sie wird wie folgt erstellt:

    mknod -m 660 /dev/port c 1 4
    chown root.mem /dev/port

DATEIEN
/dev/mem
/dev/kmem
/dev/port

SIEHE AUCH
mknod(1), chown(1), ioperm(2).