Gli indirizzi dei byte in mem sono interpretati come indirizzi della memoria fisica. Riferimenti a locazioni non esistenti causano la restituzione dei un errore.
L'esame e il patch è facile comportino risultati inaspettati quando sono presenti bit a sola lettura o a sola scrittura.
È creato tipicamente con:
mknod -m 660 /dev/mem c 1 1
chown root:mem /dev/mem
Il file kmem è analogo a mem, ad eccezione del fatto che è l'accesso alla memoria virtuale del kernel invece che alla memoria fisica.
È creato tipicamente con:
mknod -m 640 /dev/kmem c 1 2
chown root:kmem /dev/kmem
Port è simile a mem, ma accede alle porte di IO.
È creato tipicamente con:
mknod -m 660 /dev/port c 1 4
chown root:mem /dev/port