La palabra informática es de origen francés. Apareció en el año 1962 a partir de la unión de dos términos:
! Introducción!a!la!Informá1ca.!
CONCEPTO! “Es la ciencia que estudia el diseño y el uso
INFORMACIÓN Y AUTOMÁTICA.
LOS COMIENZOS DE LA INFORMÁTICA! Euclides y Pitágoras!
de máquinas y herramientas que permiten tratar o procesar todo tipo de información de forma automatizada”. En los SISTEMAS INFORMÁTICOS existen dos componente: la parte física o hardware la parte lógica o software.
LEONARDO DE PISA (1202, Fibonacci) ! Introdujo el sistema de numeración arábigo-hindú en Europa a través de su obra.! A partir de entonces, se pudieron construir ábacos basados en esta numeración, lo que permitió manejar números de muchas cifras!
LAS CALCULADORAS MECÁNICAS! 1.-SCHICKART (1592-1635)! Padre de la calculadora mecánica. 1º constructor de la máquina de calcular sumas y restas de hasta seis cifras, que el bautizó como el “relojcalculador” en 1623. Lamentablemente un incendio destruyó su máquina
LAS CALCULADORAS MECÁNICAS! 2.- SAMUEL MORLAND (1625-1695)! construyó CALCULADORA MECÁNICA PARA SUMAR. Esta máquina no efectuaba acumulación de operaciones de forma automática, a pesar de todo funcionaba bastante bien
Esta podía ser llevada en un bolsillo
LAS CALCULADORAS MECÁNICAS! En el siglo XX se descubrieron sus apuntes. Y en 1960 el matemático BRUNO VON FREYTAG se sirvió de ellos para reconstruir el relojcalculador de Schickart
LAS CALCULADORAS MECÁNICAS! 3.- BLAISE PASCAL (1623-1662)! Inventó una máquina que calculaba hasta ocho cifras, capaz de sumar y restar. para su padre, (recaudador de impuestos en Normandía)
Pascalina (1652)!
LAS CALCULADORAS MECÁNICAS! 4.- GOTTFRIED LEIBNIZ (1646-1716)! “No merece la pena que hombres valiosos pierdan horas como esclavos en la tarea de calcular, lo cual debería ser relegado a otros si las máquinas se usaran”. Incorporara la posibilidad de multiplicar y dividir a la Pascalina.
LAS CALCULADORAS MECÁNICAS!
7.- CHARLES BABBAGE (1791-1871)! PADRE DEL ORDENADOR
LAS CALCULADORAS MECÁNICAS! 6.- CHARLES XAVIER THOMAS (1785-1870) (Thomás de Colmar), ! Construyó en 1820 el ”ARITMÓMETRO”! Primera máquina que resolvió el problema de las llevadas de manera automática
LAS CALCULADORAS MECÁNICAS! 8.- ADA AUGUSTA BAYRON (1815-1852)!
“máquina de diferencias”, instrumento mecánico para calcular e imprimir tablas defunciones.
Publicó una serie de programas para resolver ecuaciones trascendentes e integrales definidas.
Esta máquina ya integraba todos los elementos esenciales de un ordenador actual, a saber: una unidad central de memoria, una unidad aritmética, una unidad de control de tarjetas perforadas que dirigían el proceso de cálculo, y unidades de entrada y salida.
Primera programadora de la historia.
LAS CALCULADORAS MECÁNICAS! 9.- FRANK BALDWIN (1842-1923)!
LAS CALCULADORAS MECÁNICAS! 10.-JAMES RITTY (1836-1918).!
Construyó la antecesora de la clásica calculadora de sobremesa! En 1879 inventa la Popular ”caja registradora”!
LAS CALCULADORAS MECÁNICAS! 11.- LEONARDO TORRES QUEVEDO (1852-1936)! Tuvo renombre universal gracias a sus inventos. Diseñó una máquina de calcular que era capaz incluso de resolver ecuaciones algebraicas complejas. Construyó una serie de calculadoras analógicas, todas ellas mecánicas.!
LAS CALCULADORAS MECÁNICAS! 12.-HERMAN HOLLERIT (1860-1929).! Informática = “tratamiento automático de la información”, 1ª persona que construyó una máquina en este sentido, !
Hollerit fundó su propia empresa, la “Tabuling Machine Co” (1896) que tras pasar a manos de Thomas Watson en 1924 se denominó International Bussines Machines (IBM)!
ORDENADORES DE 1ª GENERACIÓN (1940-1955)! Z3 fue el primer ordenador (1941) del alemán KONRAD ZUSE ( 1910-1995) ! Los primeros ordenadores fueron electromecánicos!
ORDENADORES DE 1ª GENERACIÓN (1940-1955)! Le siguió el Mark1 (1944) de HOWART AIKEN, construido en la universidad de Hardvard con la colaboración de IBM, Pesaba 5 toneladas, más de 750.000 piezas y 800 kilómetros de cables.!
El Z3 original fue destruido en 1943 durante un bombardeo aliado de Berlín
ORDENADORES DE 1ª GENERACIÓN (1940-1955)! La sustitución de los relés por tubos de vacío dio lugar a la primera generación de ordenadores electrónicos El 1º de ellos fue el ENIAC de los estadounidenses Eckert y Mauchly (1945) que se aplicó en el cálculo de las trayectorias de proyectiles!
Tenía 18.000 tubos pesaba 30.000 kilos y era 300 veces más rápido que el Mark1!
ORDENADORES DE 1ª GENERACIÓN (1940-1955)! En 1945 mientras se construía el ENIAC, se incorporó al equipo el matemático JOHANNES
VON NEUMANN
(1903-1957) el cual propuso que los programas se almacenasen en la memoria como si fuesen datos y no en una memoria especial como se hacía desde el diseño de Babbage.
Así el primer ordenador de tipo Von Neumann fue el EDSAC!
ORDENADORES DE 1ª GENERACIÓN (1940-1955)! ARQUITECTURA DE VON NEUMAN!
ORDENADORES DE 2ª GENERACIÓN (1955-1964)! La sustitución de los tubos de vacío por los transistores.! !Disposi1vo!electrónico!semiconductor!! que!cumple!funciones!de:! ① !Amplificador.! ② Oscilador.! ③ Conmutador.! Los primeros ordenadores transistorizados fueron el NCR y RCA.!
ORDENADORES DE 2ª GENERACIÓN (1955-1964)! También en esta época aparecieron algunos
lenguajes de programación como el COBOL y el FORTRAN creado en 1954 para IBM!
ORDENADORES DE 3ª GENERACIÓN (1964-1974)! El elemento característico de esta generación es el CIRCUITO INTEGRADO.! Consigue concentrar en una superficie mínima millones de transistores, consiguiendo disminuir el consumo y las disipaciones de potencia.!
Destaca la familia IBM 360-370! IBM trabajaba con el sistema operativo llamado OS (operatin system).! También en esta época se crearon los lenguajes de programación Basic y Pascal.!
ORDENADORES DE 4ª GENERACIÓN (1974-1984)! El elemento que provocó el nacimiento de esta generación
fue el “MICROPROCESADOR” desarrollado por Intell.! Este nuevo dispositivo fue creado conforme a la arquitectura de Von Neumann y en cierta manera imagen de la máquina de Babbage!
ORDENADORES DE 5ª GENERACIÓN (1984…)! Los ordenadores de esta generación están diseñados para ser utilizados por cualquier usuario independientemente del nivel informático. También se sitúan en esta época importantes avances como: TELEINFORMÁTICA, INTELIGENCIA ARTIFICIAL ROBÓTICA.
LOS COMIENZOS DE LA INFORMÁTICA!
LOS COMIENZOS DE LA INFORMÁTICA!
Está formado por los siguientes elementos físicos : la CPU, el teclado y el ratón, el monitor, la impresora y todos los elementos que se puedan
Es el conjunto de programas que nos permiten controlar el funcionamiento del ordenador. Y estos a su vez nos permitirán realizar todo tipo de tareas con el ordenador.
conectarse al ordenador.
REPRESENTACIÓN!DE!LA!INFORMACIÓN! Letras
REPRESENTACIÓN!DE!LA!INFORMACIÓN!
Palabras
Combinación
Alfabeto Números
Cantidades
1.- No es capaz de utilizar Letras y Números. 2.- Sólo puede representar dos estados: Encendido(1) y apagado(0). 3.-SISTEMA BINARIO es el sistema numérico, basado en la utilización
Sistema decimal (0-9)
de ceros y unos,
Empleado por TODOS los ordenadores del mundo
REPRESENTACIÓN DE PALABRAS
REPRESENTACIÓN DE CANTIDADES
CONVERSIÓN!DE!DECIMAL!A!BINARIO!
TEXTO
CONVERSIÓN!DE!BINARIO!A!DECIMAL! SISTEMA BINARIO O BASE 2 !
SISTEMA DECIMAL o BASE 10.
REPRESENTACIÓN DE PALABRAS
REPRESENTACIÓN DE PALABRAS
Si!SUMAMOS! ! ! el! número! de! letras! minúsculas,! mayúsculas,! el! de! los!
dígitos! numéricos,! el! de! las! letras! acentuadas,! los! signos! matemáNcos,! de! puntuación! y! signos! específicos! de! un! PAÍS! ! ! SALE!UNA!CANTIDAD!SUPERIOR!A!150$SÍMBOLOS$
EL CÓDIGO ASCII ! REPRESENTACIÓN DE PALABRAS CÓDIGO DE CARACTERES, representa cada carácter mediante un número binario constituido por ocho dígitos, formando un octeto o BYTE Existen distintos códigos de caracteres, siendo el más utilizado el código ASCII (American Standard
EL CÓDIGO ASCII !
En este sistema, a cada carácter se le asigna un número
decimal comprendido entre 0 y 255, que, una vez convertido al sistema de numeración binario, nos da el código del carácter. Por ejemplo el carácter A (65) se introducirá, manipulara y almacenará en su código binario (10000001).
Code for Information Interchange).
EL CÓDIGO ASCII !
HARDWARE!!
HARDWARE!!
Hardware viene del inglés “hard” que significa “duro”!!
Vamos a distinguir dos partes:
Se denomina al conjunto de componentes físicos que forman el ordenador!
① La unidad central de procesamiento (CPU). ② Los periféricos.!
HARDWARE!! HARDWARE!!
!!!
!!!
SOFTWARE ! Software viene de la palabra inglesa soft, que significa blando. !
Se utiliza para designar a la parte lógica del ordenador. ! Es el conjunto de programas que se emplean para dirigir y controlar el funcionamiento del ordenador. !
1.-El software de sistemas ! Está formado por los programas que se encargan de controlar, coordinar y gestionar todo el hardware del ordenador!! Estos programas reciben el nombre de
SISTEMAS OPERATIVOS y actúan como intermediarios entre los componentes físicos del ordenador y el usuario.
El software se clasifica en tres grandes grupos dependiendo de los objetivos para los que haya sido creado!
① de sistemas operativos. ② de programación. ③ de aplicación. !
1.-El software de sistemas ! SISTEMAS OPERATIVOS
!
SISTEMAS OPERATIVOS ! 1.- MS-DOS! Con este sistema operativo de la empresa Microsoft apareció el primer PC (Personal Computer) de IBM en el año 1981. ! Es un sistema operativo monousuario y monotarea que permite manejar el ordenador de una forma sencilla!!
SISTEMAS OPERATIVOS ! Windows 95! Sistema operativo de Microsoft apareció en el año 1995. ! Permite trabajar en modo multitarea y mononsuario. Dispone de una interfaz gráfica mediante ventanas que facilita al usuario la utilización del ordenador.! Este sistema también es compatible con MSDOS!!
SISTEMAS OPERATIVOS ! 2.-OS/2. ! Creado por IBM ,apareció en el año 1987! Es el primer sistema diseñado para ordenadores personales que permite trabajar en multitarea y en mononsuario. ! Además es compatible con MS-DOS, puede ejecutar los programas preparados para este sistema operativo!!
SISTEMAS OPERATIVOS ! Windows 95! Nuevas Versiones!
Windows 97! Windows XP! Windows Vista! Windows 7!
Windows 8 beta!
SISTEMAS OPERATIVOS ! UNIX! Este sistema es multitarea y multiusuario y puede ser ejecutado en un ordenador personal o en un gran ordenador central con numerosas pantallas. !
SISTEMAS OPERATIVOS ! LINUX! Este sistema SE CARATERIZA POR OFRECER EL CODIGO FUENTE EN ABIERTO, es decir……. Nos permite utilizarlo, modificarlo y redistribuirlo libremente.
SISTEMAS OPERATIVOS ! UNIX! Tiene numerosos nombres, en función de la empresa que lo comercializa. Por ejemplo: AIX (versión de IBM), Xenix (versión de Microsoft), Sinix (versión de Siemens), Linux, Unix Sco, cte. ! Se suele utilizar en las grandes empresas, donde se necesita que varios empleados estén trabajando a la vez con la misma información, por ejemplo, en los bancos. !
SISTEMAS OPERATIVOS !
Tiger! Leopard! Lion!
2.-EL SOFTWARE DE PROGRAMACIÓN ! Reúne los programas que utilizan los programadores para crear nuevos programas!! Los programas se crean utilizando un lenguaje de programación!! Conjunto de palabras clave o instrucciones y unas reglas sintácticas que indican cómo hacer los programas!!
2.-EL SOFTWARE DE PROGRAMACIÓN ! Existen numerosos lenguajes de programación y cada uno tiene sus propias instrucciones y sus propias reglas!! Algunos de esos lenguajes son; Cobol, Basic, Pascal, C++, Ada, Fortran, Prolog, Lisp, etc!!
3.- EL SOFTWARE DE APLICACIÓN ! El software de aplicación es el conjunto de programas que utilizan los usuarios para trabajar con el ordenador Estos programas están creados con lenguajes de programación y se ejecutan sobre un determinado sistema operativo.
Modalidad de distribución de software, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en las capacidades finales. Para que permita el uso del software de manera completa se requiere de un pago
El término “software libre” (free software en inglés) se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, modificar y mejorar el software. a) Libertad para ejecutar el programa con cualquier propósito. b) Libertad para estudiar como funciona el programa y adaptarlo a sus necesidades. El acceso al código fuente es una precondición para ello. c) Libertad de distribuir copias de manera que se pueda ayudar a otros. d) Libertad de modificar el programa, y publicar las mejoras de tal manera que toda la comunidad se beneficia. El acceso al código fuente es una precondición para ello.
Es el término con el que se conoce al software distribuido y desarrollado libremente. (LINUX)