Professional Documents
Culture Documents
atendidos por operadoras, y que hoy en día sólo llegamos a ver en viajes películas en
blanco y negro. (Figura 6:) con el que era posible enlazar circuitos para crear secciones
literalmente, reconstruyéndolo.
Mientras que el recablear al computador establecía una clara distinción entre los
datos (representados por los estados o señales eléctricas que serían mantenidas por los
conexiones que serían establecidas entre estos componentes del hardware) la labor de
"programación" requería sino del propio creador del computador si a un verdadero experto
Esto vino a cambiar con el concepto del programa almacenado, un concepto teórico
muy importante que fue establecido por el matemático John Von Neumann el 30 de junio
computadores, Von Neumann proponía que tanto el programa como sus datos fueran
1
Unidad de Multimedia Instruccional (UMI), Modelo de Von Neumann, Universidad de Guadalajara,
Recuperado el 26 de agosto 2013 de: http://148.202.148.5/cursos/cc206/programaciondesistemas_1_1.htm
almacenados en la memoria del computador. Esto no solo simplificaba la labor de
programación al no tener que llevar a cabo el recableado del computador sino que además
problema y enfocado al control y ejecución del programa. Este concepto fue tan importante
y decisivo que dio lugar al concepto de la arquitectura de Von Neumann, aún presente en
donde se ejecutan todo el resto de las operaciones (decisión, control, movimiento de datos).
Una CPU con todos estos elementos implementada en un solo chip recibe el nombre de
microprocesador.
puede ser visto como un arreglo unidimensional finito en la que cada localidad es
Existen diversos tipos de memoria, identificados por el tipo de tecnología usada, aunque
para un computador son generalmente clasificadas en dos grandes grupos por tipo de uso al
que se destina. La memoria RAM (Random Access Memory, Memoria de Acceso Aleatorio)
llevan instrucciones (control bus), datos (data bus) y que permiten dar los valores de
Un ordenador con arquitectura Von Neumann realiza o emula los siguientes pasos
secuencialmente:
instrucción.
2. Aumenta el contador de programa en la longitud de la instrucción para
apuntar a la siguiente.
coordinar el resto de componentes del ordenador para realizar una función determinada.
cuando se cumpla una cierta condición aritmética, haciendo que el ordenador pueda “tomar
lógica anteriores.
5. Vuelve al paso 1.
aritmética lógica, la unidad de control del programa y los equipos de entrada y salida. La
memoria constaba de 4096 palabras, cada una con 40 bits (0 o 1). Cada palabra podía
Una instrucción típica era sumar una palabra de la memoria al acumulador o almacenar éste
en la memoria.
pensaba que cualquier matemático competente debería ser capaz de llevar la cuenta del
contiene una tarjeta de sistema, fuente de poder y ranuras de expansión para tarjetas
Se puede decir que una computadora está formada por tres partes fundamentales,
muestran dichas partes, llamadas genéricamente unidades funcionales debido a que, desde
El nombre de cada parte nos indica la función que realiza. Así, la Unidad Central de
realiza los cálculos necesarios; por eso la podemos subdividir en una Unidad de Control
que realizará la Unidad de Control al ejecutar un programa y los datos que serán
exterior a través de los periféricos. Estos periféricos pueden ser: de entrada, como los
teclados; de salida, como los tubos de rayos catódicos, y de entrada y salida, como los
discos magnéticos.
Dentro de cada una de estas palabras se guarda la información que constituye una
instrucción o parte de ella (puede darse el caso de que una sola instrucción necesite varia
palabras), o un dato o parte de un dato (también un dato puede ocupar varias palabras).
capacidad de memoria. De este modo, cuanto mayor sea el número de palabras mayor será
Una palabra está formada a su vez de unidades más elementales llamadas bits, del
mismo modo que en el lenguaje natural una palabra está formada por letras. Cada bit solo
puede guardar dos valores, el valor 0 o el valor 1; por eso se dice que son elementos
binarios.
El número de bits que forman una palabra se llama longitud de palabra. Por regla
general, las computadoras potentes tienen memorias con longitud de palabra grande,
mientras que las computadoras pequeñas tienen memorias con longitud de palabra menor.
En la Figura 10: se muestra cómo se puede estar organizada una memoria principal.
0 0 1 2 3 4 5 6 7 8 9
3 B B B B B B B B
7 6 5 4 3 2 1 0
4 1 0 0 1 1 0 1 0
6
7
diversos tipos, como son: teclados, impresoras, pantallas, discos magnéticos, etc.
Figura 11: se muestran algunos periféricos conectados a la Unidad de E/S, la cual hace de
intermediaria entre los periféricos y la CPU. Las flechas indican el sentido en que fluye la
información.
Figura 6 La unidad de entrada y salida hace de intermediaria entre la CPU y los periféricos.
Unidad de E/S. Obsérvese que esta no es un periférico sino un dispositivo que gestiona a
los periféricos siguiendo las órdenes de la CPU; es decir, la Unidad de E/S recibe de la
Unidad de Control información sobre el tipo de transferencia de datos que debe realizar (si
es de entrada o de salida) y periférico que debe de utilizar; si es de salida recibirá también
11. Que pasos realiza una computadora con la arquitectura de Von Neumann?