You are on page 1of 1

Code No: R6-49-MCA R6

M.C.A. IV Semester Regular Examinations, Apr/May 2008


SYSTEMS PROGRAMMING
----
Time: 3 hours Max Marks: 60
Answer any FIVE Questions
All Questions carry equal marks
?????

1. (a) Device drivers provide the gateway for kernel hacking. Comment.
(b) Plug-in nature of Linux device drivers makes Linux drivers easy to write.
Explain.

2. Explain in detail how to develop a char driver.

3. What are the disadvantages of printk and printf?

4. What is the necessity of Linux virtual address space? How processes are executed
using virtual address space?

5. (a) Give a note on pitfalls in scull?


(b) Explain the four ways of releasing a spin lock?

6. What is a kernel timer? Discuss about the implementation of kernel timers?

7. Explain in detail about implementation of interrupt handler?

8. (a) What is the purpose of wait event macro? Give the prototypes of different
forms of wait event and explain the differences among them?
(b) Explain how to manage access control with cloning the device on open?

?????

1 of 1

You might also like