mem(4) Device Drivers Manual mem(4) BEZEICHNUNG mem, kmem, port - Systemspeicher, Kernel-Speicher und System-Ports BESCHREIBUNG /dev/mem ist eine zeichenbasierte Geratedatei, die ein Abbild des Hauptspeichers des Computers enthalt. Sie kann beispielsweise zur Uberprufung (und sogar zur Korrektur) des Systems verwendet werden. Byte-Adressen in /dev/mem werden als physische Speicheradressen interpretiert. Verweise auf nicht vorhandene Speicherplatze werden mit der Ruckgabe von Fehlern quittiert. Prufung und Korrektur konnen zu unerwarteten Ergebnissen fuhren, falls die Bits fur Nur-Lesen (engl. read-only) oder Nur-Schreiben (engl. write-only) gesetzt sind. Seit Linux 2.6.26 und abhangig von der Architektur begrenzt die Kernel-Konfigurationsoption CONFIG_STRICT_DEVMEM die Bereiche, auf die durch diese Datei zugegriffen werden kann. Beispielsweise ist auf x86 der RAM-Zugriff nicht erlaubt, wohl aber der Zugriff auf PCI-Regionen, die in den Speicher gespiegelt sind. Sie wird normalerweise wie folgt erstellt: mknod -m 660 /dev/mem c 1 1 chown root:kmem /dev/mem Die Datei /dev/kmem entspricht /dev/mem, mit der Ausnahme, dass auf den virtuellen Speicher des Kernels statt den physischen Speicher zugegriffen wird. Seit Linux 2.6.26 ist diese Datei nur verfugbar, wenn die Kernel-Konfigurationsoption CONFIG_DEVKMEM eingeschaltet wurde. Sie wird normalerweise wie folgt erstellt: mknod -m 640 /dev/kmem c 1 2 chown root:kmem /dev/kmem /dev/port ist mit /dev/mem vergleichbar, allerdings erfolgt der Zugriff auf die Ein- und Ausgabe-Ports. Sie wird normalerweise wie folgt erstellt: mknod -m 660 /dev/port c 1 4 chown root:kmem /dev/port DATEIEN /dev/mem /dev/kmem /dev/port SIEHE AUCH chown(1), mknod(1), ioperm(2) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Ralf Demmer und Chris Leick erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 mem(4)