Las interrupciones permiten al procesador ejecutar otras instrucciones mientras una operación de E/S está en proceso, mejorando la eficiencia. Existen interrupciones de programa, reloj, E/S y fallos de hardware. Cuando ocurre una interrupción, el procesador suspende la ejecución del programa actual y ejecuta la rutina de tratamiento de interrupciones antes de reanudar el programa original.
1. 1
5. INTERRUPCIONES
Se trata de una interrupción a la ejecución normal
del procesador tal modo que el procesador pueda
reanudarse.
Mejora la eficiencia del procesamiento.
Permite al procesador ejecutar otras instrucciones
mientras una operación de E/S está en proceso.
Clases:
De programa
De reloj.
De E/S.
Por fallo del hardware.
2. 2
INICIO
Ciclo de lectura Ciclo de ejecución Ciclo de interrupción
Leer la
instrucción
siguiente
Ejecutar
la
instrucción
Comprobación
de interrupción;
interrupción
del proceso
FIN
Interrupciones
inhabilitadas
Interrupciones
habilitadas
Figura . Ciclo de instrucción con interrupciones.
Ciclo de una Interrupción
3. 3
Ciclo de interrupción
El procesador comprueba si ha ocurrido alguna
interrupción.
IRQ: ( Interrupt Request Qline ). Es aquel que
indica que interrupciones están esperando entrar al
procesador.
Si no hay interrupciones pendientes, el procesador
trae la próxima instrucción del programa en curso.
Si hay una interrupción pendiente, el procesador
suspende la ejecución del programa en curso y
ejecuta la rutina de tratamiento de la
interrupción.(IPC)
4. 4
6. UNIDADES DE E/S
Dado que la CPU trabaja a velocidades mucho
mayores que los equipos perfericos se requiere una unidad
que se encargue de organizar cual de los conectados será
habilitado para intercambiar información con el procesador.
La unidad de E/S puede ser un mux/demux , a través del
selecotr de puertaas se direcciona cual de los equipos debe
conectarse. La señal de control establece la modalidad de
comunicación I/O, la información se transfiere al I/O desde
donde se traslada al DB.
Existen varias modalidades:
Tiempo, Datos, Conexión directa al DB y Conexión directa
a memoria, DMA, permite la conexión entre procesadores y
unidades controladoras, interfaces de discos, etc.
5. 5
DISPOSITIVOS DE ENTRADA - SALIDA
A través de ellos se
introduce la información
• Teclado.
• Scanner.
• Micrófono.
• Cámara.
• Lápiz óptico
Pluma y tablas digitales
Mouse
MODEM
Palanca joystick
•A través de ellos se
reflejan los resultados.
•Impresora.
•Monitor.
•Plotters.
•Bocinas.
•MODEM.
6. 6
7. RELACION ENTRE
EL MICRO CON LA MEMORIA
Que es el CHipset? y que funcion tiene ? cual es la diferencia con
el procesador?
El procesador es un chip que se vale de otros chips que hacen
la comunicación con la memoria, los discos duros, los puertos de
impresora, video, audio, los cds, etc.
El "chipset" es el conjunto de chips que se encargan de controlar
determinadas funciones del ordenador, como la forma en que
interacciona el microprocesador con la memoria o la caché, o el
control de los puertos y ranuras de expansión
Antiguamente estas funciones eran relativamente sencillas de realizar
y el chipset apenas influía en el rendimiento de la computadora, por lo
que el chipset era el último elemento al que se concedía importancia a
la hora de comprar una tarjeta madre.
7. 7
•Pero los nuevos y complejos microprocesadores, junto con un amplio
abanico de tecnologías en materia de memorias, caché y periféricos, han
hecho que la importancia del chipset crezca enormemente. Del tipo de
chipset que elijas dependerá el tipo de memoria, la gama de
procesadores que la tarjeta soportará, el numero máximo de discos, el
numero de puertos USB, y su velocidad.
•Es una memoria ROM, y coordina la relación del microprocesador con
los otros componentes, el chipset es el nucleo de la tarjeta madre (o
board), es el que se encarga de interconectar los diferentes componentes
conectados a la board y de administrar y decidir que hacer con las
señales que llegan de ellos.
Su relacion con el procesador esta en la transferncia de datos del
procesador al chipset por medio del bus de datos FSB (es como una via
donde transitan los datos) la cual determina en gran parte el rendimiento
del PC; mientas mas grande sea el FSB, mayor rendimiento.