La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Puertos I/O Los puertos son los encargados de enviar y recibir la información en un computador, pero como hace el procesador para hacer este intercambio.

Presentaciones similares


Presentación del tema: "Puertos I/O Los puertos son los encargados de enviar y recibir la información en un computador, pero como hace el procesador para hacer este intercambio."— Transcripción de la presentación:

1 Puertos I/O Los puertos son los encargados de enviar y recibir la información en un computador, pero como hace el procesador para hacer este intercambio de información …?

2 Se le llama direcciones I/O a unos segmentos de memoria que son asignados por la CPU para recibir y entregar los datos a todos los periféricos

3 Cada uno de los dispositivos que tienen comunicación con la CPU tiene una dirección asignada dentro de un rango de direcciones ya especificado, una dirección asignada a un dispositivo NO PUEDE ser utilizada por ningún otro

4 De esta forma los segmentos de dirección asignados se asemejan a casilleros, donde cada uno pertenece solo a una persona y todo lo que vaya para esa persona llegara a ese casillero y no a otro. 1A00F1 1A00F2 1A00F3 1A00F4 1A00F5 1A00F6 1A00F7 1A00F8 1A00F9 1A0100 1A0102 1A0103

5 El procesador hace una llamada a uno de estos “casilleros” con lo cual este responde entregando el byte que contiene. No solo el procesador puede escribir datos en estas posiciones de memoria si no también por dispositivos que se conectan al PC. Estas direcciones también pueden utilizarse para configurar los puertos, velocidad de transmisión, señales de inicio, parada etc.

6 DMA Direct Memory Access
No siempre la CPU está disponible par atender todas las peticiones necesarias por los dispositivos, por esta razón algunos de ellos pueden escribir directamente los datos en la memoria SIN PASAR por el control de la CPU; a esto se le llama Acceso Directo a Memoria

7 INTERRUPCIONES IRQ Interrupt Request
Las interrupciones son todas aquellas peticiones de atención que un dispositivo o programa hace a la CPU para ser atendido. Básicamente pueden ser organizadas en tres grandes grupos

8 Interrupciones de la CPU:
El procesador controla, vigila y coordina todo lo que sucede en el computador, cuando se genera cualquier tipo de llamada errónea desde un dispositivo, la CPU genera una interrupción. Interrupciones de Software: Son llamadas generadas por un programa para ejecutar rutinas almacenadas en la RAM Interrupciones de Hardware: Son las generadas por los integrados o dispositivos conectados al PC, responden al presionar una tecla, mover el mouse etc

9 Algunas interrupciones tienen mayor prioridad que otras, un caso de estos son las NMI Interrupt, (Non Maskable Interrupt). Es decir interrupciones no enmascarables, estas tienen prioridad cobre cualquier función que el procesador este ejecutando, no dan espera y son atendidas de inmediato. Esto puede ocurrir por ejemplo cuando se detecta un error de escritura a disco duro que puede llevar a detener todos los procesos, también cuando se detectan errores en los bancos de memoria RAM que pueden llevar al bloqueo del sistema.


Descargar ppt "Puertos I/O Los puertos son los encargados de enviar y recibir la información en un computador, pero como hace el procesador para hacer este intercambio."

Presentaciones similares


Anuncios Google