martes, 22 de enero de 2013

Fortran (1954)

Se desarrolla el lenguaje de programación de alto nivel Fortran, que está especialmente adaptado al cálculo numérico y a la computación científica. El Fortran vino a dominar el área de aplicaciones científicas desde el principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivas.

Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

Fortran (contracción del inglés Formula Translating System) es un lenguaje de programación alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica.

Memoria de núcleos magnéticos (1953)

La memoria de núcleos magnéticos, fue una forma de memoria principal de los computadores, hasta comienzo de 1970. La función de esta memoria era similar a la que realiza la memoria RAM en la actualidad: es el espacio de trabajo, para la CPU, donde se graban los resultados inmediatos de las operaciones que se van realizando.

A diferencia de la RAM basada en tecnologías DRAM, se basa en las propiedades magnéticas de su componente activo, el núcleo de ferrita y era una memoria no volátil.


La imagen muestra la matriz de toros de NCR.

IBM 650 (1953)

En 1953 IBM fabricó su primera computadora a escala industrial, la IBM 650. Se amplía el uso del lenguaje ensamblador para la programación de las computadoras.

El lenguaje ensamblador es un lenguaje de programación de bajo nivel para las computadoras, microprocesadores, microcontroladores, y otros circuitos integrados programables. Implementa una representación simbólica de los códigos de la máquina binarios y otras constantes necesarias para programas una arquitectura dada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador. 



















Las imágenes muestran la IBM 650 vista desde el frontal (imagen izquierda) y vista desde atrás (imagen derecha). 

El IBM 650 fue uno de los primeros ordenadores de IBM, y el primero que fue fabricado a gran escala. Fue anunciado en 1953, y se produjeron 2000 unidades desde 1954 (la primera venta) hasta 1962. En 1969, IBM dejó de dar servicio técnico para 650 y sus componentes.

El 650 es una máquina que codifica tanto datos como direcciones de memoria en un sistema decimal, guardando cada cifra en código biquinario

El código biquinario es un sistema de numeración usado en ábacos y en algunos de los primeros ordenadores. El término biquinario se refiere a que el código tiene una parte de dos estados (bi) y otra de cinco estados (quin).

El UNIVAC I (1951)

En 1951 Eckert y Mauchly entregan a la Oficina del Censo su primer computador: el UNIVAC I


La UNIVAC I (UNIVersal Automatic Computer I) fue la primera computadora comercial fabricada en Estados Unidos. Fue diseñada principalmente por J. Presper Eckert y John William Mauchly, también autores de la segunda computadora elctrónica estadounidense, la ENIAC.

Durante los años previos a la aparición de sus sucesoras, la máquina fue simplemente como "UNIVAC". Se donó a la universidad de Harvard y Pensilvania. Fue la primera computadora fabricada para un propósito no militar, desde el año 1941.

La imagen muestra una parte de la UNIVAC I, concreta mente la estación de control.

La Prueba de Turing (1950)

En 1950 Alan Turing expone un artículo que describe lo que ahora conocemos como la Prueba de Turing. Su publicación explora el desarrollo natural y potencial de la inteligencia y comunicación humana y de computadoras.

La Prueba de Turing es un test propuesto por Alan Turing para demostrar la existencia de inteligencia en una máquina. Fue expuesto en 1950 en un artículo para la revista Mind, y sigue siendo uno de los mejores métodos para los defensores de la Inteligencia Artificial.




La Prueba consiste en un desafío. Se supone un juez situado en una habitación, una máquina y un ser humano en otras. El juez debe descubrir cuál es el ser humano y cuál es la máquina, estándoles a los dos permitido mentir al contestar por escrito las preguntas que el juez les hiciera. La tesis de Turing es que si ambos jugadores eran suficientemente hábiles, el juez no podría distinguir quién era el ser humano y quién la máquina

La primera memoria (1949)

Jay Forrester desarrolla la primera memoria, la cual remplazó a los tubos al vacío como la forma predominante de memoria por los próximos diez años.


En informática, la memoria (también llamada almacenamiento) se refiere a parte de los componentes que integran una computadora. Son dispositivos que retienen datos informáticos durante algún intervalo de tiempo. Las memorias de computadora proporcionan una de las principales funciones de la computación moderna, la retención o almacenamiento de información. Es uno de los componentes fundamentales de todas las computadoras modernas que, acoplados a una unidad central de procesamiento (CPU por su sigla en inglés, central processing unit), implementa lo fundamental del modelo de computadora de Arquitectura de von Neumann, usado desde los años 1940.

En la actualidad, memoria suele referirse a una forma de almacenamiento de estado sólido como memoria RAM y otras veces se refiere a otras formas de almacenamiento rápido pero temporal


La imagen muestra una memoria actual de almacenamiento temporal comúnmente llamada memoria RAM, este es un modelo normal tipo DDR3 de 240 contactos.