Bloques funcionales
La conocida como arquitectura Von Neumann tiene sus orígenes en el trabajo del matemático John Von Neumann desarrollado conjuntamente con John Mauchly yJohnP. Eckert y divulgado en 1945 en la Moore School de la Universidad de Pensilvania, Estados Unidos, en el que se presentaba el EDVAC (Electronic Discrete Variable Automatic Computer). De estetrabajosurgió la arquitectura de programa almacenado en memoria y búsqueda/ejecución secuencia de instrucciones.
Para empezar a describir la estructura básica de una computadora siguiendo este modelo,cabedefinir las funciones que se esperan que pueda realizar una máquina denominada como tal. En términos generales una computadora tiene que realizar tres funciones:
• Procesamiento de datos.•Almacenamiento de datos.
• Transferencia de datos.
La computadora debe procesar datos, transformando la información recibida. Así mismo debe almacenar datos, tanto resultados de computacionesintermedias,como el resultado final de éstas. De la misma manera la computadora debe realizar transferencia de datos entre su entorno y él mismo. Para realizar estas tres funciones es necesario un mecanismodecontrol que gobierne el flujo de datos entre los diversos módulos.
Estas funciones se pueden realizar con arquitecturas de computadoras muy avanzadas, o con la estructura de una computadorabásicaque es la que se muestra en la figura 1.1. La arquitectura de una computadora hace referencia a la organización de sus elementos en módulos con una funcionalidad definida y a la interacción entreellos.• CPU: La Unidad Central de Proceso (Control Process Unit) es el corazón de la computadora.
Controla el flujo de datos, los procesa, y gobierna el secuenciarniento de las acciones en todoelsistema. Para ello necesita un oscilador externo o reloj que sincroniza las operaciones y marca la velocidad de proceso. Este reloj no es más que una señal periódica cuadrada con una frecuencia.....
Regístrate para leer el documento completo.