Nithya Easwaran
There are so many devices coming in the market all which need device drivers. Writing device driver is OS specific. In Linux, device driver will be added dynamically. All the current information including added modules will be updated in /proc file system in Linux. Every process will be having its own process address space which can be viewed by the administrator. The central concept of virtual memory is the insertion of a level of indirection between the memory address space seen by a program and the address space of the actual memory in the system. The addresses are seen by a program as virtual addresses; they are also sometimes called logical addresses, and simply addresses when the context makes it clear that they pertain to the address space of a particular program