11
HERRAMIENTAS INFORMATICAS TUTOR (A): FELIX VILLERO ESTUDIANTES: DOUGLAS ELIAS AMAYA SIERRA

Evolución de Los Computadores - h. Informatica

  • Upload
    douglas

  • View
    214

  • Download
    0

Embed Size (px)

DESCRIPTION

Trabajo herramientas informaticas

Citation preview

EVOLUCIN, HISTORIA

HERRAMIENTAS INFORMATICAS

TUTOR (A):

FELIX VILLERO

ESTUDIANTES:

DOUGLAS ELIAS AMAYA SIERRA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

PROGRAMA DE INGENIERIA DE ALIMENTOS

I. SEMESTRE

2007.EVOLUCION HISTORICA DE LA INFORMATICA

Es importante afirmar que la informtica parte desde el momento en que se crearon y evolucionaron las primeras mquinas de clculo, de los cuales sobresalen inventores y cientficos.

Hechos y personajes

El primer dispositivo manual de clculo fue El baco, que serva para representar nmeros en el sistema decimal y contar, permitiendo la realizacin de operaciones aritmticas sencillas. La utilizacin del baco como instrumento de clculo ha permanecido en Occidente hasta el siglo XVI, en el que empezaron a inventarse otros dispositivos y herramientas de clculo ms potentes que el baco.

Algunos aos despus, en 1642, el matemtico y filsofo francs Blaise Pascal (1623 1662) invent la primera mquina automtica de calcular completa a base de ruedas dentadas que simulaba el funcionamiento del baco. Esta mquina realizaba operaciones de suma y resta. En un principio se denomin pascalina, recibiendo posteriormente el nombre de mquina aritmtica de Pascal.

Paralelamente a Pascal, en 1666 el matemtico ingls Samuel Morland invent otro aparato mecnico que realizaba operaciones de suma y resta; se denomin mquina Aritmtica de Morland y su funcionamiento y prestaciones se asemejan a los de la mquina de Pascal.

El matemtico ingls y profesor de la Universidad de Cambridge Charles Babbage (1792 1871) dise dos mquinas de calcular que rompan la lnea general de las mquinas de aquella poca por su grado de complejidad. La primera de ellas, diseaba en ruedas dentadas; sus aplicaciones ms importantes fueron la resolucin de funciones y la obtencin de tablas de dichas funciones (por ejemplo, tablas de funcin X2). Debido a las deficiencias tecnolgicas de la poca, esta primera maquina no lleg a fabricarse.

Poco despus, en 1833, Babbage dise su segunda mquina, denominada mquina analtica, capaz de realizar todas las operaciones matemticas y con posibilidad de ser programada por medio de tarjetas de cartn perforado.

Siendo adems capaz de almacenar en su interior una cantidad de cifras considerable. Esta mquina, por los mismos motivos que su predecesora, no lleg a constituirse. Por esta mquina y su estructura, Babbage es considerado actualmente como el padre de la informtica.Tambin en 1854, el matemtico ingls george Boole (1815 1864) desarroll la teora del algebra de Boole, que permiti a sus sucesores el desarrollo matemtico del algebra binaria y con ella la representacin de circuitos de conmutacin y la aparicin de la llamada Teora de los circuitos lgicos.

Sobre el ao 1885, el norteamericano y funcionario de la oficina de l censo de Estados Unidos Herman Hollerith (1860 1929) vio cmo se tardaban diez aos en realizar el censo anual de su pas y observ que la mayora de las preguntas del censo tenan como respuesta un si o un no, lo que le hizo idear en 1886 una tarjeta perforada para contener la informacin de las personas censadas y una mquina capaz de leer y tabular dicha informacin. Construy su mquina Censadora que fue capaz de reducir el trabajo manual a la tercera parte, con lo que se tard en realizar el censo de 1890 tan slo tres aos.En 1940, John W. Mauchly y Joh Presper Eckert junto con cientficos de la Universidad de Pensilvania construyeron en la escuela Moore de Ingeniera Elctrica, la primera computadora electrnica denominada ENIAC (Electronic Numerical Integrator and calculador) construida a base de vlvulas al vaco, que entr en funcionamiento en 1945. Era mil veces ms rpida, realizaba la suma de dos nmeros en dos diezmilsimas de segundo, multiplicndolos en tres milsimas de segundo.

En 1944, el ingeniero y matemtico John Von Neumann (1903 1957), de origen hngaro y naturalizado norteamericano, desarrolla la idea de programa interno y describe el fundamento terico de construccin de una computadora electrnica. La idea de Von Neumann era la coexistencia en el tiempo de datos e instrucciones en la computadora y la posibilidad de ser programada, no estando las rdenes cableadas en los circuitos de la mquina.

En 1949, John W. Mauchly y john Presper Eckert, tras fundar su propia compaa, desarrollaron como primer proyecto una computadora binaria automtica que se denomin BINAC (Binay Automatic Compouter) cuya novedad consisti en la realizacin de determinadas transmisiones de seales internas en paralelo.

Poco despus, en 1951, John W. Mauchly construy la primera computadora de serie puesta a la venta; sta fue UNIVAC-I (Universal Automatic Computer- Computador Automtico Universal), que tambin utilizaba cintas magnticas.

A partir de 1952 se construyen computadoras en serie, como las MANIAC-I, MANIAC-II Y LA UNIVAC-II (esta ltima con memoria de ncleos de ferrita), y con ella se acaba la prehistoria de la informtica, dando paso a la generaciones de las computadoras.

GENERACIONES DE COMPUTADORAS

Primera generacin (1940 1952). La constituyen todas aquellas computadoras diseadas a base de vlvulas al vaci como principal elemento de control y cuyo uso fundamental fue la realizacin de aplicaciones en los campos cientficos y militar.

Segunda generacin (1952 -1964). Las mquinas ganaron potencia y fiabilidad, perdiendo tamao, consumo y precio, lo que las hacia mucho ms prcticas y asequibles. Los campos de aplicacin fueron, cientficos militar, administrativo y de gestin.

Tercera generacin (1964 1971). En esta generacin el elemento ms significativo es el circuito integrado aparecido en 1964, que consista en el encapsulamiento de una gran cantidad de componentes discretos (resistencias, condensadores, diodo y transistores). La miniaturizacin se extendi, apareciendo las minicomputadorasCuarta generacin (1971 1981). En 1971 aparece el microprocesador, consistente en la integracin de toda la UCP de una computadora en un solo circuito integrado. Se utiliz adems el diskette como unidad de almacenamiento externo.

Quinta generacin (1981 199?). En 1981, los principales pases productores de nuevas tecnologas, anunciaron una nueva generacin, cuyas caractersticas principales iban a ser:

1. Utilizacin de componentes a muy alta escala de integracin (VLSI)

2. Computadoras con Inteligencia artificial

3. Utilizacin del lenguaje natural (lenguajes de quinta generacin).

4. Interconexin entre todo tipo de computadoras, dispositivos y redes

(redes integradas) y La gran red de redes Internet.

5. Integracin de datos, imgenes y voz (entorno multimedia).

6. Redes neuronales

7. Realidad virtual.HERRAMIENTAS INFORMATICAS

TUTOR (A):

FELIX VILLERO

ESTUDIANTES:

DOUGLAS ELIAS AMAYA SIERRA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

PROGRAMA DE INGENIERIA DE ALIMENTOS

I. SEMESTRE

2007.

PROGRAMACIN, LENGUAJE

DE PROGRAMACINUn programa consiste en una secuencia de instrucciones que ha de procesar la computadora con el objetivo de obtener unos resultados o datos a partir de unos datos iniciales o datos de entrada.

Un programa se estructura en tres partes:

Entrada de datos: Conjunto de instrucciones encargadas de la captura y almacenamiento de los datos para realizacin del procesamiento a travs de unidades de entrada (teclado, diskette, CD, etc).

Proceso: Conjunto de instrucciones que resuelven el problema a partir de los datos que han sido introducidos, dejando los resultados en la memoria central.

Salida de resultado: Son todas las instrucciones que hacen que los datos resultantes del proceso sean proporcionados al exterior por medio de algn dispositivo de salida (pantalla, impresoras, etc).

Para desarrollar los programas o el tambin denominado software, con el objetivo de realizar tareas especficas es necesario que existan los lenguajes de Programacin, los cuales se definen como una notacin para escribir programas, a travs de los cuales podemos comunicarnos con el hardware y dar as las ordenes adecuadas para la realizacin de un determinado proceso. Un lenguaje est definido por una gramtica o conjunto de reglas que se aplican a un alfabeto constituido por el conjunto de smbolos utilizados.

Clasificacin de los lenguajes de programacin

Una primera clasificacin, atendiendo a la proximidad al lenguaje que entienden las mquinas o al lenguaje de las personas (natural), establece los tres siguientes grupos:

Lenguajes de bajo nivel: Los lenguajes de bajo nivel o lenguaje de mquina es el nico que entiende directamente la computadora. Utiliza el alfabeto binario, que consta de los dos smbolos 0 y 1., denominados bits,Lenguajes intermedios: El lenguaje ensamblador es el primer intento de sustituir el lenguaje mquina por otro ms similar a los utilizados por las personas. En este lenguaje, cada instruccin equivale a una instruccin en lenguaje mquina, utilizando para su escritura palabras nemotcnicas en lugar de cadenas de bits.

El lenguaje ensamblador presenta muchos inconvenientes igual que el lenguaje de mquina

Lenguajes de alto nivel, tambin denominados lenguajes evolucionados, surgen posteriormente a los anteriores lenguajes con los siguientes objetivos:

Lograr independencia de la mquina, pudiendo utilizar un mismo programa en diferentes equipos.

Aproximarse al lenguaje natural, para que el programa se pueda escribir y leer de una forma ms sencilla, eliminando muchas de las posibilidades de cometer errores que se daban en el lenguaje de mquina.

Incluir rutinas de uso frecuente (pequeos programas), como las de entrada/salida, funciones matemticas, manejo de tablas, etc.

Entre los primeros lenguajes estn:

FORTRAN: Primer lenguaje de alto nivel

COBOL: Lenguajes para aplicaciones de gestin

PL/I: Muy complejo pero de poco xito por su tamao

BASIC: Muy extendido a raz de la popularizacin de las microcomputadoras

PASCAL: Lenguaje innovador y til en la didctica de los mtodos y tcnicas de programacin.

C: Especialmente adecuado para la programacin de sistemas

MODULA-2: descendente del pascal y que incorpora las carencias de ste.

ADA: Lenguaje de propsito general.

En la actualidad existen muchos lenguajes encargados de la programacin orientada a objetos y a eventos, grfica, multimedia, para el desarrollo de bases de datos, programacin en Internet, entre otros. alguno de los lenguajes ms utilizados para diferentes usos:

Pascal, C++, VISUAL C++: Lenguajes orientados a objetos y programacin grfica

Visual Basic, Delhi,: Lenguaje orientado a eventos y a programacin multimedia

Visual fox-pro, Access, Oracle, SQL Server, etc: Llamados manejadores de bases de datos, son los utilizados para crear bases de datos.

HTML: lenguaje de marcacin de hipertexto. Utilizado para la programacin en Internet. Algunas ventajas de estos lenguajes son:Son portables, es decir se pueden trasladar de un lugar a otro a travs de dispositivos de almacenamiento (diskette, CD-ROM, memorias porttiles);

Se pueden acceder en el mercado muy fcilmente.