Documente Academic
Documente Profesional
Documente Cultură
1.2.1 Ciclos de bsqueda y ejecucin 1.2.2 Ejemplo: Ejecucin de una instruccin 1.2.3 Diagrama de flujo del ciclo de instruccin 1.2.4 El ciclo de interrupcin 1.2.5 Funcin de E/S
1.4.1 Diagramas de temporizacin 1.4.2 Estructura de bus 1.4.3 Estructura jerrquica de buses 1.4.4 Elementos de diseo del bus 1.4.5 Consideraciones prcticas en la conexin mediante bus 1.4.6 Ejemplo de estructura de bus: El Unibus
Fase
1. El PC apunta a la instruccin a ejecutar 2. El cdigo de la instruccin R.I. 3. Decodificacin de la instruccin e incremento del PC 4. Si se precisa buscar el operando nueva fase de bsqueda 5. Si la instruccin est completa ejecutarla 6. Ejecutar nueva instruccin
Ciclo de interrupcin
Todos los computadores disponen de un mecanismo para que otros mdulos puedan interrumpir a la UCP.
El objetivo fundamental de las interrupciones es mejorar el rendimiento de los computadores Ciclo de bsqueda Ciclo de ejecucin Ciclo de Interrupcin
Comprobar y procesar la interrupcin Guarda el contexto del programa que est ejecutando. Carga en el contador de programa la direccin de comienzo de un programa encargado de gestionar la interrupcin.
La
UCP y los mdulos de E/S comparten la misma va de acceso a memoria, por lo que la UCP debe parar sus clculos al tener que controlar todos los intercambios.
Existe un mecanismo de distribucin centralizado al cual se unen todos los componentes conjunto de lneas que se comparten por todos los mdulos
Bus de E/S:
Un
Estructura de bus
Bus
de Direcciones anchura capacidad direccionamiento Bus de Datos anchura rendimiento Bus de Control especfico en cada P
No hay controlador de bus y cada mdulo tiene una lgica de control suficiente para poder acceder al bus
Sincronizacin sncrona
Sincronizacin asncrona
La utilizacin del bus compartido implica el empleo de circuitos de acoplo con el fin de garantizar el funcionamiento correcto del bus. Para evitar problemas de Fan Out