On 20:57 Sun 13 Apr , V.Ravikumar wrote:
Hello all,
Please clarify the following quetions?
1. How many kernel threads will be created for a user space process consists
say 5 threads.
Zero. Just 5 kernel stacks - one for every user space thread; This stack is
used when a user space thread executes a syscall. In the kernel this is
software interrupt context. On x86 systems which do not have the syscall
instruction the syscall is executed by moving the arguments in the register
and then executing "int 0x80". Do not mix it with SoftIRQ, this is something
completly different.
2. What is the differece btw linux kernel process and kernel thread. I read
in linux there is no differece btw a kernel process and kernel thread
What is a kernel process? I thought Linux is a monolithic kernel and executes
everything in the same address space...
-Michi
what is the diffrence btw process and kernel thread?