¿Quién fue Von Neumann y que aporto a la computación?
Este científico matemático ocupa un
lugar privilegiado en la historia de la computación debido a sus múltiples e
importantísimos aportes a las computadoras de la primera generación. Nació el
28 de Diciembre de 1903 en Budapest (Hungría), llegando a ser uno de los más
brillantes matemáticos de la era de la computación.
Von Neumann fue un niño prodigio que a la edad
de 6 años podía dividir mentalmente cifras de 8 dígitos. Recibió una temprana
educación en su ciudad natal, bajo el tutelaje del matemático M. Fekete
conjuntamente con el cual publicó su primer trabajo a la edad de 18 años. En
1921 ingresó a la facultad de Química de la Universidad de Budapest, pero
decidió continuar sus estudios en Berlin y Zurich, graduándose de Ingeniero
Químico en 1925.
Von Neumann le dio su nombre a la arquitectura
de von Neumann, utilizada en casi todos los computadores, por su publicación
del concepto; aunque muchos piensan que este nombramiento ignora la contribución
de J. Presper Eckert y John William Mauchly, quienes aportaron al concepto
durante su trabajo en ENIAC. Virtualmente, cada computador personal,
microcomputador, minicomputador y supercomputador es una máquina de von
Neumann. También creó el campo de los autómatas celulares sin computadores,
construyendo los primeros ejemplos de autómatas autorreplicables con lápiz y
papel. El concepto de constructor universal fue presentado en su trabajo
póstumo Teoría de los Autómatas Autorreproductivos. El término "máquina de
von Neumann" se refiere alternativamente a las máquinas autorreplicativas.
Von Neumann probó que el camino más efectivo para las operaciones mineras a
gran escala, como minar una luna entera o un cinturón de asteroides, es a
través del uso de máquinas auto-replicativas, para tomar ventaja del
crecimiento exponencial de tales mecanismos.
Tipos o clasificación de programas
Software de sistema: Es el software que nos
permite tener una interacción con nuestro hardware, es decir, es el sistema
operativo. Dicho sistema es un conjunto de programas que administran los
recursos del hardware y proporciona una interfaz al usuario. Es el software esencial
para una computadora, sin el no podría funcionar, como ejemplo tenemos a
Windows, Linux, Mac OS X. Se clasifica en:
·
Sistemas
operativos
·
Controladores
de dispositivo
·
Herramientas
de diagnóstico
·
Herramientas
de Corrección y Optimización
·
Servidores
·
Utilidades
Software de Programación: Es un conjunto de
aplicaciones que permiten a un programador desarrollar sus propios programas
informáticos haciendo uso de sus conocimientos lógicos y lenguajes de
programación. Algunos ejemplos:
·
Editores
de texto
·
Compiladores
·
Intérpretes
·
Enlazadores
·
Depuradores
·
Entornos
de Desarrollo Integrados (IDE)
Software de Aplicación: Son los programas que nos
permiten realizar tareas especificas en nuestro sistema. A diferencia del
software de sistema, el software de aplicación esta enfocada en un área
especifica para su utilización. La mayoría de los programas que utilizamos
diariamente pertenecen a este tipo de software, ya que nos permiten realizar
diversos tipos de tareas en nuestro sistema.
Ejemplos:
> Procesadores de texto. (Bloc de Notas)
> Editores. (Photoshop para el Diseño Gráfico)
> Hojas de Cálculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
> Programas de diseño asistido por computador. (AutoCAD)
Los clasificamos en:
·
Aplicaciones
de Sistema de control y automatización industrial
·
Aplicaciones
ofimáticas
·
Software
educativo
·
Software
médico
·
Software
de Cálculo Numérico
·
Software
de Diseño Asistido (CAD)
Software
de Control Numérico (CAM)
No hay comentarios:
Publicar un comentario