# /dev/mem, /dev/kmem, /dev/port
Mémoire système, mémoire du noyau, et ports d'entrées-sorties.
mem est un périphérique caractère représentant une image de a mémoire
principale de l'ordinateur. Il peut être utilisé pour examiner et
modifier la mémoire système. Les adresses dans mem sont interprétés
comme des adresses physiques. Les références à des adresses inexistantes
renvoient des erreurs. Éxaminer ou éditer la mémoire est susceptible de
conduire à des résultats indésirables quand les bits lecture ou écriture
seule sont concernés.
Il est créé
par:
mknod -m 660 /dev/mem c 1 1
chown root:kmem /dev/mem
Le fichier kmem est identique à mem sauf qu'il s'agit de la mémoire
virtuelle du noyau plutôt que de la mémoire physique. Il est créé
ainsi:
mknod -m 640 /dev/kmem c 1 2
chown root:kmem /dev/kmem
port est identique à mem, mais ici, ce sont les ports d'entrées-sorties
qui sont représentés. Il est créé
ainsi:
mknod -m 660 /dev/port c 1 4
chown root:mem /dev/port