70 likes | 263 Views
PUERTOS DE ENTRADA Y SALIDA (I/O):. SON LAS DIRECCIONES QUE USAN LOS PERIFERICOS PARA COMUNICARSE CON EL CPU. ANALOGIA CON EL SISTEMA POSTAL. AL MENOS USAN UNA DIRECCION. ALGUNOS USAN 4, 8, 16 DIRECCIONES CONSECUTIVAS DENOMINADAS RANGO.
E N D
PUERTOS DE ENTRADA Y SALIDA (I/O): • SON LAS DIRECCIONES QUE USAN LOS PERIFERICOS PARA COMUNICARSE CON EL CPU. • ANALOGIA CON EL SISTEMA POSTAL. • AL MENOS USAN UNA DIRECCION. • ALGUNOS USAN 4, 8, 16 DIRECCIONES CONSECUTIVAS DENOMINADAS RANGO. • DESDE EL BUS ISA SE USAN 10 BITS O SEA 1.024 DIRECCIONES (000h-3FFh) • 256 SE RESERVAN PARA PALACA BASE (000h-0FFh) • 768 DISPONIBLES (100h-3FFh) • SE UTILZAN PARA: • ENVIAR INFORMACION A LOS DISPOSITIVOS. • OBTENER INFORMACION SOBRE EL DISPOSITIVO Y SU ESTADO. • ESTABLECER, COMPROBAR Y ELIMINAR INTERRUPCIONES. • ENVIAR Y RECIBIR DATOS • EVITAR CONFLITOS
LINEAS DE INTERRUPCION NIVELES IRQ: • SON COMPLENTARIAS A LAS DIRECCIONES DE MEMORIA Y I/O • SE USAN PARA GANAR LA ATENCION DEL CPU CON UN SISTEMA DE PRIORIDADES. • LAS LINEAS MAS BAJAS TIENE PRIORIDAD. • PERMITEN EJECUTAR FUNCIONES EN SEGUNDO PLANO Y ATENDER SOLO CUANDO ES NECESARIO OTRAS. • NO TODOS LOS DISPOSITIVOS TIENES IRQ Y SE USAN EN DETERMINADOS CASOS. • LOS PROGRAMAS ATIENDEN LAS RUTINAS DENOMINADAS ISR (INTERRUPT SERVICE RUTINE) • EL PC XT TENIA 8 LINEAS IRQ. • LUEGO SE AGREGARON 16 LINEAS IRQ PERO SE USAN SOLO 11 IRQ
ESTADOS POSIBLES: • ACTIVADO: SE HA RESERVADO LA IRQ PARA UN DISPOSITIVO. PUEDE ESTAR O NO PRESENTE • ASIGNADO: UN CONTROLADOR TIENE ATRIBUIDA UNA DETERMINADA IRQ Y ESTA ESPERA RECIBIR SEÑALES DESDE EL DISPOSITIVO A ESA IRQ. • ACTIVO: UN DISPOSITIVO DE HARDWARE ESTA ENVIANDO REALMENTE UNA SOLICITUD DE IRQ A TRAVES DE LA CONEXIÓN. IRQ2 E IRQ9 SON EL DOS NOMBRES DISTINTOS PARA EL MISMO CABLE NO SON GENERADAS POR EL CPU SI NO POR UN CIRCUITO CONTROLADOR DE INTERRUPCIONES HOY EN DIA DEBEN COMPARTIRSE Y CONFIGURASE POR SOFTWARE.
CANALES DMA (DIRECT MEMORY ACCESS): SON UTILIZADOS PARA ACELERAR LA ENTRADA Y SALIDA HACIA Y DESDE LA MEMORIA RAM DEL SISTEMA SIN TENER QUE PASAR POR EL CPU. PARA ELLOS SE USA UN PROCESADOR DMA. LOS PRIMERO XT DE 8 BIT TENIAN SOLO UN CONTROLADOR DMA APARTIR DE LOS IBM AT EXISTE UN SEGUNDO CONTROLADOR