Joshua Kellogg
7/26/05
Homework Exercise #6
2. The different types of ATA IDE interfaces are: ATA or ATA 1, ATA 2, ATA 3, ATA Packet Interface or (ATAPI).
3. SCSI is a system level interface that connects the hard drivce to the CPU. SCSI is an expansion bus that connects hardware peripherals to a computer using standard hardware and control commands.
4. The different types of SCSI interfaces are: SCSI 1, SCSI 2, and SCSI 3.
8. When an I/O operation needs to be performed, the device controller generates and interrupt. The interrupt handler layer executes the interrupt handler that corresponds to the interrupt generated by the device controller. The handler also helps with asynchronous transfer of data so the operating systems can perform other task.
10. Device-independant software performs I/O functions that are common to all devices
and not specific to a device or device controller. Such as Naming the device, Protecting the device, providing device independent block size, enabling buffering, allocating storage on block devices to name afew.