1. Primer trabajo
practico de
informática
Alumnos: Martin Mendoza y Delfina Rey
Profesor: García Federico
Año: 1 año
Asignatura: Tecnología
2. Informática 5/4/13
Introducción a la informática
Historia de la informática. Conceptos básicos del ordenador. Hardware y
Software. Partes de un ordenador. Periféricos de entrada. Periféricos de
salida. Periféricos de E/S. Sistemas operativos
Historia de la informática
Orígenes
3500 a.c. Se inventa el ábaco (en Babilonia),
primera "máquina" para realizar cálculos.
3. Ábaco chino
1617 John Napier inventa sus varillas de
numeración (o huesos de Napier).
1621 Invención de la regla de cáculo.
Regla de cáculo
1624 Wilhelm Schickard construye la primera
calculadora mecánica.
1639 Blaise Pascal inventa y fabrica una
sumadora mecánica llamada la Pascalina.
1673 Gottfried Wilhelm Leibniz diseña y
construye una máquina mecánica para
realizar cálculos aritméticos. El sistema
diseñado por Leibniz se usó en años
posteriores para fabricar calculadoras
mecánicas.
1800 Tarjetas perforadas de Jacquard.
Tarjeta perforada
1822 Charles Babbage presenta su proyecto de
lamáquina en diferencias, para evaluar
polinomios.
1830 Babbage presenta las bases de la
informática en su proyecto de la máquina
analítica, que nunca se llegó a construir.
1854 George Boole desarrolla el álgebra que
lleva su nombre: álgebra booleana.
1885 Herman Hollerith construye la máquina
censadora o tabuladora, que por medio de
tarjetas perforadas reducía el tiempo al
realizar el censo.
4. Máquina censadora
1894 Leonardo Torres Quevedo presenta
sumáquina algebraica.
1924 T. J. Watson renombra el empresa CTR,
porInternational Business Machines (IBM)
Logo de IBM en 1924
1930 Vannevar Bush diseña una máquina
analógica que resolvía ecuaciones
diferenciales: el Analizador Diferencial.
1937 Inicio de la teoría de la computabilidad
con la descripción de la máquina
de Turing.
Primera generación
1938 Konrad Zuse construye la primera de sus
computadoras: la Z1.
1939 George R. Stibitz empieza el desarrollo de
laComplex Calculator.
1939 Nace la Z2 de Zuse.
1940 Tesis de Claude Shannon sobre teoría
matemática de la comunicación.
1941 Primera computadora funcional del mundo
controlada por programas, la Z3 de Zuse.
1942 Atanasoff desarrolla el ABC, máquina
electrónica digital para la resolución de
sistemas lineales.
1943 Un equipo dirigido por Alan Turing
construye el Colossus para descifrar los
5. mensajes deEnigma.
1943 Se empieza la construcción del ENIAC,
porJohn W. Mauchly y John Eckert.
1944 Howard Hathaway Aiken termina la
construcción de la Harvard Mark I.
1944 Zuse termina de construir la Z4.
1945 Primer "bug" informático.
Primer "bug"
1946 Nace una de las primeras computadoras no
diseñadas con un propósito militar:
laUNIVAC.
1947 Nace la cibernética, vocablo designado
porNorbert Wiener, uno de sus padres.
1948 Nace el proyecto de la Manchester Mark
I en donde Alan Turing partició
activamente.
1948 Los laboratorios Bell crean el MODEM.
1949 La compañía de Mauchly y Eckert construye
una "pequeña" computadora: la BINAC.
1950 Alan Turing publica su artículo "Computing
Machinery and Inteligence".
Segunda generación
1952 John von Neumann hace realidad su sueño:
se pone en marcha el EDVAC.
1952 Shannon desarrolla un ratón eléctrico
capaz de salir de un laberinto. Primera red
neuronal.
1952 Empieza la fabricación industrial y
comercialización de ordenadores.
1956 Conferencia de Darthmouth, en donde nace
la inteligencia artificial.
1960 Nace el primer lenguaje de programación
6. de inteligencia artificial: el LISP.
Tercera generación
1964 IBM empieza a comercializar los 360.
1968 Robert Noyce y Gordon Moore fundan Intel
Corporation.
1969 Kenneth Thompson y Dennis Ritchie crean
el sistema operativo Unix, en los
laboratorios AT&T .
1971 IBM crea el disquete de 8 pulgadas.
1972 Aparecen los disquetes de 5.25 pulgadas.
1972 Seymour Cray considera que el software
pordría ser más potente en ordenadores
monoprocesadores por medio de el
procesamiento en paralelo. Nace así el
CRAY 1.
Cuarta generación
1975 Se comercializan el Altaír 8800,
considerado el primer ordenador personal.
1975 Bill Gates y Paul Allen fundan Microsoft.
1976 Steve Jobs y Steve Wozniac fundan
la Apple Computer, Inc.
1977 Se presenta la Apple II, el segundo
ordenador personal de la historia.
Quinta generación
1981 Se comercializa el IBM PC.
1981 Microsoft presenta el sistema operativo
MS-DOS (Microsoft Disk Operating
System).
1981 Sony crea disquetes de 3.5 pulgadas.
1982 Aparece el primer clónico del IBM PC.
1982 Feynmann propone la mecánica cuántica
como herramienta de computación.
1983 Primer ordenador personal con interfaz
gráfico, el Lisa de Apple.
1984 Sony y Philips crean CD-Rom para los
ordenadores.
7. CD-Rom para PC
1985 Microsoft anuncia Windows 1.0.
Windows
1988 W. H. Sim funda Creative Labs.
1989 Creative Labs presenta la tarjeta de sonido
Sound Blaster.
1994 Shor describe un algoritmo cuántico que
permitiría factorizar enteros en tiempo
polinomial.
1995 Se supera el teraflop en computación en
paralelo.
Conceptos básicos del ordenador
En la actualidad se puede tener la impresión de que los computadores están ejecutando varios
programas al mismo tiempo. Esto se conoce como multitarea, y es más común que se utilice el
segundo término. En realidad, la CPU ejecuta instrucciones de un programa y después tras un
breve periodo de tiempo, cambian a un segundo programa y ejecuta algunas de sus
instrucciones. Esto crea la ilusión de que se están ejecutando varios programas
simultáneamente, repartiendo el tiempo de la CPU entre los programas. Esto es similar a la
película que está formada por una sucesión rápida de fotogramas. El sistema operativo es el
programa que generalmente controla el reparto del tiempo. El procesamiento simultáneo viene
con computadoras de más de un CPU, lo que da origen al multiprocesamiento. Los primeros
computadores digitales, de gran tamaño y coste, se utilizaban principalmente para hacer
cálculos científicos. ENIAC, uno de los primeros computadores, calculaba densidades de
neutrón transversales para ver si explotaría la bomba de hidrógeno. El CSIR Mk I, el primer
ordenador australiano, evaluó patrones de precipitaciones para un gran proyecto de generación
hidroeléctrica. Los primeros visionarios vaticinaron que la programación permitiría jugar al
ajedrez, ver películas y otros usos.
Hardware
El término hardware (pronunciación AFI: [ˈh ˈdˈw ə] ó [ˈh ɹ dˈw ɚ ]) se refiere a todas
ɑ ɛ ɑ ɛ
las partes tangibles de un sistema informático; sus componentes son: eléctricos, electrónicos,
1
electromecánicos y mecánicos. Son cables, gabinetes o cajas, periféricos de todo tipo y
cualquier otro elemento físico involucrado; contrariamente, el soporte lógico es intangible y es
8. llamado software. El término es propio del idioma inglés (literalmente traducido: partes duras),
su traducción al español no tiene un significado acorde, por tal motivo se la ha adoptado tal
cual es y suena; la Real Academia Española lo define como «Conjunto de los componentes
2
que integran la parte material de una computadora». El término, aunque sea lo más común, no
solamente se aplica a las computadoras; del mismo modo, también un robot, un teléfono móvil,
3 4
una cámara fotográfica o un reproductor multimedia poseen hardware (y software).
La historia del hardware de computador se puede clasificar en cuatro generaciones, cada una
caracterizada por un cambiotecnológico de importancia. Una primera delimitación podría
hacerse entre hardware básico, el estrictamente necesario para el funcionamiento normal del
equipo, y complementario, el que realiza funciones específicas.
Un sistema informático se compone de una unidad central de procesamiento (UCP/CPU),
encargada de procesar los datos, uno o varios periféricos de entrada, los que permiten el
ingreso de la información y uno o varios periféricos de salida, los que posibilitan dar salida
(normalmente en forma visual o auditiva) a los datos procesados.
Software
1
Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático,
que comprende el conjunto de los componenteslógicos necesarios que hacen posible la
realización de tareas específicas, en contraposición a los componentes físicos que son
llamadoshardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales
como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la
edición de textos; el llamado software de sistema, tal como el sistema operativo, que
básicamente permite al resto de los programas funcionar adecuadamente, facilitando también
la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando
una interfaz con el usuario.
El anglicismo "software" es el más ampliamente difundido al referirse a este concepto,
especialmente en la jerga técnica; el término sinónimo"logical", derivado del término
francés "logiciel", sobre todo es utilizado en países y zonas de influencia francesa.
Periféricos de entrada
Un dispositivo de entrada o periférico de entrada es cualquier periférico (pieza del
equipamiento del hardware de computadora) utilizado para proporcionar datos y señales de
control a un sistema de procesamiento de información (por ejemplo, un equipo). Los periféricos
de entrada y salida componen la interfaz de hardware entre un equipo como un escáner o
controlador 6DOF
Periféricos de salida
Se encargan de guardar los datos de los que hace uso la CPU, para que ésta pueda hacer uso
de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se borra cada
vez que se apaga la computadora. Pueden ser internos, como un disco duro, o extraíbles,
como un CD. Los más comunes son:
9. Periféricos de E/S
Los dispositivos de entrada son aquellos dispositivos externos de hardware que tienen
componentes situados fuera de la computadora, a la que pueden dar información e/o
instrucciones. Mientras tanto los dispositivos de salida son aquellos dispositivos que permiten
ver resultados del proceso de datos que realice la computadora (salida de datos). El mas
común es la pantalla o monitor, aunque también están las impresoras (imprimen los resultados
en papel), los trazadores gráficos o plotters, las bocinas, etc.
Para diferenciar los dispositivos tenemos dos enfoques posibles, el primero de ellos se centra
en el modo de almacenar la información (clasificando los dispositivos como de bloque o de
1
carácter) y el segundo enfoque se centra en el destinatario de la comunicación (usuario,
2
maquina, comunicadores)
Un dispositivo de bloque almacena la información en bloques de tamaño fijo. Al ser el bloque la
unidad básica de almacenamiento, todas las escrituras o lecturas se realizan mediante
múltiplos de un bloque. Es decir escribe 3 o 4 bloques, pero nunca 3,5 bloques. El tamaño de
los bloques suele variar entre 512 Bytes hasta 32.768 Bytes. Un disco duro entraría dentro de
esta definición. A diferencia de un dispositivo de bloque un dispositivo de carácter, no maneja
bloques fijo de información sino que envía o recibe un flujo de caracteres. Dentro de esta clase
1
podemos encontrar impresoras o interfaces de red.
Sistemas operativos
Un sistema operativo (SO, frecuentemente OS, del inglés Operating System) es
un programa o conjunto de programas que en un sistema informático gestiona los recursos
de hardware y provee servicios a los programas de aplicación, ejecutándose en modo
2
privilegiado respecto de los restantes.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas
sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador
de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el
sistema operativo, también llamado núcleo o kernel. Esta identidad entre kernel y sistema
operativo es solo cierta si el núcleo es monolítico. Otro ejemplo para comprender esta
diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se
distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso
de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema
gráfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema
operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir si
necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación.
Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado en las
llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un
sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la
informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de
3
funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y
facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al
mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más
4 5
sencillo de gestionar. (Véase AmigaOS, beOS o MacOS como los pioneros de dicha
10. modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video
6
Toasters por su capacidad para la Edición de vídeo en entorno multitarea round robin,
con gestión de miles de colores einterfaces intuitivos para diseño en 3D.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en
gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a
los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de
aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un
sistema operativo (teléfonos móviles, reproductores de DVD, computadoras,
radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Gráfica de
Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una
consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si
es un enrutador.