Professional Documents
Culture Documents
A Report On Device Drivers: Submitted By: Rakesh Krishnan Mtech DEAC 100915020
A Report On Device Drivers: Submitted By: Rakesh Krishnan Mtech DEAC 100915020
A Report On Device Drivers: Submitted By: Rakesh Krishnan Mtech DEAC 100915020
DEVICE DRIVERS
Submitted
by:
Rakesh
Krishnan
Mtech DEAC
100915020
Device driver
Functions
Design
The Microsoft Windows .sys files and Linux .ko modules contain
loadable device drivers. The advantage of loadable device drivers is
that they can be loaded only when necessary and then unloaded,
thus saving kernel memory.
Development
Kernel-mode vs user-mode
Kernel space can be accessed by user module only through the use
of system calls. End user programs like the UNIX shell or other GUI
based applications are part of the user space. These applications
interact with hardware through kernel supported functions.
Applications
printers
video adapters
network cards
Identifiers
Installation
Updating
Conflicts