I/O Address
- An I/O address (also known as a port address) allows two devices in a computer to send information to each other.
- When a device wants to send information to another device, it addresses the data to the receiving I/O port number and sends it out on the system bus.
- Any device set with the receiving address can receive the information. I/O addresses are often confused with memory-mapped I/O (a scheme to map devices into system memory along with RAM and ROM).
- Each device in a computer must have its own I/O address.
DMA Channel
- A DMA channel allows a device to directly access RAM without going through the CPU first.
-
- Devices such as hard drives, CD-ROM drives, tape drives, and sound cards use DMA channels to increase the speed of data transfers.
- Devices must have a unique DMA channel.
- If devices share a DMA channel, memory errors and system lockups will occur.
- Ultra DMA supports burst mode data transfer rates. UDMA provides for direct transfers to and from RAM at twice the speed of standard DMA performance. Configure software support in Device Manager.
- In Windows, the DMA checkbox only appears if an ATAPI driver is controlling the drive.
· Common IRQ AssignmentsIRQ ChannelAssignment0System clock (timing pulse)1Keyboard2Gateway (cascade) to IRQs 8-153COM 2 and COM 44COM 1 and COM 35LPT 2 (but often available and used for a sound card)6Floppy drive7LPT 18Real time clock9Redirected as IRQ 2. Also, used by USB.10Available11Available (often used for network cards)12Mouse (other than serial mouse)13Math coprocessor14Primary IDE interface15Secondary IDE interface
Common DMA AssignmentsDMA ChannelAssignment0Available1Sound card2Floppy drive3Available4Second DMA controller5Available6Available7Available
Common I/O Address AssignmentsDeviceI/O Address RangeCOM 13F8 to 3FFCOM 22F8 to 2FFCOM 33E8 to 3EFCOM 42E8 to 2EFLPT 1378 to 37FLPT 2278 to 27FFloppy Drive3F0 to 3F7Sound CardOften set to base I/O 220Musical Instrument Digital
Interface (MIDI) PortOften set to base I/O 330Network Interface CardOften set to base I/O 300 - Devices such as hard drives, CD-ROM drives, tape drives, and sound cards use DMA channels to increase the speed of data transfers.
0 comments:
Post a Comment