Question: what performs communication between the physical device and the os?
Answer: a device driver