Tell me why do we need virtual device drivers when we have physical device drivers?



Tell me why do we need virtual device drivers when we have physical device drivers?..

Answer / Manish Singh

Virtual device drivers are used to abstract the interaction between software and hardware, providing a layer of abstraction over the physical device driver. This abstraction enables multiple applications or operating systems to share the same hardware resources by simulating the devices virtually. Virtual device drivers also help in testing, emulation, and debugging as they allow for easier isolation and manipulation of the hardware.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Embedded Systems AllOther Interview Questions

What is the function of watchdog timer in embedded system?

1 Answers  


What is the last programming book you read?

1 Answers  


What are the qualifiers in c?

1 Answers  


If a system goes blank, how do you debug it?

1 Answers  


Can a pointer be volatile ?

1 Answers  


Can we put breakpoint inside isr?

1 Answers  


Explain the difference between testing and verification?

1 Answers  


Tell me what are the different types of customizations that is used with the “volatile” keyword?

1 Answers  


When do you know your code is ready for production?

1 Answers  


Tell me how does the interrupts handle by using the threads?

1 Answers  


Describe the structure and contents of a design document, or a set of design documents, for a multi-tiered web application.

1 Answers  


Advantages and disadvantages of using macro and inline functions?

1 Answers  


Categories