On 19:34 Thu 17 Jan     , amol verule wrote:
> hi to all,
> what is differance between kernel process and running kernel driver or any
> kernel module which is running  ?
> is running device driver also a kernel process?

When code in the kernel is run it can run in:
interrupt context e.g. when the device raises an interrupt or a timer expires
kernel process context - when it creates a thread
"user space program executing a syscall" context

There are some other cases as well, like softirq, tasklets, ...

A module can create as many kernel processes and compiled-in code can create
processes too (and does so). 
        -Michi
-- 
programing a layer 3+4 network protocol for mesh networks
see http://michaelblizek.homelinux.net


--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [EMAIL PROTECTED]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to