Define the term: User Space and Kernel Space.
[3 marks]Discuss Hello World module in detail.
[4 marks]Explain OPEN and RELEASE method in detail.
[7 marks]Explain role of The Device Driver.
[3 marks]Explain “The Current Process” in detail.
[4 marks]Explain the steps for Dynamic Allocation of Major Number.
[7 marks]Explain /proc file system. Also discuss implementation of files in /proc.
[7 marks]What is oops message? Explain with example.
[3 marks]Write short note on kdb Kernel Debugger.
[4 marks]Write short note on Concurrency and its management.
[7 marks]List out various debugging techniques.
[3 marks]What is Rate Limiting? Discuss in brief.
[4 marks]What is Spinlock? Discuss spin_lock and spin_unlock function in detail.
[7 marks]Explain poll system call.
[3 marks]Explain the use of jiffies counter.
[4 marks]Explain the prototype for kmalloc.
[7 marks]Write short note on SBus.
[3 marks]Write short note on Kernel Timers.
[4 marks]Write short note on Interrupt-Driven I/O.
[7 marks]Explain function usb_control_msg.
[3 marks]Write short note on Workqueues.
[4 marks]List out and Explain functions used for Disabling Interrupts.
[7 marks]Explain how the Completion Callback Handler works.
[3 marks]Write short note on USB Urbs.
[4 marks]Write short note on Registering a USB Driver.
[7 marks]