what is a physical device driver?
A logical device driver is a high level abstraction of how a device behaves. A physical device driver is a driver for a specific piece of hardware. The logical device driver talks to the physical device driver for you to keep you abstracted from the underlying hardware. For example, there are many different types of printers, and they typically come with their own drivers.