Explain role of The Device Driver.
[3 marks]Differentiate the function printf and printk.
[4 marks]Draw and explain split view of kernel.
[7 marks]Explain Kernel Symbol Table in detail.
[3 marks]List and Explain the functions used to register and unregister device number.
[4 marks]Write short note: Design of scull.
[7 marks]Explain the steps to register device in scull.
[7 marks]Write short note on “inode structure”.
[3 marks]Explain scull_write() function in detail.
[4 marks]List out different Debugging Techniques. And discuss printk function in detail.
[7 marks]Write a short note on ioctl method.
[3 marks]What is Rate Limiting? Discuss in brief.
[4 marks]Explain /proc file system. Also discuss implementation of files in /proc.
[7 marks]Write short note on SBus.
[3 marks]Explain function in detail: init_rwsem.
[4 marks]Write short note on Concurrency and its management.
[7 marks]Explain call_rcu () function in detail.
[3 marks]What is Spinlock? Discuss spin_lock in detail.
[4 marks]Explain the prototype for kmalloc.
[7 marks]Write short note on kernel timers.
[3 marks]Write short note on sysfs.
[4 marks]Write short note on Interrupt-Driven I/O.
[7 marks]Explain function usb_control_msg.
[3 marks]Explain the use of jiffies counter.
[4 marks]Write short note on Registering a USB Driver.
[7 marks]