Hi friends, I have doubt in the following areas. Can anyone throw some ligt on it: 1. What is the difference between interrupt context & user context in case of memory. (user space & kernel space related) 2. How internally a spinlock is different from a semaphore? 3. Cache coherence in linux 2.6 kernels? (detailed explaination is greatly appreciated) -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/