Arquitectura de Von Neumann y Harvard.
Por: leonardo navarro
La computadora es una maquita electrónica capaz de realizar múltiples
funciones con una velocidad increíble, desde su creación la
computadora se ha convertido en una herramienta fundamental para la
sociedad, en la actualidad existen muchos tipos de computadores siendo
la de escritorio y las portátiles las más comunes.
¿Pero cómo está conformada una computador?, es la pregunta que
todos nos hacemos pues bien para entender este tema primero tenemos
que hablar sobre la arquitectura de computadores.
La arquitectura de computadores es el diseño conceptual de cómo está
conformada la estructura operativa de una computadora, relaciona el
hardware con las instrucciones de funcionamiento, tal como lo dice
Vásquez, G. (2012) “Lo que se denomina hardware de computadores
consiste en circuitos electrónicos, visualizadores, medios de
almacenamiento magnéticos y ópticos, equipos electromecánicos y
dispositivos de comunicación. Por lo que la arquitectura de
computadoras abarca la especificación del repertorio de instrucciones y
las unidades hardware que implementan las instrucciones.” Entre las
arquitecturas más importante tenemos: la arquitectura de Von Neumann
y la arquitectura de Harvard.
La arquitectura de von Neumann fue desarrollada por John von
Neumann quien fue un matemático estadounidenses de origen húngaro
que estableció las bases de los ordenadores actuales, La idea que
planteo von Neumann fue almacenar el programa junto con los datos
de esta forma se evitaba el replanteo de las conexiones cada vez que
quisiésemos ejecutar un nuevo programa en el ordenador. Blanco
Martín, J. (2013).
La arquitectura de Neumann estaba conformada por las siguientes
componentes, una memoria central, una unidad central de proceso
(CPU), periféricos de entrada y salida, y los buses que interconectan los
componentes del ordenador.
El problema con esta arquitectura es que al tener una sola memoria
para las instrucciones y los datos y al tener un único Bus hacen que los
procesos sean más lentos por que la CPU debe entrar varias veces a la
memoria para ejecutar una instrucción y no se puede ejecutar otra
instrucción simultáneamente.
La arquitectura de Harvard posee dos memorias independientes tanto
para los datos (memoria RAM) como para las instrucciones (memoria
ROM) así como también utilizan un Bus para cada memoria, lo que
permite que la trasferencia de la información se pueda realizar de forma
simultánea esto para ganar más tiempo en las operaciones. Los
componentes principales de esta arquitectura son: unidad central de
proceso (CPU), memoria ROM, memoria RAM, Buses de datos.
Esta arquitectura no se utiliza habitualmente en los computadores
normales o personales sino que se utiliza en la fabricación de
computadoras con funciones específicas.
Estas dos arquitecturas de computadoras varían en diferentes aspectos
pero gracias a ellas se desarrollaron las computadoras que tenemos
hoy en día, ya sea portátiles, de escritorios, industriales o
supercomputadoras, todas y cada una de estas máquinas nos facilitan la
vida y hacen posible lo imposible.
Referencias bibliográficas
Blanco Martín, J. (2013). Manual administración de hardware de un
sistema informático: formación para el empleo, (P. 17-45). Madrid,
Spain: Editorial CEP, S.L. Recuperado de https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/50599?page=18
Vásquez, G. (2012). Arquitectura de computadores I, (P. 9-26). Red
tercer Milenio. Recuperado
de http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_c
omputadoras_I.pdf