Arquitectura de Computadoras
La arquitectura de computadoras es diseñar y definir una estructura en la cual pueda funcionar un sistema de computadora, a través de interconexiones de componentes delhardware que ayudan a crear computadoras, que una vez ensambladas pueden recibir y enviar información a los periféricos que tenga conectados. El intercambio se da a través del CPU el cual hace que lainformación sea enviada y recibida a las diferentes partes de la computadora.
Ventajas de las arquitecturas
• Pila: Modelo sencillo para evaluación de expresiones (notación polaca inversa).Instrucciones cortas pueden dar una buena densidad de código.
• Acumulador: Instrucciones cortas. Minimiza estados internos de la máquina (unidad de control sencilla).
• Registro: Modelo más general parael código de instrucciones parecidas. Automatiza generación de código y la reutilización de operando. Reduce el tráfico a memoria. Una computadora actualmente tiene como estándar 32 registros. Elacceso a los datos es más rápido, y veloz.
Desventajas de las arquitecturas
• Pila: A una pila no se puede acceder aleatoriamente. Esta limitación hace difícil generar código eficiente. Tambiéndificulta una implementación eficiente, ya que la pila llega a ser un cuello de botella es decir que existe dificultad para la transferencia de datos en su velocidad mk.
• Acumulador: Como el acumuladores solamente almacenamiento temporal, el tráfico de memoria es el más alto en esta aproximación.
• Registro: Todos los operadores deben ser nombrados, conduciendo a instrucciones más largas.Arquitectura de Von Neumann
Es como están diseñadas actualmente las computadoras comerciales, que consta de 5 componentes principales. El primero es la unidad de entrada que es la que da las instruccionesy datos que requiere el sistema. El segundo es la memoria que es donde se almacenan esos datos. Esos mismos datos se procesan en el tercer componente que es la unidad aritmético-lógica que es...
Regístrate para leer el documento completo.