1 / 5

PUERTOS DE ENTRADA Y SALIDA (I/O):

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.

urian
Download Presentation

PUERTOS DE ENTRADA Y SALIDA (I/O):

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. 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.

  4. 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

More Related