Page 10 - libro 3D
P. 10
• El tiempo de acceso a las instrucciones puede superponerse con el de los
datos, logrando una mayor velocidad en cada operación.
Desventajas en general de las arquitecturas clásicas
• La principal desventaja de esta arquitectura; el bus de datos y direcciones
único se convierte en un cuello de botella por el cual debe pasar toda la
información que se lee de o se escribe a la memoria, obligando a que todos
los accesos a esta sean secuenciales.
• Limita el grado de paralelismo (acciones que se pueden realizar al mismo
tiempo) y por lo tanto, el desempeño de la computadora.
• Este efecto se conoce como el cuello de botella de Von Newman.
SEGMENTADAS
Las arquitecturas segmentadas o con segmentación del cauce buscan mejorar el
desempeño realizando paralelamente varias etapas del ciclo de instrucción al
mismo tiempo.
Generalidades
• Un ciclo de instrucción (también llamado ciclo de fetch-and-execute o ciclo
de fetch-decode-execute en inglés) es el período que tarda la unidad central
de proceso (CPU) en ejecutar una instrucción de lenguaje máquina.
• Comprende una secuencia de acciones determinada que debe llevar a cabo
la CPU para ejecutar cada instrucción en un programa.
• Cada instrucción del juego de instrucciones de una CPU puede requerir
diferente número de ciclos de instrucción para su ejecución.
• Un ciclo de instrucción está formado por uno o más ciclos máquina.
10