preetham
July 22nd, 2002, 10:27 PM
Hi all:
I need sm help in understanding how Device Drivers are called, how does the Kernal know which Device Driver to look into when the UserMode appication requests a device to perform some operation.
Eg: If the user program gives a command to the kernal to draw a circle on the screen, the kernal will locate the device driver for the screen and then call the method that draws on the screen.
There are many Drivers installed, when an operation request arrives, how does it decide which Device Driver to use.
Are there any tutorials that i coud look into.
Thanks,
Preetham.
I need sm help in understanding how Device Drivers are called, how does the Kernal know which Device Driver to look into when the UserMode appication requests a device to perform some operation.
Eg: If the user program gives a command to the kernal to draw a circle on the screen, the kernal will locate the device driver for the screen and then call the method that draws on the screen.
There are many Drivers installed, when an operation request arrives, how does it decide which Device Driver to use.
Are there any tutorials that i coud look into.
Thanks,
Preetham.