Académique Documents
Professionnel Documents
Culture Documents
Memoria cache
Manejo de la Entrada/Salida
Mdulos de Entrada/Salida
Entrada/Salida Programada
Entrada/Salida mediante interrupciones
Memoria Cach
Las memorias cache son de tecnologa de semiconductor de tipo esttico (SRAM = static RAM),
cuya velocidad de respuesta se ajusta de manera muy favorable a los tiempos del procesador.
El fundamento que sustenta su inclusin en un sistema es que su velocidad es compatible con
las necesidades de obtencin de la informacin por parte del procesador. El tiempo de acceso
de una lectura en memoria DRAM puede ocupar varios ciclos de reloj; esto incluye el proceso
de recuperacin de la memoria, el pedido, la comprobacin y el tiempo de acceso de los datos,
tpico de esta tecnologa. Si el procesador accediese directamente a DRAM, debera
contemplar ciclos de espera hasta obtener el contenido de la posicin direccionada.
menor que la
toda la lgica
3. Los formatos de datos de los perifricos son diferentes a los del resto
computadora.
de la
Mdulos de Entrada/Salida
La E/S se implementa mediante dispositivos perifricos.
DISPOSITIVO PERIFRICO:
Elemento que permiten la transferencia de informacin entre la CPU y el
mundo exterior.
Interfaz que traduce la informacin asncrona y analgica del mundo exterior
a la informacin sncrona y codificada del computador.
FUNCIONES:
1. Reconocer la direccin de la CPU que identifica al dispositivo
externo.
2. Transferencia de datos entre el CPU y el dispositivo externo.
3. Recepcin comandos desde el CPU.
4. Mantener informacin del estado del perifrico y mantener el
protocolo de comunicaciones con el perifrico.
Un mdulo de E/S puede controlar varios dispositivos externos.
Entrada/Salida Programada
(Encuesta o Polling)
El CPU tiene el control absoluto de la operacin de E/S: inicia y lleva a cabo la transferencia.
La CPU est dedicndose por completo a realizar la operacin de E/S: realiza tanto la
comprobacin de estado como la transferencia y la inicializacin: poco eficiente.
Hardware mnimo
Entrada/Salida Programada
La E/S le indica al CPU cuando est
preparada para transferir datos (genera una
Entrada/Salida mediante
Interrupciones
Funcionamiento
1. El procesador ejecuta instrucciones de un programa. Al finalizar cada instruccin
comprueba si se ha producido una interrupcin.
2. En caso afirmativo se salva el estado actual del programa (contador del programa
y registros) y se salta a ejecutar la rutina de servicio correspondiente.
3. La rutina de servicio efecta las operaciones apropiadas en la E/S para realizar la
transferencia de datos solicitada.
4. Al finalizar la rutina de servicio se recupera el estado de la CPU y se contina
ejecutando el programa que se estaba ejecutando antes de la interrupcin.