Hi, all
Since the I/O architecture is CPU<-->I/O Bus<-->I/O interface<-->I/O controller<-->I/O device,and sometimes I/O ports are represented by four registers, device driver is a software layer which implements some device-related routines, my question is where device driver is implemented? Is it within I/O controller? because it will handle interrupts issued by I/O device.
Thanks!
Best regards
--
National Research Center for Intelligent Computing Systems
Institute of Computing Technology, Chinese Academy of Sciences