|
Answer» hi friends, would any one please give me the proper insight in these two modes. How user mode and kernel mode drivers works? please explain me in simple language along with examples.
actually I have googled for it but didn't find any proper match of my need. and hence I thought you people would help me understanding these things.
the drivers LIKE...Realtek...etc are user mode drivers or Kernel mode? please make me understand giving examples that we use in our systems
thanks in advance"KERNEL-MODE
The kernel-mode programs RUN in the background, making sure everything RUNS smoothly - things like printer drivers, DISPLAY drivers, drivers that interface with the monitor, keyboard, mouse, etc. These programs all run in such a way that you don't notice them.
When the computer boots up, Windows calls the KERNEL, the main kernel-mode program that allows all the other programs to run, even the user-mode programs.
USER-MODE
These are the programs that you run when you want specific programs - e.g., MS Paint, MS Word, and Calculator. These are HEAVILY restricted, as to not crash the system. Windows uses memory-protection services offered by the processor to prevent malicious programs from interfering with the rest of the system and corrupting it."
taken from http://en.wikibooks.org/wiki/Windows_Programming/User_Mode_vs_Kernel_Mode
by the way what exactly did you google as this was the first thing that came up for me.
FBany example of user mode driver?
are these two type(user and kernel) come in action at same time?
suppose, any application is being started, then exactly at which point user mode drivers have there role?
|