Asignaciones de direcciones base de entrada/salida en los
computadores compatibles con el IBM PC
Esta tabla representa rangos de direcciones comunes de entrada/salida para asignacin de dispositivos en los computadores compatibles con el IBM PC. La direccin base es la primera en cada rango. Cada fila de la tabla representa un dispositivo o chip dentro del sistema del computador. Por ejemplo, la direccin del puerto de estado en el dispositivo LPT es 0x0001 arriba de la direccin base. Aadiendo la direccin base del LPT1 (0x0378) resulta en la direccin del puerto de estado del LPT1: 0x0379. Cuando hay dos dispositivos idnticos en un sistema de computador, cada dispositivo ser mapeado a una direccin base diferente (ej, LPT1, LPT2 para impresoras). Rango de direcciones de I/O en Hex Dispositivo 00 1F Primer controlador DMA 8237 A-5 20 3F Primer Controlador programable de interrupciones, 8259A, Maestro 40 5F Temporizador programable de intervalos (System Timer), 8254 60 6F teclado, 8042 70 7F Real Time Clock, mscara NMI 80 9F Registro de pgina del DMA, 74LS612 87 Canal 0 del DMA 83 Canal 1 del DMA 81 Canal 2 del DMA 82 Canal 3 del DMA 8B Canal 5 del DMA 89 Canal 6 del DMA 8A Canal 7 del DMA 8F Refresh A0 BF Segundo Controlador programable de interrupciones, 8259A, Esclavo C0 DF Segundo controlador DMA 8237 A-5 F0 Clear 80287 Busy F1 Reset 80287 F8 FF Coprocesador numrico, 80287 F0 F5 Controlador de disco del PCjr F8 FF Reservado para extensiones futuras del microprocesador 100 10F POS Programmable Option Select (PS/2) 110 1EF Canal de I/O del sistema 140 15F SCSI host adapter secundario 170 177 Controlador de disco duro ATA secundario 1F0 1F7 Controlador de disco duro ATA primario 200 20F Puerto de juegos 210 217 Unidad de expansin 220 233 Sound Blaster y la mayora de las otras tarjetas de sonido 278 27F Puerto paralelo LPT2 280 29F Ajuste por defecto en factora del LCD el el Wyse 2108 PC SMC Elite 2B0 2DF Control de exhibicin alterno de la Enhanced Graphics Adapter (EGA) 2E8 2EF Puerto serial COM4 2E1 Adaptador 0 GPIB/IEEE-488 2E2 2E3 Adquisicin de datos 2F8 2FF Puerto serial COM2 300 31F Tarjeta prototipo 300 31F Interfaces de red Ethernet compatibles con Novell NE1000 300 31F Interface de red Ethernet AMD Am7990, IRQ=5. 320 323 Interface del ST-506 y discos duros compatibles 330 331 MPU-401, MIDI Processing Unit en la mayora de las tarjetas de sonido 340 35F SCSI host adapter primario 370 377 Controlador de la unidad de disco floppy 378 37F Puerto paralelo LPT1 380 38C Adaptador Binary Synchronous Data Link Control (SDLC) secundario 388 389 Tarjeta sintetizadora de sonido AdLib 3A0 3A9 Adaptador Binary Synchronous Data Link Control (SDLC) primario 3B0 3BB Controlador de pantalla Monochrome Display Adapter (MDA) 3BC 3BF Puerto paralelo LPT del MDA LPT 3C0 3CF Enhanced Graphics Adapter (EGA) 3D0 3DF Color Graphics Adapter (CGA) 3E8 3EF Puerto serial COM3 3F0 3F7 Controlador de [unidad de disco floppy]] primario. Controlador ID primario (unidad esclava) (3F63F7h) 3F8 3FF Puerto serial COM1 CF8 CFC Espacio de configuracin PCI Nota: Para muchos dispositivos listados arriba las asignaciones pueden ser cambiadas por medio de jumpers, interruptores DIP, o software Plug and play
1. CANALES DMA F. Pealoza, S. Romn 2. DESARROLLO DE CONTENIDO Canal DMA: Que es Funcin que cumple, Tipos de canal DMA, Ejemplos. 3. QUE SON LOS CANALES DMA Los canales DMA (Direct Memory Access) son rutas del sistema usados por muchos dispositivos para transferir informacin directamente a la memoria en ambos sentidos. Este sistema es usado por muchos menos dispositivos, y normalmente causan menos problemas. Los conflictos con los canales DMA pueden causar problemas extraos en el sistema, y pueden ser difciles de diagnosticar. Hoy en da los DMAs son utilizados comnmente en disqueteras y tarjetas de sonido. 4. FUNCION QUE CUMPLE LOS CANALES DMA La invencin de la tecnologa DMA permiti a los procesadores hacer otros trabajos y que los perifricos transfieran los datos ellos mismos, con la consiguiente mejora del rendimiento. Algunos canales especiales fueron creados, aparte de los circuitos integrados, permitiendo la transferencia de informacin sin que el procesador controlara cada aspecto de la transferencia. Hay que tener en cuenta que los canales DMA solo se encuentran en los bus ISA (y en los EISA y VLB, ya que tambin son derivados). Los dispositivos PCI no utilizan los canales DMA estndar en absoluto. 5. TIPOS DE TRANSFERENCIA AL ACCESODIRECTO A MEMORIA (DMA) DMA POR ROBO DE CICLO DMA POR RFAGAS: DMA TRANSPARENTE DMA SCATTER-GATHER 6. DMA POR ROBO DE CICLO Requiere poca utilizacin del CPU. Esta estrategia utiliza uno o ms ciclos de CPU para cada instruccin que se ejecuta. Esto permite alta disponibilidad del bus del sistema para la CPU, aunque la transferencia de datos se har ms lentamente. 7. DMA POR RFAGAS Consiste en enviar el bloque de datos solicitado utilizando una rfaga empleando el bus del sistema hasta finalizar la transferencia. Por lo tanto tiene una altsima velocidad, pero la CPU no podr utilizar el bus de sistema durante el tiempo de transferencia, por lo que permanece inactiva. 8. DMA TRANSPARENTE Esta estrategia consiste en emplear el bus del sistema cuando la CPU no lo necesita. Esto permite que la transferencia no impida que la CPU utilice el bus del sistema; pero la velocidad de transferencia es la ms baja posible DMA SCATTER-GATHER Esta estrategia permite transmitir datos a varias reas de memoria en una transaccin DMA simple. Equivale al encadenamiento de mltiples peticiones DMA simples. Su objetivo es librar a la CPU la tarea de la copia de datos e interrupciones de entrada/salida mltiple