PROCESADOR (E/S)
En las entradas y salidas que se ejecutan desde el procesador entran tres conceptos que se deben conocer.
- El DMA
- Los Canales
- Y las instrucciones
DMA
Con un incremento moderado de la lógica asociada con el periférico se puede lograr transferir un bloque de información a o desde la memoria principal sin la intervención directa de la UCP. Esto requiere que los periféricos o los controladores de E/S sean capaces de generar direcciones de memoria y transferir datos a o desde el bus del sistema. La UCP es todavía la responsable de iniciar la transferencia de cada bloque. A partir de este punto el controlador de E/S realiza toda la operación sin que la UCP tenga que ejecutar ningún otro programa. La UCP y el controlador de E/S interaccionan sólo cuando la UCP debe dar el control del bus del sistema al controlador de E/S, como respuesta a una petición de este último. Este tipo de capacidad es lo que se conoce como Acceso Directo a Memoria (DMA).
CANALES
El canal de E/S es una extensión del concepto de DMA. Un canal de E/S tiene la capacidad de ejecutar instrucciones de E/S, lo que da un control total sobre las operaciones de E/S.
Las instrucciones de E/S se almacenan en la memoria principal y serán ejecutadas por un procesador de propósito específico en el mismo canal de E/S.
Hay dos tipos comunes de canales de E/S, como se ilustra en la figura.
INSTRUCCIONES
Las instrucciones que se ejecutan en los procesadores, varia mucho de uno a otro, incluso en los modelos variantes de cada uno de ellos, algunas instrucciones cambian, para mejorar (a veces para empeorar) el rendimiento, o se añaden nuevas instrucciones.
Las instrucciones también se pueden clasificar por el tipo de operación que realiza, como por ejemplo. El control de cadenas de caracteres, el control de la memoria cache, Instrucciones aritméticas, instrucciones de transferencia de datos, instrucciones de comparación.
En forma general las instrucciones del procesador, le permiten realizar tareas, esto ejecutándose a un tiempo una o varias de estas instrucciones, en algunos procesadores las instrucciones se dividan de acuerdo al área del procesador en la cual tuvieran acción.
A continuación se presentan instrucciones de varios procesadores, algunos son ya viejas y no se usan en la actualidad, como se vera en algunos, que pertenecen a una misma familia, las instrucciones varían o se han añadido otras.
No hay comentarios:
Publicar un comentario