Web host 4 life - Chapter7249ADVANCED HARDWARE CONFIGURATION FIGURE 7-4A 68-pin LPT SCSI
Tuesday, July 31st, 2007Chapter7249ADVANCED HARDWARE CONFIGURATION FIGURE 7-4A 68-pin LPT SCSI connector68-pin LPT type connector used with 16-bit- wide data paths. Mainboard Flow Control: IRQs,DMAs,and I/O AddressesRecall from the preceding section that multiple SCSI devices attached to a single controllercard need to be uniquely identified and their requests for service prioritized.The same is trueof multiple devices attached to the mainboard via expansion slots.Recall that the unique iden- tifier used with peripheral components is the Interrupt Request (IRQ). The processor of a computer executes processes in physical memory for devices.Its time andcapacity must be shared among all devices in the computer,which can be accomplished in oneof two ways:polling or interruption.In polling,the processor polls system devices to see if thereare tasks to be run.Not all devices have processes to run and,thus,the processor wastes timeand resources polling them.There is also no efficient way of prioritizing tasks using processorpolling.The second method is a more effective way to share processor time;the processor isinterrupted by devices only when resources are needed.IRQs are so named because they areused to identify devices and give priorities that are considered when a device needs to accessthe processor.If two devices require access to the processor at the same time,the one with thelowest IRQ (highest priority) is given access first. Initially,eight IRQs were created to identify and prioritize devices attached to the original ISAslots that used an 8-bit wide data path and were numbered 0 through 7.The highest prioritywas given the lowest number,thus a device with an IRQ of 0 had a higher priority than a deviceassigned an IRQ of 4.With the evolution of the 16-bit wide ISA expansion slot came the needfor eight more IRQs,numerically identified as 8 through 15.Unlike SCSI,however,theseadditional IRQs were not appended to the priority list,but rather squeezed into the middleof the priority sequence between IRQ 2 and IRQ 3.This means that IRQs do not follow astraightforward priority order;although IRQ 10 has higher priority than IRQ 13,IRQ 10also has a higher priority than IRQ 4.The IRQ priority scheme is illustrated in Figure 7-5. FIGURE 7-5IRQ priorities