When connecting a device like a disk drive to a controller like a SCSI controller or a USB controller, the maximum bandwidth that can be achieved by the device will be limited by:
a. whether the device is a block or character device
b. the bandwidth of the bus that the controller provides to the connecting device
c. whether the device has a major device code value above 100
d. the amount of time that the controller’s interrupt routine takes to run
e. the percent CPU utilization on the given system