22

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

Embed Size (px)

Citation preview

Page 1: 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
Page 2: 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

Procesador

El sistema computador se centra en un procesador

Aparece la Entrada /SalidaAparece la Entrada /Salida

Pero un procesador es una piedra si no se comunica con el exterior

A

B

C

PUERTO e/s

Page 3: 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

Con el aumento de dispositivos el espacio físico cobra importancia

Surge el bus de datosSurge el bus de datosProcesador

A B C

Page 4: 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

Un bus de datos es una vía de comunicación homogénea para todos los dispositivos.

que admita a todo tipo de dispositivos

Page 5: 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

Pero cada dispositivo tiene sus propias características

Procesador

A B C

aa b c

Page 6: 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

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

Page 7: 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

Una interfaz tiene dos caras

PROCESADOR DISPOSITIVO

Control (configuración)

Estado

Lectura

Escritura

Comunicación serie

Comunicación paralela

COMANDOS

Page 8: 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

Clasificación de dispositivos

Por el comportamiento-lectura

-escritura-lectura/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

Page 9: 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

Tiempo de respuesta del dispositivo

Capacidad de transmisión por unidad de tiempo.

Page 10: 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

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

Page 11: 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

Espacio de direccionamiento

• El bus determina un espacio de direccionamiento.

• Todo dispositivo debe tener “asignada” una (varias) dirección => configuración

• Direcciones de memoria• Direcciones de entrada salida• Líneas de interrupción (vector de interrupción)• Líneas de DMA

Page 12: 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 modo de resumen?

video

Page 13: 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

Comunicación Procesador – Dispositivos

¿Cómo usa el procesador los dispositivos?

A- Configurar los dispositivos

B- Iniciar la acción del dispositivo

D- Comprobar los resultados

C- Esperar la finalización

de la acción

Page 14: 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

1) Esquema por Consulta

2) Esquema Vectorizado

Page 15: 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

Comunicación entre dispositivos

A- Intervención del procesador

B- Comunicación directa entre dispositivos

Page 16: 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

Ejemplo de evolución de un sistema de entrada salida.

Page 17: 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

Sea un teclado

5V

5V

1 0 1 1

1

0

1

1

output

input

ProCeSaDor

Código de usuario1-Explorar el teclado (implica esperar hasta que haya una

tecla pulsada) 2-Convertir código de tecla

pulsada a código asciiCódigo de usuario

Page 18: 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

Facilitamos la tarea al procesador añadiendo un controlador

ProCeSaDor

Controlador

Código de usuarioLeer del controlador (esperar hasta que haya tecla pulsada)Convertir código de tecla pulsada a código asciiCódigo de usuarioEl controlador puede muy bien hacer la conversión, aunque esto le resta flexibilidad al procesador

Código de usuarioLeer del controlador código ascii (esperar)Código de usuario

Page 19: 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

Se introducen las interrupciones

ProCeSaDor

INT

Controlador

memoria

Código de usuarioConsultar el buffer de tecladoCódigo de usuario

Interrupción(Cada vez que el teclado genera una interrupción)Leer código ascii de la tecla pulsadaEscribir en la memoria (buffer)

El procesador se limita a consultar en un buffer si hay

caracter leído o no.

Page 20: 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

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

ProCeSaDor

INT

Controlador

memoria

DMA Drq

Page 21: 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

Controlador de dma

• 8237

Page 22: 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

Próximo día

Esquemas de interrupción.