MODELO DE VON NEWMAN
John Von Newman observo que la torpeza de la aritmética decimal utilizadas
en la computadora ENIAC podia remplazarse utilizando la aritmatica binaria.
Realizo un diseño básico llamado la máquina de Von Newman y se utilizo en la
computadora EDVAC que fue la primer computadora que almacenaba el
programa.
La máquina de Von Newman tenia 5 partes principales y son las siguientes:
LA MEMORIA: Constaba de 4096 palabras cada una de 40 bits.Y cada palabra
podia contener 2 instrucciones de 20 bits cada una o un número entero de 39
bits y su signo.
UNIDAD DE CONTROL:Es la que supervisaba la transferencia de información
y la indicaba a la unidad aritmetica lógica cual operación debia ejecutar.
UNIDAD DE ARITMATICA LÓGICA: Es aquella que se encarga de realizar las
operaciones aritméticas y lógicas necesarias para la ejecución de una
instrucción.
El contador puede cambiar también cuando se cumpla una cierta condición
aritmética, haciendo que el ordenador pueda 'tomar decisiones', que pueden alcanzar
cualquier grado de complejidad, mediante la aritmética y lógica anteriores.
ENTRADA:Es cualquier dispositivopor el que se introduce información a la
computadora.
SALIDA:Es cualquier dispositivo que recibe información de la máquina para ser
utilizadas por el usuario.
Centrándonos en los ordenadores sobre los que vamos a trabajar desarrollaré
a grandes rasgos la arquitectura Von Newman que, si bien no es la primera en
aparecer, sí que lo hizo prácticamente desde el comienzo de los ordenadores y
se sigue desarrollando actualmente. Claro es que está siendo desplazada por
otra que permiten una mayor velocidad de proceso, la RISC.
En los primeros tiempos de los ordenadores, con sistemas de numeración
decimal, una electrónica sumamente complicada muy susceptible a fallos y un
sistema de programación cableado o mediante fichas, Von Newman propuso
dos conceptos básicos que revolucionarían la incipiente informática:
a) La utilización del sistema de numeración binario. Simplificaba enormemente
los problemas que la implementación electrónica de las operaciones y
funciones lógicas planteaban, a la vez proporcionaba una mayor inmunidad a
los fallos (electrónica digital).
b) Almacenamiento de la secuencia de instrucciones de que consta el
programa en una memoria interna, fácilmente accesible, junto con los datos
que referencia. De este forma la velocidad de proceso experimenta un
considerable incremento; recordemos que anteriormente una instrucción o un
dato estaban codificados en una ficha en el mejor de los casos.
Tomando como modelo las máquinas que aparecieron incorporando las
anteriores características, el ordenador se puede considerar compuesto por las
siguientes partes:
- La Unidad Central de Proceso, U.C.P., más conocida por sus siglas en
inglés (CPU).
- La Memoria Interna, MI.
- Unidad de Entrada y Salida, E/S.
- Memoria masiva Externa, ME.
Realicemos a continuación una descripción de lo que se entiende por cada una
de estas partes y cómo están relacionadas entre si:
- La Unidad Central de Proceso (CPU) viene a ser el cerebro del ordenador
y tiene por misión efectuar las operaciones aritmético-lógicas y controlar las
transferencias de información a realizar.
- La Memoria Interna (MI) contiene el conjunto de instrucciones que ejecuta
la CPU en el transcurso de un programa.
Es también donde se almacenan temporalmente las variables del mismo, todos
los datos que se precisan y todos los resultados que devuelve.
- Unidades de entrada y salida (E/S) o Input/Output (I/O): son las
encargadas de la comunicación de la máquina con el exterior, proporcionando
al operador una forma de introducir al ordenador tanto los programas como los
datos y obtener los resultados.
Como es de suponer, estas tres partes principales de que consta el ordenador
deben estar íntimamente conectadas; aparece en este momento el concepto de
bus: el bus es un conjunto de líneas que enlazan los distintos componentes del
ordenador, por ellas se realiza la transferencia de datos entre todos sus
elementos.
Se distinguen tres tipos de bus:
- De control: forman parte de él las líneas que seleccionan desde dónde
y hacia dónde va dirigida la información, también las que marcan la secuencia
de los pasos a seguir para dicha transferencia.
- De datos: por él, de forma
bidireccional, fluyen los datos entre las distintas partes del ordenador.
- De direcciones: como vimos, la memoria está dividida en pequeñas
unidades de almacenamiento que contienen las instrucciones del programa y
los datos. El bus de direcciones consta de un conjunto de líneas que permite
seleccionar de qué posición de la memoria se quiere leer su contenido.
También direcciona los puertos de E/S.
La forma de operar del ordenador en su conjunto es direccionar una posición
de la memoria en busca de una instrucción mediante el bus de direcciones,
llevar la instrucción a la unidad central de proceso -CPU- por medio del bus de
datos, marcando la secuencia de la transferencia el bus de control. En la CPU
la instrucción se decodifica, interpretando qué operandos necesita: si son de
memoria, es necesario llevarles a la CPU; una vez que la operación es
realizada, si es preciso se devuelve el resultado a la memoria.
SUPER COMPUTADORAS
Son las computadoras más poderosas disponibles en la actualidad. Estas máquinas
están construidas para procesar información en forma muy rápida. Por ejemplo los
científicos construyen modelos de procesos complejos y los simulan en una
supercomputadora. Uno de estos procesos es la fisión nuclear. Medida que un
material que se puede fisionar se acerca a su masa crítica, los científicos quieren
saber exactamente que ocurrirá durante cada milisegundo de una reacción nuclear en
cadena. Para esto se usa una supercomputadora para modelar las acciones y
reacciones de millones de átomos a medida que interactúan. Uno de los problemas de
construir computadoras tan poderosas es la dispersión de la tremenda cantidad de
calor generado por la maquina. Cray, uno de los principales fabricantes de
supercomputadoras resolvió este problema usando enfriadores líquidos para sus
maquinas.
MACROCOMPUTADORAS
Estas son las computadoras de mayor tamaño en el uso común. Están diseñadas para
manejar grandes cantidades de entrada, salida de almacenamiento. Su costo va desde
$200000 hasta varios millones de dólares.
Estas computadoras de capacidad industrial tienden hacer invisibles para el público en
general, ya que están “escondidas” en salas con clima controlado.
Estas computadoras son multiusuario, es decir, tiene la capacidad de atender a
muchos usuarios de manera simultánea. Generalmente cada usuario se conecta a
ellas a través de terminales. Una Terminal es una especie de computadoras que no
tiene su propio CPU o almacenamiento, solo consiste de teclado y monitor. Las
terminales pueden estar conectadas de forma local o remotamente.
COMPUTADORAS PERSONALES
Están diseñadas para ser operadas por un solo usuario a la vez. Utilizan el teclado o
ratón para introducir los datos y el monitor o impresora para mostrar la información. La
información se almacena en disco duro y en disquete. Algunas de estas
computadoras, como las cajas registradoras, se dedican a una sola función.
MICROCOMPUTADORA
Dispositivo de computación de sobremesa o portátil, que utiliza un microprocesador
como su unidad central de procesamiento o CPU. Los microordenadores más
comunes son las computadoras u ordenadores personales, PC, computadoras
domésticas, computadoras para la pequeña empresa o micros. Las más pequeñas y
compactas se denominan laptops o portátiles e incluso palm tops por caber en la
palma de la mano. Cuando los microordenadores aparecieron por primera vez, se
consideraban equipos para un solo usuario, y sólo eran capaces de procesar cuatro,
ocho o 16 bits de información a la vez. Con el paso del tiempo, la distinción entre
microcomputadoras y grandes computadoras corporativas o mainframe (así como los
sistemas corporativos de menor tamaño denominados minicomputadoras) ha perdido
vigencia, ya que los nuevos modelos de microordenadores han aumentado la
velocidad y capacidad de procesamiento de datos de sus CPUs a niveles de 32 bits y
múltiples usuarios. Los microordenadores están diseñados para uso doméstico,
didáctico y funciones de oficina. En casa pueden servir como herramienta para la
gestión doméstica (cálculo de impuestos, almacenamiento de recetas) y como equipo
de diversión (juegos de computadora, catálogos de discos y libros). Los escolares
pueden utilizarlos para hacer sus deberes y, de hecho, muchas escuelas públicas
utilizan ya estos dispositivos para cursos de aprendizaje programado independiente y
cultura informática. Las pequeñas empresas pueden adquirir microcomputadoras para
el procesamiento de textos, para la contabilidad y el almacenamiento y gestión de
correo electrónico.
ORÍGENES
El desarrollo de las microcomputadoras fue posible gracias a dos innovaciones
tecnológicas en el campo de la microelectrónica: el circuito integrado, también llamado
IC (acrónimo de Integrated Circuit), que fue desarrollado en 1959, y el
microprocesador que apareció por primera vez en 1971. El IC permite la
miniaturización de los circuitos de memoria de la computadora y el microprocesador
redujo el tamaño de la CPU al de una sola pastilla o chip de silicio. El hecho de que la
CPU calcule, realice operaciones lógicas, contenga instrucciones de operación y
administre los flujos de información favoreció el desarrollo de sistemas independientes
que funcionaran como microordenadores completos. El primer sistema de sobremesa
de tales características, diseñado específicamente para uso personal, fue presentado
en 1974 por Micro Instrumentation Telemetry Systems (MITS). El editor de una revista
de divulgación tecnológica convenció a los propietarios de este sistema para crear y
vender por correo un equipo de computadora a través de su revista. El precio de venta
de esta computadora, que recibió el nombre de Altair, era relativamente asequible. La
demanda de este equipo fue inmediata, inesperada y totalmente abrumadora. Cientos
de pequeñas compañías respondieron a esta demanda produciendo computadoras
para el nuevo mercado. La primera gran empresa de electrónica que fabricó y vendió
computadoras personales, Tandy Corporation (Radio Shack), introdujo su modelo en
1977. Rápidamente dominó el sector, gracias a la combinación de dos atractivas
características: un teclado y un terminal de pantalla de rayos catódicos. También se
hizo popular porque se podía programar y el usuario podía guardar la información en
una cinta de casete. Poco tiempo después de la presentación del nuevo modelo de
Tandy, dos ingenieros programadores, Stephen Wozniak y Steven Jobs, crearon una
nueva compañía de fabricación de computadoras llamada Apple Computers.
Algunas de las nuevas características que introdujeron en sus microcomputadoras
fueron la memoria expandida, programas en disco y almacenamiento de datos de bajo
precio y los gráficos en color. Apple Computers se convirtió en la compañía de más
rápido crecimiento en la historia empresarial de los Estados Unidos. Esto animó a un
gran número de fabricantes de microordenadores para entrar en este campo. Antes de
finalizar la década de 1980, el mercado de los ordenadores personales se encontraba
ya claramente definido. En 1981 IBM presentó su propio modelo de microordenador,
llamado IBM PC. Aunque no incorporaba la tecnología de computación más avanzada,
el PC se convirtió en un hito de este sector en ebullición. Demostró que la industria de
los microordenadores era algo más que una moda pasajera y que, de hecho, los
microordenadores eran una herramienta necesaria en el mundo empresarial. La
incorporación de un microprocesador de 16 bits en el PC inició el desarrollo de micros
más veloces y potentes. Así mismo, el uso de un sistema operativo al que podían
acceder todos los demás fabricantes de computadoras abrió el camino para la
estandarización de la industria.
DESARROLLOS POSTERIORES
A mediados de la década de 1980 se produjeron una serie de desarrollos
especialmente importantes para el auge de los microordenadores. Uno de ellos fue la
introducción de un potente ordenador de 32 bits capaz de ejecutar sistemas operativos
multiusuario avanzados a gran velocidad. Este avance redujo las diferencias entre
micro y miniordenadores, dotando a cualquier equipo de sobremesa de una oficina con
la suficiente potencia informática como para satisfacer las demandas de cualquier
pequeña empresa y de la mayoría de las empresas medianas. Otra innovación fue la
introducción de métodos más sencillos y 'amigables' para el control de las operaciones
de las microcomputadoras. Al sustituir el sistema operativo convencional por una
interfaz gráfica de usuario, computadores como el Apple Macintosh permiten al usuario
seleccionar iconos —símbolos gráficos que representan funciones de la computadora
— en la pantalla, en lugar de requerir la introducción de los comandos escritos
correspondientes. Hoy ya existen nuevos sistemas controlados por la voz, pudiendo
los usuarios operar sus microordenadores utilizando las palabras y la sintaxis del
lenguaje hablado.
MINICOMPUTADORA
Miniordenador o Minicomputadora, un ordenador o computadora de nivel medio
diseñada para realizar cálculos complejos y gestionar eficientemente una gran
cantidad de entradas y salidas de usuarios conectados a través de un terminal.
Normalmente, los miniordenadores se conectan mediante una red con otras
minicomputadoras, y distribuyen los procesos entre todos los equipos conectados. Las
minicomputadoras se utilizan con frecuencia en aplicaciones transaccionales y como
interfaces entre sistemas de mainframe y redes de área extensa.