Creo que está pensando en ciclos de “reloj” en lugar de ciclos de “instrucción”. Para ser franco, muchos sistemas tienen diferentes longitudes de instrucción. Un ex mayor. es IBM S / 360, donde las instrucciones tenían 2, 4 y 6 bytes de longitud. Las instrucciones de 2 bytes se registrarían mucho más rápido que las instrucciones largas de 4 y 6 bytes. Además, dependiendo de la complejidad de la operación, los microcódigos de instrucciones (que se ejecutaron en un paso de reloj / microcódigo) fueron bastante largos. Esto produjo diferentes velocidades de reloj para instrucciones.
PD. Y, a veces se encuentra un ERROR de hardware. Se encontró que las computadoras Cray 1 se estaban ejecutando a una velocidad MÁS RÁPIDA de lo que se esperaba de los diseños en los diagramas de cableado y las tablas de tiempos. Algunas personas en el sitio de un cliente en el Reino Unido analizaron las secuencias y descubrieron que los datos se alimentaban automáticamente en los registros de instrucciones incluso cuando se estaba ejecutando una instrucción anterior. Después de algunas consideraciones, la investigación de Cray emitió un nuevo BOLETÍN DE PUBLICIDAD con CHAINING. … ¡Búscalo!
- Describa un día completo en un día de trabajo de ingeniero informático. ¿Qué haces?
- ¿Es un curso de ingeniería informática igual en todo el mundo?
- ¿Todavía diseñas tu código en papel antes de escribirlo en la computadora? Mucha gente en mi clase de programación orientada a objetos parece resolver el problema en su cabeza, pero uso mi cuaderno y lápiz.
- Arquitectura de la computadora: ¿cómo funciona el soporte de hardware para el acceso a la memoria no alineado en los procesadores modernos?
- ¿Cuáles son las ventajas y desventajas de usar la máquina servidor como PC doméstica?