hi all ! What is the difference between the two ? Googling for answers I've found the following: "/dev/mem represents the phyical memory, /dev/kmem represents the kernel virtual address space". this doesn't fullfill my hunger. if /dev/mem is the physical memory, what is exactly /dev/kmem ?what does the "kernel virtual address space" means ? isn't the term address space relevant only to processes (while the kernel enjoys full access to any memory ?)? thanks a lot !! Roy. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/