Interfaces De Entrada Y Salida

Páginas: 5 (1163 palabras) Publicado: 21 de enero de 2013
Interfaces de entrada y salida

Las interfaces establecen la comunicación entre la unidad central y el proceso, filtrando, adaptando y codificando de forma comprensible para dicha unidad las señales procedentes de los elementos de entrada, y decodificando y amplificando las señales generadas durante la ejecución del programa antes de enviarlas a los elementos de salida

Importancia:
oConexión directa a censores y actuadores del proceso
o 90% fallas en circuitos E/S

Puertos Entrada/Salida


Cualquier dispositivo (distinto de la memoria RAM) que intercambie datos con el sistema lo hace a través de un "puerto", por esto se denominan también puertos de E/S ("I/O ports"). Desde el punto de vista del software, un puerto es una interfaz con ciertas características; se tratapor tanto de una abstracción (no nos referimos al enchufe con el que se conecta físicamente un dispositivo al sistema), aunque desde el punto de vista del hardware, esta abstracción se corresponde con un dispositivo físico capaz de intercambiar información (E/S) con el bus.

E/S programadas
También denominadas de interrogación o encuesta ("Polling"). El programa decide cuando y con quedispositivos se establecerá la comunicación de E/S. Es un método adecuado en determinadas circunstancias (periféricos lentos), pero resulta ineficiente si deben atenderse periféricos rápidos o gran cantidad de ellos. Sobre todo si la comunicación se origina del lado de los dispositivos (es el periférico el que solicita la comunicación), porque el procesador debe interrogar periódicamente al periférico,lo que supone un tiempo extra.
E/S solicitada mediante interrupción
Este método es utilizado intensivamente en la programación actual, y es la base del funcionamiento de los procesadores modernos, La esencia del método consiste en que el periférico que desea establecer comunicación, dispone de un canal especial ("casi" siempre abierto) para solicitarla al procesador. Cuando el procesadorrecibe esta señal, que se denomina petición de interrupción, termina la instrucción que esté en ejecución y atiende al periférico. Es el sistema más eficiente para atender a periféricos de velocidad media, o cuando hay que atender a gran número de ellos.
Definir Procesos Concurrentes

En computación la concurrencia es la propiedad de los sistemas que permiten que múltiples procesos sean ejecutadosal mismo tiempo, y que potencialmente puedan interactuar entre sí.

Interrupciones

El proceso que está ejecutando realiza la solicitud de E/S, se agrega a la cola de espera del dispositivo y, finalmente, invoca al planificador (scheduler) para que asigne el procesador a otro proceso.

El controlador de dispositivo avisará la completitud de la solicitud a través de una interrupción. Unarutina de atención de la interrupción será invocada interrumpiendo la ejecución del proceso asignado al procesador. Es necesario salvar el estado del proceso que estaba ejecutando.

Una vez que la completitud de la E/S es registrada por el manejador de la interrupción (interrupt handler), el proceso que generó la solicitud es desbloqueado y se lo asigna a la lista de procesos listos.Direct Memory Access) DMA


Un problema que presenta en el manejo por interrupciones es que, por ejemplo, los dispositivos orientados a caracteres interrumpen en cada transferencia. Esto puede generar una degradación importante del sistema.

Se dispone de un dispositivo especializado que permite realizar transferencias desde ciertos dispositivos a memoria. La transferencia se hace en paralelomientras el procesador realiza otras tareas.

El procesador carga ciertos registros en el controlador DMA para realizar el pedido. El controlador DMA se encarga de la tarea de transferencia, interrumpiendo al procesador cuando finalizó.







Buffering
Es un lugar de memoria que guarda información (datos) mientras son transferidos entre dos dispositivos o un dispositivo y una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Interfaces entrada y salida
  • Interfaces de Entrada-Salida
  • 7.2 Interfaces de entrada y salida.
  • INTERFACES DE ENTRADA Y SALIDA
  • Entrada y salida
  • Entradas/Salidas
  • entradas y salidas
  • Entrada y Salida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS