Hi, Memory management , scheduling is part of core kernel. Is it a process or special code resides in RAM? As I see init process has PID 0, so the kernel code is a process or special code. when there is an interrupt, device driver executes some code, in which context? How data from userland to kernel space is transferred (user process to driver) Thanks, -S -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ