Sistema de entrada/salida - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Sistema de entrada/salida

Description:

Procesador El sistema computador se centra en un procesador Aparece la Entrada /Salida Pero un procesador es una piedra si no se comunica con el exterior A B C ... – PowerPoint PPT presentation

Number of Views:98
Avg rating:3.0/5.0
Slides: 23
Provided by: rica318
Category:

less

Transcript and Presenter's Notes

Title: Sistema de entrada/salida


1
Sistema de entrada/salida
2
  • El sistema computador se centra en un procesador
  • Aparece la Entrada /Salida
  • Pero un procesador es una piedra si no se
    comunica con el exterior

PUERTO e/s
Procesador
A
C
B
3
  • Con el aumento de dispositivos el espacio físico
    cobra importancia
  • Surge el bus de datos

Procesador
A
B
C
4
  • Un bus de datos es una vía de comunicación
    homogénea para todos los dispositivos.
  • que admita a todo tipo de dispositivos

Multiplicidad
5
Necesitamos una interfaz
Procesador
a
b
c
A
B
C
  • Pero cada dispositivo tiene sus propias
    características

6
  • Una interfaz de dispositivo se encarga de
  • 1.- Establecimiento, control y Temporización de
    las comunicaciones
  • 2.- Comunicación con la CPU
  • 3.- Comunicación con el dispositivo
  • 4.- Almacenamiento temporal de datos
  • 5.- Detección y recuperación de errores

7
  • Una interfaz tiene dos caras

PROCESADOR
DISPOSITIVO
Comunicación serie Comunicación
paralela COMANDOS
Control (configuración) Estado Lectura Escritura
8
  • Clasificación de dispositivos

Por el comportamiento -lectura -escritura -lectur
a/escritura
Por el tipo de comunicante -Interacción con
humano -Interacción con máquina -De comunicación
Por la tasa de transferencia de
datos LATENCIA POTENCIA
9
Latencia
  • Tiempo de respuesta del dispositivo

Potencia
Capacidad de transmisión por unidad de tiempo.
10
Tipos de comunicaciones
  • Paquetes de datos
  • Cantidades de datos de carácter esporádico
  • Control de errores
  • Flujo
  • Cantidades de datos de carácter contínuo
  • Isócrona
  • Requisitos de temporización
  • control de errores?
  • Comandos
  • Pequeña cantidad de datos, con reconocimiento
  • Control de errores
  • Interrupciones
  • Requisitos de temporización

11
Espacio de direccionamiento
  • El bus determina un espacio de direccionamiento.
  • Todo dispositivo debe tener asignada una
    (varias) dirección
  • gt configuración
  • Direcciones de memoria
  • Direcciones de entrada salida
  • Líneas de interrupción (vector de interrupción)
  • Líneas de DMA

12
a modo de resumen?
video
13
  • Comunicación Procesador Dispositivos
  • Cómo usa el procesador los dispositivos?

A- Configurar los dispositivos
B- Iniciar la acción del dispositivo
C- Esperar la finalización de la acción
D- Comprobar los resultados
14
  • Esquema por Consulta
  • Esquema Vectorizado

Interrupciones
15
  • Comunicación entre dispositivos
  • A- Intervención del procesador
  • B- Comunicación directa entre dispositivos

DMA
16
  • Ejemplo de evolución de un sistema de entrada
    salida.

17
  • Sea un teclado

Código de usuario 1-Explorar el teclado (implica
esperar hasta que haya una tecla pulsada)
2-Convertir código de tecla pulsada a código
ascii Código de usuario
18
  • Facilitamos la tarea al procesador añadiendo un
    controlador

Código de usuario Leer del controlador (esperar
hasta que haya tecla pulsada) Convertir código de
tecla pulsada a código ascii Código de usuario El
controlador puede muy bien hacer la conversión,
aunque esto le resta flexibilidad al procesador
Código de usuario Leer del controlador código
ascii (esperar) Código de usuario
19
  • Se introducen las interrupciones

El procesador se limita a consultar en un buffer
si hay caracter leído o no.
Código de usuario Consultar el buffer de
teclado Código de usuario
Interrupción (Cada vez que el teclado genera
una interrupción) Leer código ascii de la tecla
pulsada Escribir en la memoria (buffer)
20
  • Introducción de DMA

El controlador de DMA se encarga de trasladar el
carácter leído al buffer sin la intervención del
procesador
21
Controlador de dma
  • 8237

22
  • Próximo día
  • Esquemas de interrupción.
Write a Comment
User Comments (0)
About PowerShow.com