miércoles, 1 de julio de 2015

¿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