manual de informatica 2013

26
MANU 20 Alfonso Facultad 13-7-20 UAL DE INFORM 013 o Yoj Alvarado d de Psicología 013 MATICA

Upload: alfonso

Post on 11-Mar-2016

241 views

Category:

Documents


3 download

DESCRIPTION

breve historia de la informatica

TRANSCRIPT

MANUAL DE INFORMATICA

2013

Alfonso Yoj Alvarado

Facultad de Psicología

13-7-2013

MANUAL DE INFORMATICA

2013

Alfonso Yoj Alvarado

Facultad de Psicología

2013

MANUAL DE INFORMATICA

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 1

Historia de la computación La computadora u ordenador no es un invento de alguien en particular, sino el resultado evolutivo de ideas y realizaciones de muchas personas relacionadas con áreas tales como la electrónica, la mecánica, los materiales semiconductores, la lógica, el álgebra y la programación.

Cronología

Edad Media

• El matemático e ingeniero persaMusa al-Juarismi (780-850), inventó el algoritmo, es decir, la resolución metódica de problemas de álgebra y cálculo numérico mediante una lista bien definida, ordenada y finita de operaciones a fin de hallar la solución al problema.

Siglo XVII

• 1617: Justo antes de morir, el matemático escocésJohn Napier (1550-1617), famoso por su invención de los logaritmos, desarrolló un sistema para realizar operaciones aritméticas manipulando barras, a las que llamó "huesos" ya que estaban construidas con material de hueso o marfil, y en los que estaban plasmados los dígitos.

Dada su naturaleza, se llamó al sistema "huesos de Napier" (ábaco neperiano). Los huesos de Napier tuvieron una fuerte influencia en el desarrollo de la regla deslizante (cinco años más tarde) y las máquinas calculadoras subsecuentes, que contaron con logaritmos.

• 1623: La primera calculadora mecánica fue diseñada por Wilhelm Schickard en Alemania. Llamada "reloj calculador", la máquina incorporó los logaritmos de Napier, hacía rodar cilindros en un albergue grande. Se comisionó un reloj calculador para Johannes Kepler, el matemático famoso, pero fue destruido por el fuego antes de que se terminara.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 2

• 1624: La primera regla deslizanteOughtred. La regla

• deslizante (llamada "Círculos de Proporción") era un juego de discos rotatorios que se calibraron con los logaritmos de Napier. Se usó como uno de los primerosaparatos de la informáticasiglo, el comprendido entre la segunda mitad del XX, hasta que a comienzos de populares.

Pascalina del año 1652

• 1645: Blaise Pascal representaban mediante las posiciones de los primeras calculadoras mecánicas, que funcionaba a base den las que cada uno de los dientes representaba un dígito del 0 al 9. Las ruedas estaban conectadas de tal manera que podían sumarse números haciéndolas avanzar el número de dientes correcto.

• 1666: Samuel MorlandCarlos II de Inglaterracuales representaba decenas, centenas, etc. Un alfiler de acero movía los diales para ejecutar los cálculos. A diferencia de la pascalina, este aparato nautomático de columnas.

• 1673: el matemático alemán propósito general. El aparato era una partida de la pascalina; mientras opera usa un cilindro de dientes (la rueda de Leibniz) en lugar de la serie de engranajes. Aunque el aparato podía ejecutar multiplicaciones y divisiones, padeció de problemas de fiabilidad que disminuyó su utilidad.

Siglo XVIII

Manual de informática diseñado por: Alfonso Yoj Alvarado

regla deslizante fue inventada por el matemático inglés

deslizante (llamada "Círculos de Proporción") era un juego de discos rotatorios que se calibraron con los logaritmos de Napier. Se usó como uno de los primeros

informática analógica. Su época de esplendor duró más o menos un siglo, el comprendido entre la segunda mitad del siglo XIX y el último cuarto del

, hasta que a comienzos de 1970, calculadoras portátiles comenzaron a ser

inventa la pascalina. Con esta máquina, los datos se representaban mediante las posiciones de los engranajes. La pascalina es una de las primeras calculadoras mecánicas, que funcionaba a base de ruedas de diez dientes en las que cada uno de los dientes representaba un dígito del 0 al 9. Las ruedas estaban conectadas de tal manera que podían sumarse números haciéndolas avanzar el número de dientes correcto.

Samuel Morland inventa la primera máquina de multiplicar en la corte del rey Carlos II de Inglaterra. El aparato constó de una serie de ruedas, cada una de las cuales representaba decenas, centenas, etc. Un alfiler de acero movía los diales para ejecutar los cálculos. A diferencia de la pascalina, este aparato no tenía avance automático de columnas.

: el matemático alemán Gottfried Leibniz inventa la primera calculadorapropósito general. El aparato era una partida de la pascalina; mientras opera usa un cilindro de dientes (la rueda de Leibniz) en lugar de la serie de engranajes. Aunque el aparato podía ejecutar multiplicaciones y divisiones, padeció de problemas de iabilidad que disminuyó su utilidad.

Manual de informática diseñado por: Alfonso Yoj Alvarado

fue inventada por el matemático inglés William

deslizante (llamada "Círculos de Proporción") era un juego de discos rotatorios que se calibraron con los logaritmos de Napier. Se usó como uno de los primeros

analógica. Su época de esplendor duró más o menos un y el último cuarto del

, calculadoras portátiles comenzaron a ser

. Con esta máquina, los datos se . La pascalina es una de las

e ruedas de diez dientes en las que cada uno de los dientes representaba un dígito del 0 al 9. Las ruedas estaban conectadas de tal manera que podían sumarse números haciéndolas avanzar

inventa la primera máquina de multiplicar en la corte del rey . El aparato constó de una serie de ruedas, cada una de las

cuales representaba decenas, centenas, etc. Un alfiler de acero movía los diales para o tenía avance

inventa la primera calculadora de propósito general. El aparato era una partida de la pascalina; mientras opera usa un cilindro de dientes (la rueda de Leibniz) en lugar de la serie de engranajes. Aunque el aparato podía ejecutar multiplicaciones y divisiones, padeció de problemas de

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 3

• 1769: Wolfgang von Kempelen, un noble húngaro, inventa un jugador de ajedrez supuestamente autómata, El Turco. Pretendió ser una máquina pura, incluía un jugador de ajedrez "robótico", sin embargo fue una farsa, la cabina era una ilusión óptica bien planteada que permitía a un maestro del ajedrez esconderse en su interior y operar el maniquí. Era una sensación dondequiera que iba pero se destruyó en un incendio en 1856.

• 1777: Charles Mahon inventa la primera máquina lógica, el "demostrador lógico". Era un aparato de bolsillo que resolvía silogismos tradicionales y preguntas elementales de probabilidad. Mahon es el precursor de los

componentes lógicos en computadoras modernas.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 4

Siglo XIX

• 1801: El francés Joseph Marie Jacquard, utilizó un mecanismo de tarjetas perforadas para controlar el dibujo formado por los hilos de las telas confeccionadas por una máquina de tejer. Estas plantillas o moldes metálicos perforados permitían programar las puntadas del tejido, logrando obtener una diversidad de tramas y figuras. Inspirado por instrumentos musicales que se programaban usando papel agujereado, la máquina se parecía a

una atadura del telar que podría controlar automáticamente los dibujos usando una línea de tarjetas agujereadas. La idea de Jacquard, que revolucionó el hilar de seda, estaba por formar la base de muchos aparatos de la informática e idiomas de la programación.

• 1820: La primera calculadora de producción masiva se distribuyó por Charles Thomas de Colmar. Originalmente se les vendió a casas del seguro parisienses, el aritmómetro de Colmar operaba usando una variación de la rueda de Leibniz. Más de mil aritmómetros se vendieron y eventualmente recibió una medalla a la Exhibición Internacional en Londres en 1862.

• 1822: Charles Babbage completa su artefacto de la diferencia, una máquina de propósito específico que se podía usar para calcular valores de funciones polinómicas mediante el método de las diferencias. El artefacto de la diferencia era un ensamble complejo de ruedas, engranajes, y remaches. Babbage diseñó su "artefacto analítico", un aparato de propósito general que era capaz de ejecutar cualquier tipo de cálculo matemático. Los diseños del artefacto analítico eran la primera conceptualización clara de una máquina que podría ejecutar el tipo de cálculos computacionales que ahora se consideran el corazón de informática. Babbage nunca construyó su artefacto analítico, pero su plan influyó en toda computadora digital subsiguiente, incluidas las modernas. El artefacto analítico fue finalmente construido por un equipo moderno de ingenieros, en 1989, cien años después de la muerte de Babbage en 1871. Por su discernimiento, Babbage hoy se conoce como el "Padre de las Computadoras Modernas".

• 1837: Charles Babbage describe la máquina analítica. Es el diseño de un computador moderno de propósito general. La idea que tuvo Charles Babbage sobre un computador nació debido a que la elaboración de las tablas matemáticas era un proceso tedioso y muy propenso a errores.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 5

• 1843: Ada Augusta Lovelace sugirió la idea de que las tarjetas perforadas se adaptaran de manera que causaran que el motor de Babbage repitiera ciertas operaciones. Debido a esta sugerencia algunos consideran a Lady Lovelace la primera programadora.

• 1854: el lógico inglés George Boole publica su Álgebra de Boole. El sistema de Boole redujo a argumentos lógicos las permutaciones de tres operadores básicos algebraicos: y, o, y no. A causa del desarrollo del álgebra de Boole, Boole es considerado por muchos como el padre de la teoría de la informática.

• 1869: La primera máquina lógica en usar el álgebra de Boole para resolver problemas más rápido que humanos, fue inventada por William Stanley Jevons. La máquina, llamada el piano lógico, usó un alfabeto de cuatro términos lógicos para resolver silogismos complicados.

• 1878: Un comité de la Asociación Británica para el avance de la ciencia recomienda no construir la máquina analítica de Babbage, por lo que este inventor no tuvo acceso a fondos del gobierno.

• 1878: Ramón Verea, quien vivía en la ciudad de Nueva York, inventó una calculadora con una tabla interna de multiplicación; esto fue mucho más rápido que usar acarreos u otro método digital de aquel tiempo. Él no se interesó en poner su obra en producción, sólo quiso mostrar que un español podía inventar tanto como un estadounidense.

• 1879: A los 19 años de edad, Herman Hollerith es contratado como asistente en las oficinas del censo estadounidense y desarrolló un sistema de cómputo mediante tarjetas perforadas en las que los agujeros representaban información sobre el sexo o la edad, entre otros. Gracias a la máquina tabuladora de Hollerith el censo de 1890 se realizó en dos años y medio, cinco menos que el censo de 1880. Se tardaba tanto en hacer el censo debido a la llegada masiva de inmigrantes.

• 1884: DorrFelt desarrolló su comptómetro, el cual fue la primera calculadora que se operaba con sólo presionar teclas en vez de, por ejemplo, deslizar ruedas.

• 1893: La primera máquina exitosa de multiplicación automática se desarrolló por Otto Steiger. "El Millonario", como se le conocía, automatizó la invención de Leibniz de 1673, y fue fabricado por Hans W. Egli de Zurich. Originalmente hecha para negocios, la ciencia halló inmediatamente un uso para el aparato, y varios miles de ellos se vendieron en los cuarenta años que siguieron.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 6

Siglo XX|

• 1906: el estadounidense Lee De Forest inventa el tubo de vacío. El "Audion", como se llamaba, tenía tres elementos dentro de una bombilla del vidrio evacuada. Los elementos eran capaces de hallar y amplificar señales de radio recibidas de una antena. El tubo al vacío encontraría uso en varias generaciones tempranas de 5 computadoras, a comienzos de 1930.

• 1919: los inventores estadounidenses W. H. Eccles y F. W. Jordan desarrollan el primer

circuito multivibrador o biestable (en léxico electrónico flip-flop). El flip-flop permitió diseñar circuitos electrónicos que podían tener dos estados estables, alternativamente, pudiendo representar así el 0 como un estado y el otro con un 1. Esto formó la base del almacenamiento y proceso del bitbinario, estructura que utilizan las actuales computadoras.

• 1924: WaltherBothe construye una puerta lógica AND para usarla en experimentos físicos, por lo cual recibió el premio Nobel de física en 1954.

• 1925: en Estados Unidos se fundan los laboratorios Bell. • 1930: Vannevar Bush construyó una máquina diferencial parcialmente electrónica,

capaz de resolver ecuaciones diferenciales. • 1931: KurtGödel publicó un documento sobre los lenguajes formales basados en

operaciones aritméticas. Lo usó para codificar arbitrariamente sentencias y pruebas formales, y mostró que los sistemas formales, como las matemáticas tradicionales, son inconsistentes en un cierto sentido, o que contienen sentencias improbables pero ciertas. Sus resultados son fundamentales en las ciencias teóricas de la computación.

• 1936: Alan Turing describe la máquina de Turing, la cual formaliza el concepto de algoritmo.

• 1936: Konrad Zuse completa la primera computadora electro-mecánica, aunque no 100% operativa, la Z1.

• 1940: Samuel Williams y George Stibitz completaron en los laboratorios Bell una calculadora electro-mecánica que podía manejar números complejos.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 7

• 1941: La computadora programable y completamente automática.

• 1942: John VincentAtanasoffde propósito especial para resolver cual fue llamada la "ABC" ("

• 1944: Se construyó en la Universidad de Harvard, la encabezado por Howard H. Aiken.

• 1945: El primer caso dintrusión de una polilla al sistema fue documentado por los diseñadores del Mark II. Erróneamente se cree que de allí proviene el uso del término "bug", que significa insecto o polilla en inglés. Sin embreferirse a malfuncionamientos de aparatos mecánicos, eléctricos y electrónicos. El "Oxford English Dictionary " documenta este uso de la palabra desde

• 1945: Vannevar Bushligado a una películas.

ENIAC.

• 1946: en la Pensilvania se construye la Calculator), que fue la primera computadora electrónica de propósito general. Esta máquina ocupaba todo un sótano de la Universidad, tenía más de 18.000 vacío, consumía 200 acondicionado; tenía la capacidad para realizar cinco mil operaciones aritméticas por segundo.

• 1947: en Laboratorios BellShockleyinventan el

• 1949: JayForrester desarrolla la primera confiables tubos al vacío como la forma predominante de memoria por los próximos diez años.

• 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.

• 1951: comienza a operar la binaria y tuvo el primer programa diseñado para ser almacenado.

• 1951: Eckert y Mauchly entregan a la OfUNIVAC I .

Manual de informática diseñado por: Alfonso Yoj Alvarado

: La computadora Z3 fue creada por Konrad Zuse. Fue la primera mprogramable y completamente automática.

John VincentAtanasoff y Clifford Edward Berry completaron una calculadora de propósito especial para resolver sistemas de ecuaciones linealescual fue llamada la "ABC" ("Atanasoff Berry Computer").

ó en la Universidad de Harvard, la Mark I, diseñada por un equipo encabezado por Howard H. Aiken.

: El primer caso de malfuncionamiento en la computadora causado por la intrusión de una polilla al sistema fue documentado por los diseñadores del Mark II. Erróneamente se cree que de allí proviene el uso del término "bug", que significa insecto o polilla en inglés. Sin embargo este término ya se usaba mucho antes para referirse a malfuncionamientos de aparatos mecánicos, eléctricos y electrónicos. El "Oxford English Dictionary " documenta este uso de la palabra desde

Vannevar Bush desarrolló la teoría de Memex, un dispositivo de librería de libros y

Universidad de se construye la ENIAC (ElectronicNumericalIntegrator And

Calculator), que fue la primera computadora electrónica de propósito general. Esta a todo un sótano de la Universidad, tenía más de 18.000

, consumía 200 kW de energía eléctrica y requería todo un sistema de aire acondicionado; tenía la capacidad para realizar cinco mil operaciones aritméticas

Laboratorios Bell, John Bardeen, Walter H. Brattain y William inventan el transistor.

desarrolla la primera memoria, la cual reemplazó los no confiables tubos al vacío como la forma predominante de memoria por los próximos

expone un artículo que describe lo que ahora conocemos como la . Su publicación explora el desarrollo natural y potencial de la

ligencia y comunicación humana y de computadoras. : comienza a operar la EDVAC, a diferencia de la ENIAC, no era

y tuvo el primer programa diseñado para ser almacenado.1951: Eckert y Mauchly entregan a la Oficina del Censo su primer computador: el

Manual de informática diseñado por: Alfonso Yoj Alvarado

. Fue la primera máquina

completaron una calculadora ineales simultáneas, la

, diseñada por un equipo

e malfuncionamiento en la computadora causado por la intrusión de una polilla al sistema fue documentado por los diseñadores del Mark II. Erróneamente se cree que de allí proviene el uso del término "bug", que significa

argo este término ya se usaba mucho antes para referirse a malfuncionamientos de aparatos mecánicos, eléctricos y electrónicos. El "Oxford English Dictionary " documenta este uso de la palabra desde 1889.

, un dispositivo de hipertexto librería de libros y

Universidad de (ElectronicNumericalIntegrator And

Calculator), que fue la primera computadora electrónica de propósito general. Esta a todo un sótano de la Universidad, tenía más de 18.000 tubos de

energía eléctrica y requería todo un sistema de aire acondicionado; tenía la capacidad para realizar cinco mil operaciones aritméticas

William

, la cual reemplazó los no confiables tubos al vacío como la forma predominante de memoria por los próximos

expone un artículo que describe lo que ahora conocemos como la . Su publicación explora el desarrollo natural y potencial de la

, a diferencia de la ENIAC, no era decimal, sino y tuvo el primer programa diseñado para ser almacenado.

icina del Censo su primer computador: el

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 8

• 1951: el Sistema A-desarrollado para una computadora electrónica.

• 1952: Claude Elwood Shannonun laberinto, considerada la primera red neural.

• 1953: IBM fabrica su primeamplía el uso del lenguaje ensamblador

• 1953: se crean memorias a base de magnetismo (conocidas como núcleos magnéticos

• 1954: se desarrolla el • 1956: Darthmouth da una conferencia en a partir de la que nace el concepto de

inteligencia artificial• 1956: EdsgerDijkstra

cortas en grafos como una demostración de las habilidades de la computadora ARMAC.

• 1957: IBM pone a la vent• 1957: se funda la compañía • 1958: comienza la segunda genera

circuitos transistorizados• 1957: Jack S. Kilby• 1957: la organización

llamada Guerra Fría• 1960: se desarrolla COBOL

transportable entre modelos diferentes de computadoras.• 1960: aparece ALGOL

orientado a los procedimientos.• 1960: se crea el primer • 1960: C. Antony R.

llamado quicksort. • 1961: en IBM, Kenneth Iverson• 1961: T. Kilburn y D. J. Howart

paginación de memoria• 1962: en el MIT, Ivan Sutherland

dejan que el usuario dibuje interactivamente • 1962: en el MIT, Hart y Levin inventan para

autocontenido, es decir, capaz de compilar su propio • 1962: un equipo de la Universidad de Mánchester completa la

ATLAS. Esta máquina introdujo muchos conceptos modernos como interrupciones, pipes (tuberías), memoria entrelazada, máquina más poderosa del mundo en ese año.

• 1962: el estudiante del MIT llamado Spacewar!

Caracteres ASCII imprimibles, del 32 al 126.

• 1962: un comité industrialASCII.

Manual de informática diseñado por: Alfonso Yoj Alvarado

-0 fue inventado por Grace Murray Hopper. Fue el compilador desarrollado para una computadora electrónica.

Claude Elwood Shannon desarrolla el primer ratón eléctrico capaz de salir de un laberinto, considerada la primera red neural.

: IBM fabrica su primera computadora a escala industrial, la lenguaje ensamblador para la programación de las computadoras.

1953: se crean memorias a base de magnetismo (conocidas como núcleos magnéticos).

: se desarrolla el lenguaje de programación de alto nivel Fortran: Darthmouth da una conferencia en a partir de la que nace el concepto de

inteligencia artificial. EdsgerDijkstra inventa un algoritmo eficiente para descubrir las rutas más

como una demostración de las habilidades de la computadora

pone a la venta la primera impresora de matriz de puntos1957: se funda la compañía Fairchild Semiconductor.

segunda generación de computadoras, caracterizados por usar transistorizados en vez de válvulas al vacío.

ck S. Kilby construye el primer circuito integrado. 1957: la organización ARPA es creada como consecuencia tecnológica de la

Guerra Fría. COBOL, el primer lenguaje de programación de alto nivel

transportable entre modelos diferentes de computadoras. ALGOL, el primer lenguaje de programación estructurado y

cedimientos. 1960: se crea el primer compilador de computador.

C. Antony R. Hoare desarrolla el algoritmo de ordenamiento

Kenneth Iverson inventa el lenguaje de programación D. J. Howart describen por primera vez el concepto de

paginación de memoria. Ivan Sutherland desarrolla los primeros programas gráficos que

dejan que el usuario dibuje interactivamente en una pantalla. 1962: en el MIT, Hart y Levin inventan para Lisp el primer compilador autocontenido, es decir, capaz de compilar su propio código fuente1962: un equipo de la Universidad de Mánchester completa la computadora

sta máquina introdujo muchos conceptos modernos como interrupciones, (tuberías), memoria entrelazada, memoria virtual y memoria paginada. Fue la

máquina más poderosa del mundo en ese año. 1962: el estudiante del MIT Steve Russell escribe el primer juego de computadora,

Caracteres ASCII imprimibles, del 32 al 126.

1962: un comité industrial-gubernamental define el código estándar de caracteres

Manual de informática diseñado por: Alfonso Yoj Alvarado

. Fue el compilador

desarrolla el primer ratón eléctrico capaz de salir de

ra computadora a escala industrial, la IBM 650. Se de las computadoras.

1953: se crean memorias a base de magnetismo (conocidas como memorias de

Fortran. : Darthmouth da una conferencia en a partir de la que nace el concepto de

inventa un algoritmo eficiente para descubrir las rutas más como una demostración de las habilidades de la computadora

impresora de matriz de puntos.

, caracterizados por usar

ológica de la

el primer lenguaje de programación de alto nivel

, el primer lenguaje de programación estructurado y

algoritmo de ordenamiento o clasificación

inventa el lenguaje de programación APL. describen por primera vez el concepto de

desarrolla los primeros programas gráficos que

el primer compilador código fuente.

computadora sta máquina introdujo muchos conceptos modernos como interrupciones,

y memoria paginada. Fue la

escribe el primer juego de computadora,

gubernamental define el código estándar de caracteres

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 9

• 1963: DEC (Digital EquipmentCorporation) lanza el primer minicomputador comercialmente exitoso.

• 1964: la aparición del IBM 360 marca el comienzo de la tercera generación de computadoras. Las placas de circuito impreso con múltiples componentes elementales pasan a ser reemplazadas con placas de circuitos integrados.

• 1964: aparece el CDC 6600, la primera supercomputadora comercialmente disponible.

• 1964: en el DartmouthCollege, John George Kemeny y Thomas Eugene Kurtz desarrollan el lenguaje BASIC (el Dartmouth BASIC).

• 1965: Gordon Moore publica la famosa Ley de Moore. • 1965: La lógica difusa, diseñada por LoftiZadeh, se usa para procesar datos

aproximados. • 1965: J. B. Dennis introduce por primera vez el concepto de segmentación de

memoria. • 1965: en los clásicos documentos de Dijkstra se tratan por primera vez los

algoritmos de exclusión mutua (sistemas operativos). • 1966: la mayoría de ideas y conceptos que existían sobre redes se aplican a la red

militar ARPANET. • 1966: aparecen los primeros ensayos que más tarde definirían lo que hoy es la

programación estructurada. • 1967: en el MIT, Richard Greenblatt inventa los primeros programas exitosos de

ajedrez. • 1967: en IBM, David Noble ―bajo la dirección de Alan Shugart― inventa el

disquete (disco flexible). • 1968: Robert Noyce y Gordon Moore fundan la corporación Intel. • 1968: Douglas Engelbartllevaacabo "The Mother of All Demos". • 1969: el protocolo de comunicaciones NCP se crea para controlar la red militar

ARPANET. • 1969: Data General Corporation distribuye la primera minicomputadora de 16-bit. • 1969: en los laboratorios Bell, Ken Thompson y Dennis Ritchie desarrollan el

lenguaje de programación B. • 1969: en los laboratorios Bell de AT&T , un grupo de empleados de dicho

laboratorio entre los que se encuentran Ken Thompson, Dennis Ritchie y Douglas Mcllroy― crean el sistema operativo UNICS.

• 1970: el sistema UNICS es renombrado como Unix. • 1970: la empresa Corning Glass Works vende comercialmente el primer cable de

fibra óptica. • 1970: E. F. Codd se publica el primer modelo de base de datos relacional. • 1970: el profesor suizo NiklausWirth desarrolla el lenguaje de programación Pascal. • 1970: Brinch Hansen utiliza por primera vez la comunicación interprocesos en el

sistema RC 400. • 1970: Intel crea la primera memoria dinámica RAM. Se le llamó 1103 y tenía una

capacidad de 1024 bits (1 kbits). • 1970: Se funda La división de investigación Xerox PARC. • 1971: Intel presenta el primer procesador comercial y a la vez el primer chip

microprocesador, el Intel 4004.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 10

• 1971: RayTomlinson crea el primer programa para enviar correo electrónico. Como consecuencia, la arroba se usa por primera vez con fines informáticos.

• 1971: en el MIT, un grupo de investigadores presentan la propuesta del primer "Protocolo para la transmisión de archivos en Internet" (FTP).

• 1971: Texas Instruments vende la primera calculadora electrónica portátil. • 1971: John Blankenbaker presenta el Kenbak-1, considerado como el primer

ordenador personal de la historia, sin un procesador, solo con puertas lógicas. Solo vende 40 unidades en centros de enseñanza.

• 1972: aparecen los disquetes de 5 1/4 pulgadas. • 1972: Robert Thomas Morris crea el primer virus informático, llamado Creeper.

Atacó a una máquina IBM Serie 360. Con el fin de exterminarlo se crea el virus Reaper, que es considerado por muchos como el primer antivirus.

• 1972: en los Laboratorios Bell, Ken Thompson y Dennis M. Ritchie crean el lenguaje de programación C.

• 1972: NolanBushnell y Ted Dabney fundan la Atari. • 1972: Intel desarrolla y pone a la venta el procesador 8008. • 1972: C. A. R. Hoare y Per Brinch Hansen desarrollan el concepto de región crítica. • 1973: ARPA cambia su nombre por DARPA. • 1973: La división de investigación Xerox PARC desarrollo el primer ordenador que

utilizó el concepto de Computadora de Escritorio llamado Xerox Alto, además de ser el primer ordenador en utilizar una GUI y un mouse.

• 1974: VintCerf y Robert Kahn crean el TCP (protocolo de control de transmisión). • 1974: Se crea el sistema Ethernet para enlazar a través de un cable único a las

computadoras de una LAN (red de área local). • 1974: Gary Kildall crea el sistema operativo CP/M (Control

ProgramforMicrocomputer). Violando sus derechos de autor) se desarrolla el sistema operativo MS-DOS.

• 1975: en enero la revista Popular Electronics hace el lanzamiento del Altair 8800, el primer microcomputador personal reconocible como tal.

• 1975: se funda la empresa Microsoft. • 1976: se funda la empresa Apple. • 1977: se hace popular el ordenador Apple II, desarrollado por Steve Jobs y Steve

Wozniak en un garaje. • 1978: se desarrolla el famoso procesador de textosWordStar, originalmente para

plataforma CP/M (Control ProgramforMicrocomputer). • 1979: Dan Bricklin crea la primera hoja de cálculo, que más tarde sería denominada

VisiCalc. • 1979: ToruIwatani, de la empresa Namco, crea el juego Pacman. • 1980: en IBM, un grupo de investigación desarrolla el primer prototipo de RISC

(Computadora de Instrucción Reducida). • 1980: la empresa Mycron lanza la primera microcomputadora de 16 bits, llamada

Mycron 2000. • 1980: Laboratorios Bell desarrolla el primer microprocesador de 32-bit en un solo

chip, llamado Bellmac-32. • 1981: se lanza al mercado el IBM PC, que se convertiría en un éxito comercial,

marcaría una revolución en el campo de la computación personal y definiría nuevos estándares.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 11

• 1981: se termina de definir el protocolo • 1981: Apple presenta el pri

Apple II. • 1981 (3 de abril): Adam Osborne

portátil ya que no usaba baterías).• 1981: Sony crea los disquetes de 3 1/2 pulgadas.• 1982: la Asociación Internacional MIDI publica el

computadoras con instrumentos musicales).• 1982: RodCanion, Jim Harris

una compañía de computadoras personales.• 1982: aparece el Sinclair Spectrum

Logo de GNU.

• 1983: Microsoft ofrece la versión 1.0 del procesador de textos • 1983: Compaq (CompaqComputerCorporation) fabrica el primer clon PC IBM

compatible, el Compaq portable• 1983: ARPANET se separa de la red militar que la originó, de modo que, ya sin

fines militares, se puede considerar esta fecha como el nacimiento de • 1983: Richard Stallman• 1983: BjarneStroustr• 1983: Sun lanza su primer • 1983: la compañía Lotus Software

cálculoLotus 1-2-3. • 1983: el sistema DNS• 1983: Se funda Borland• 1984: IBM presenta el PC

bits y 6 Mhz de velocidad. Tenía hasta 512 20 MB y un monitordólares.

• 1984: Apple Computer presenta su OS, el cual introduce la

• 1984: las compañías • 1984: se desarrolla el

interfaz gráfica a los sistemas Unix.• 1984: aparece el lenguaje • 1984: Hewlett-Packard lanza su popular • 1984: Leonard Bosack y Sandra Lerner fundan

en soluciones de red e infraestructuras para Internet.• 1985: Microsoft presenta el sistema operativo

Manual de informática diseñado por: Alfonso Yoj Alvarado

1981: se termina de definir el protocolo TCP/IP. 1981: Apple presenta el primer computador personal que se vende a gran escala, el

Adam Osborne lanza el Osborne-1, primer ordenador portable (no no usaba baterías).

crea los disquetes de 3 1/2 pulgadas. : la Asociación Internacional MIDI publica el MIDI (protocolo para comunicar

computadoras con instrumentos musicales). Jim Harris y Bill Murto fundan CompaqComputerCorporation,

una compañía de computadoras personales. Sinclair Spectrum

: Microsoft ofrece la versión 1.0 del procesador de textos Word(CompaqComputerCorporation) fabrica el primer clon PC IBM Compaq portable.

se separa de la red militar que la originó, de modo que, ya sin fines militares, se puede considerar esta fecha como el nacimiento de

Richard Stallman anuncia públicamente el proyecto GNU.BjarneStroustrup publica el lenguaje de programación C++

lanza su primer sistema operativo, llamado SunOS. Lotus Software lanza el famoso programa de

DNS (de Internet) ya posee 1000 hosts. Borland.

: IBM presenta el PC-AT, con procesador Intel 80286, bus de expansión de 16 de velocidad. Tenía hasta 512 kB de memoria RAMmonitormonocromático. Su precio en ese momento era de 5795

1984: Apple Computer presenta su Macintosh 128K con el sistema operativo , el cual introduce la interfaz gráfica ideada en Xerox.

1984: las compañías Philips y Sony crean los CD-Roms para computadores.1984: se desarrolla el sistema de ventanas X bajo el nombre X1 para dotar de una

os sistemas Unix. 1984: aparece el lenguaje LaTeX para procesamiento de documentos.

Packard lanza su popular impresora láser llamada LaserJet.1984: Leonard Bosack y Sandra Lerner fundan Cisco Systems que es líder mundial en soluciones de red e infraestructuras para Internet.

: Microsoft presenta el sistema operativo Windows 1.0.

Manual de informática diseñado por: Alfonso Yoj Alvarado

que se vende a gran escala, el

, primer ordenador portable (no

(protocolo para comunicar

ComputerCorporation,

Word para DOS. (CompaqComputerCorporation) fabrica el primer clon PC IBM

se separa de la red militar que la originó, de modo que, ya sin fines militares, se puede considerar esta fecha como el nacimiento de Internet.

. lenguaje de programación C++.

amoso programa de hoja de

, bus de expansión de 16 memoria RAM, un disco duro de

. Su precio en ese momento era de 5795

128K con el sistema operativo Mac

para computadores. bajo el nombre X1 para dotar de una

para procesamiento de documentos. llamada LaserJet.

que es líder mundial

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 12

• 1985: Compaq saca a la venta la CompaqDeskpro 286, una PC IBM Compatible de 16-bits con microprocesador Intel 80286 corriendo a 6 MHz y con 7MB de RAM, fue considerablemente más rápida que una PC IBM. Fue la primera de la línea de computadoras CompaqDeskpro.

• 1985: Bertrand Meyer crea el lenguaje de programación Eiffel. • 1985: Adobe crea el PostScript. • 1985: el ruso AlexeyPazhitnov crea el juego Tetris. • 1986: ISO estandariza SGML, lenguaje en que posteriormente se basaría XML . • 1986: Compaq lanza el primer computador basado en el procesador de 32 bits Intel

80386, adelantándose a IBM. • 1986: el lenguaje SQL es estandarizado por ANSI. • 1986: aparece el programa de cálculo algebraico de computadora MathCad. • 1986: se registra la primera patente base de codificación de lo que hoy conocemos

como MP3 (un método de compresión de audio). • 1986: Compaq pone en venta la PC compatible Compaq Portable II, mucho más

ligera y pequeña que su predecesora, que utilizaba microprocesador de 8 MHz y 10 MB de disco duro, y fue 30% más barata que la IBM PC/AT con disco rígido.

• 1987: se desarrolla la primera versión del actual protocolo X11. • 1987: Larry Wall crea el lenguaje de programación Perl. • 1987: el proyecto GNU crea el conjunto de compiladores llamado "GNU

CompilerCollection". • 1987: Compaq introduce la primera PC basada en el nuevo microprocesador de

Intel; el 80386 de 32 bits, con la Compaq Portable 386 y la Compaq Portable III. Aún IBM no estaba usando este procesador. Compaq marcaba lo que se conocería como la era de los clones de PC.

• 1988: SoftWarehouse desarrolla el programa de álgebra computacional llamado Derive.

• 1988: Stephen Wolfram y su equipo sacan al mercado la primera versión del programa Mathematica.

• 1988: aparece el primer documento que describe lo que hoy se conoce como firewalls (cortafuegos).

• 1988: aparece el estándar XMS. • 1989: CreativeLabs presenta la reconocida tarjeta de sonidoSoundBlaster. • 1989: T. E. Anderson estudia las cuestiones sobre el rendimiento de las hebras o

hilos en sistemas operativos (threads). • 1990: Tim Berners-Lee idea el hipertexto para crear el World Wide Web (www)

una nueva manera de interactuar con Internet. También creó las bases del protocolo de transmisión HTTP, el lenguaje de documentos HTML y el concepto de los URL.

• 1990: en AT&T (Laboratorios de Bell) se construye el primer prototipo de procesador óptico.

• 1990: Guido van Rossum crea el lenguaje de programación Python.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 13

Tux (Logo de Linux).

• 1991: LinusTorvaldscon Unix.

• 1991: comienza a popularizarse la • 1991: surge la primera versión del estándar • 1991: aparece la primera versión de • 1991: Compaq pone a la venta al por menor con la

los primeros fabricantes en los mediadomenos de 1000 dólares estadounidenses. primeros fabricantes en usar micros de

• 1992: Es introducida la arquitectura de procesadores el nombre AXP, como reemplazo para la serie de microcomúnmente utilizaban el sistema operativo openVMS. El procesador Alpha 21064 de 64 bits y 200MHz es declarado como el más rápido del mundo.

• 1992: Microsoft lanza • 1992: Aparece la primera versión del • 1992: GNU comienza a utilizar el núcleo Linux.• 1993: un grupo de investigadores descubren que un rasgo de la

llamado entrelazamientodel cuanto aplicada a la construcción de computadoras cuánticas y a la teleportación.

• 1993: Microsoft lanza al mercado la primera versión del sistema operativo multiusuario de 32 bits (cliente

• 1993: se crea la lista tierra.

• 1994: Marc Andreessen• 1994: es diseñado el

de un grupo de CGIcanadiense RasmusLerdorf

• 1995: Microsoft lanza de predeterminado, Windows Internet Explorer

• 1995: aparece la primera versión de • 1995: se inicia el desarrollo del • 1995: la implementación original y de referencia del

y las librerías de clases de • 1995: se presenta públicamente el • 1995: se especifica la versión 1.5 del

Manual de informática diseñado por: Alfonso Yoj Alvarado

LinusTorvalds comenzó a desarrollar Linux, un sistema operativo

1991: comienza a popularizarse la programación orientada a obje1991: surge la primera versión del estándar Unicode. 1991: aparece la primera versión de Adobe Premiere.

pone a la venta al por menor con la CompaqPresariolos primeros fabricantes en los mediados de los años noventa en vender una PC de menos de 1000 dólares estadounidenses. Compaq se convirtió en una de los primeros fabricantes en usar micros de AMD y Cyrix.

: Es introducida la arquitectura de procesadores Alpha diseñada por , como reemplazo para la serie de microcomputadores

comúnmente utilizaban el sistema operativo VMS y que luego originaría el . El procesador Alpha 21064 de 64 bits y 200MHz es declarado como el

más rápido del mundo. 1992: Microsoft lanza Windows 3.1. 1992: Aparece la primera versión del sistema operativo Solaris.

comienza a utilizar el núcleo Linux. : un grupo de investigadores descubren que un rasgo de la mecánica cuántica

entrelazamiento, podía utilizarse para superar las limitaciones de la aplicada a la construcción de computadoras cuánticas y a la

lanza al mercado la primera versión del sistema operativo multiusuario de 32 bits (cliente-servidor) Windows NT. 1993: se crea la lista TOP500 que recopila los 500 ordenadores más potentes de la

Marc Andreessen crea el famoso navegador web Netscape Navigator1994: es diseñado el PHP, originalmente en lenguaje Perl, seguidos por la escritura

CGI binarios escritos en el lenguaje C por el programador danésRasmusLerdorf.

lanza de Windows 95, junto con su navegador webWindows Internet Explorer.

1995: aparece la primera versión de MySQL. 1995: se inicia el desarrollo del servidor Apache. 1995: la implementación original y de referencia del compilador, la y las librerías de clases de Java fueron desarrollados por Sun Microsystems1995: se presenta públicamente el lenguaje de programación Ruby1995: se especifica la versión 1.5 del DVD, base actual del DVD.

Manual de informática diseñado por: Alfonso Yoj Alvarado

sistema operativo compatible

programación orientada a objetos.

CompaqPresario, y fue uno de s de los años noventa en vender una PC de

se convirtió en una de los

diseñada por DEC bajo computadores VAX que

y que luego originaría el . El procesador Alpha 21064 de 64 bits y 200MHz es declarado como el

mecánica cuántica, , podía utilizarse para superar las limitaciones de la teoría

aplicada a la construcción de computadoras cuánticas y a la

lanza al mercado la primera versión del sistema operativo

que recopila los 500 ordenadores más potentes de la

Netscape Navigator. , seguidos por la escritura

lenguaje C por el programador danés-

navegador web

, la máquina virtual Sun Microsystems.

lenguaje de programación Ruby. , base actual del DVD.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 14

• 1996: se crea Internet2• 1996: se publica la primera versión del navegador web • 1996: se inicia el proyecto • 1996: la tecnología de

AT&T. • 1996: aparece la primera versión de • 1996: Sabeer Bhatia• 1997: la empresa estadounidense

multimediaWinamp• 1997: aparece la primera versión pública de • 1997: Spencer Kimball• 1998: la W3C publica la primera versión de • 1998: Microsoft lanza al mercado el sistema • 1998: Compaq adquiere

anterior generación de las computadoras durante los años setenta y principios de los ochenta. Esta adquisición convertiría a Compaq en el segundo más grande fabricante de computadoras, en términos de ingresos.

• 1998: Larry Page y

GNOME.

• 1999: aparece el entorno de escritorio • 1999: Microsoft publica la primera versión de • 1999: Macintosh lanza • 2000: un equipo de investigadores de IBM construye el prototipo de

cuántico. • 2000: Microsoft lanza el sistema operativo • 2000: Microsoft lanza el sistema operativo • 2000: Macintosh lanza el sistema operativo

Siglo XXI[editar]

• 2001: Microsoft desarprogramación C#, que después fue aprobado como un estándar por la

• 2001: Se lanza el sistema operativo • 2001: Se crea Wikipedia• 2002: Lanzamiento del navegador web

momento Phoenix.

Manual de informática diseñado por: Alfonso Yoj Alvarado

Internet2, más veloz que la Internet original. 1996: se publica la primera versión del navegador web Opera. 1996: se inicia el proyecto KDE. 1996: la tecnología de DjVu fue originalmente desarrollada en los laboratorios de

1996: aparece la primera versión de SuperCollider. Sabeer Bhatia y Jack Smith fundanHotmail.

: la empresa estadounidense Nullsoft distribuye gratuitamente el Winamp.

1997: aparece la primera versión pública de FlightGear. Spencer Kimball y Peter Mattis crean la inicial librería GTK+

publica la primera versión de XML . lanza al mercado el sistema Windows 98.

adquiere Digital EquipmentCorporation, la compañía líder en la anterior generación de las computadoras durante los años setenta y principios de los ochenta. Esta adquisición convertiría a Compaq en el segundo más grande fabricante de computadoras, en términos de ingresos.

y Serguéi Brin fundan Google Inc.

: aparece el entorno de escritorio GNOME. 1999: Microsoft publica la primera versión de MSN Messenger.

lanza Mac OS 9. : un equipo de investigadores de IBM construye el prototipo de

lanza el sistema operativo Windows 2000. lanza el sistema operativo Windows Me. lanza el sistema operativo Mac OS X.

: Microsoft desarrolla, como parte de su plataforma .NET, el , que después fue aprobado como un estándar por la

2001: Se lanza el sistema operativo Windows XP por parte de MicrosoftWikipedia.

: Lanzamiento del navegador web Mozilla Firefox, llamado en un primer

Manual de informática diseñado por: Alfonso Yoj Alvarado

fue originalmente desarrollada en los laboratorios de

distribuye gratuitamente el reproductor

GTK+.

la compañía líder en la anterior generación de las computadoras durante los años setenta y principios de los ochenta. Esta adquisición convertiría a Compaq en el segundo más grande

: un equipo de investigadores de IBM construye el prototipo de computador

, el lenguaje de , que después fue aprobado como un estándar por la ECMA e ISO.

Microsoft.

, llamado en un primer

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 15

• 2002: Puesta en marcha del supercomputador Earth Simulator que sería el ordenador más potente según el TOP500.

• 2005: Los usuarios de Internet con conexión de banda ancha superan a los usuarios de internet con conexión vía módem en la mayoría de países desarrollados.

• 2005: Se lanza el programa Google Earth. • 2005: Lanzamiento de Windows XP Media Center Edition • 2005: Puesta en funcionamiento del supercomputador MareNostrum en el BSC. • 2005: Creación de YouTube. • 2006: Lanzamiento del sistema operativo de Microsoft Windows Vista: Entra en

servicio el supercomputador Magerit perteneciente al CeSViMa. • 2007: La empresa Dell lanza al mercado la primera computadora portátil (laptop)

con la distribución LinuxUbuntu preinstalada. • 2007: La empresa de Steve Jobs, Apple, lanza al mercado la nueva versión el Mac

OS XLeopard 10.5 • 2008: Apple lanza al mercado la MacBook Air la cual, al parecer, es la laptop más

delgada del mundo en ese momento. • 2008: Apple lanza en toda Europa y América, el iPhone 3G. • 2008: Google, contrarresta a Apple lanzando el G1 con su nuevo sistema Android

para móviles. • 2008: Lanzamiento del navegador Google Chrome. • 2008: Lanzamiento de KDE 4.0. • 2008: El supercomputador IBM Roadrunner es el primero en superar el PetaFLOP

alcanzando el número 1 en la lista de los más veloces, TOP500. • 2009: Debian GNU/Linux 5.0 • 2009: KDE 4.2 RC • 2009: Apple, lanza al mercado la nueva versión el Mac OS X Snow Leopard 10.6 • 2009: El 22 de octubre se lanza el sucesor de Windows Vista, el Windows 7. • 2010: Se espera el lanzamiento de Google Chrome OS, un sistema operativo creado

por la empresa Google y basado en Linux. • 2010: IBM crea un procesador de grafeno con una frecuencia efectiva de 100 GHz • 2010: Se espera el lanzamiento de USB versión 3.0, que representaría un avance en

la velocidad de transmisión de datos entre el dispositivo conectado y la computadora.

• 2010: Qualcomm lanza el primer procesador móvil doble núcleo a 1,5 Ghz • 2012: Microsoft lanza windows 8.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 16

Historia de la informática en el siglo XXI

2001

• Microsoft desarrolla, como parte de su plataforma .NET, el lenguaje de programación

C#, que después fue aprobado como un estándar por la ECMA e ISO.

• Larry Sanger y Jimmy Wales fundanWikipedia

• Se lanza el sistema operativo Windows XP por parte de Microsoft.

2002

• Lanzamiento del navegador web Mozilla Firefox, llamado en un primer momento

Phoenix.

• Puesta en marcha del supercomputador Earth Simulator que sería el ordenador más

potente según el TOP500.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 17

2005

• Los usuarios de Internet con conexión de banda ancha superan a los usuarios de internet

con conexión vía módem en la mayoría de países desarrollados.

• Se lanza el programa Google Earth.

• Lanzamiento de Windows XP Media Center Edition

• Puesta en funcionamiento del supercomputador MareNostrum en el BSC.

• Creación de YouTube.

2006

• Lanzamiento del sistema operativo de Microsoft Windows Vista

• Entra en servicio el supercomputador Magerit perteneciente al CeSViMa.

2007

• La empresa Dell lanza al mercado la primera computadora portátil (laptop) con la

distribución LinuxUbuntu preinstalada.

• La empresa de Steve Jobs, Apple, lanza al mercado la nueva versión el Mac OS XLeopard

10.5

2008

• Apple lanza al mercado la MacBook Air la cual, al parecer, es la laptop más delgada del

mundo en ese momento.

• Apple lanza el móvil más revolucionario de la historia en toda Europa y América, el

iPhone 3G .

• Google, contrarresta a Apple lanzando el G1 con su nuevo sistema Android para móviles.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 18

• Lanzamiento del navegador Google ChromLanzamiento de KDE 4.0.El supercomputador

Roadrunner es el primero en superar el PetaFLOP alcanzando el número 1 en la lista de

los más veloces, TOP500.

• 2009

• Debian GNU/Linux 5.0

• KDE 4.2 RC

• Apple, lanza al mercado la nueva versión el Mac OS X Snow Leopard 10.6

• El 22 de octubre se lanza el sucesor de Windows Vista, el Windows 7.

2010

• Se espera el lanzamiento de Google Chrome OS, un sistema operativo creado por la

empresa Google y basado en Linux.

• Se espera el lanzamiento de USB versión 3.0, que representaría un avance en la

velocidad de transmisión de datos entre el dispositivo conectado y la computadora.

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 19

Definición de software

Etimología

Software (pronunciación AFI:[ˈsɒftwɛəʳ]) es una palabra proveniente del inglés (literalmente: partes blandas o suaves), que en español no posee una traducción adecuada al contexto, por lo cual se la utiliza asiduamente sin traducir y así fue admitida por la Real Academia Española (RAE).2 Aunque puede no ser estrictamente lo mismo, suele sustituirse por expresiones tales como programas (informáticos) o aplicaciones (informáticas) o soportes lógicos.3

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 20

Software es lo que se denomina producto en Ingeniería de Software.4

Existen varias definiciones similares aceptadas para software, pero probablemente la más formal sea la siguiente:

Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.

Extraído del estándar 729 del IEEE5

Considerando esta definición, el concepto de software va más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado.

El término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniería de software y las ciencias de la computación, el software es toda la información procesada por los sistemas informáticos: programas y datos.

El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, «Los números computables», con una aplicación al problema de decisión.

Clasificación del software

Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos:

• Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:

o Sistemas operativos o Controladores de dispositivos o Herramientas de diagnóstico

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 21

o Herramientas de Corrección y Optimización o Servidores o Utilidades

• Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen básicamente:

o Editores de texto o Compiladores o Intérpretes o Enlazadores o Depuradores o Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores

herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).

• Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos otros:

o Aplicaciones para Control de sistemas y automatizaciónindustrial o Aplicaciones ofimáticas o Software educativo o Software empresarial o Bases de datos o Telecomunicaciones (por ejemplo Internet y toda su estructura lógica) o Videojuegos o Software médico o Software de cálculo numérico y simbólico. o Software de diseño asistido (CAD) o Software de control numérico (CAM)

- Proceso para el desarrollo de software.

• Se define como proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr un producto software que resuelva un problema específico.

• El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Por ejemplo la creación de un sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo. En el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolución de una ecuación de segundo orden), éste puede ser realizado por un solo programador (incluso aficionado) fácilmente. Es así que normalmente se dividen en tres categorías según su tamaño (líneas de código) o costo: de «pequeño», «mediano» y «gran porte». Existen varias metodologías para estimarlo, una de las más populares es el sistema COCOMO que provee métodos y un software (programa) que calcula y provee una aproximación de todos los costos

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 22

de producción en un «proyecto software» (relación horas/hombre, costo monetario, cantidad de líneas fuente de acuerdo a lenguaje usado, etc.).

- Modelos evolutivos

• El software evoluciona con el tiempo.119 Los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo. Las fechas de mercado y la competencia hacen que no sea posible esperar a poner en el mercado un producto absolutamente completo, por lo que se aconsejable introducir una versión funcional limitada de alguna forma para aliviar las presiones competitivas.

• En esas u otras situaciones similares los desarrolladores necesitan modelos de progreso que estén diseñados para acomodarse a una evolución temporal o progresiva, donde los requisitos centrales son conocidos de antemano, aunque no estén bien definidos a nivel detalle.

• En el modelo cascada y cascada realimentado no se tiene demasiado en cuenta la naturaleza evolutiva del software,11 se plantea como estático, con requisitos bien conocidos y definidos desde el inicio.6

• Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado; incluso evolucionar más allá, durante la fase de operación.

• Los modelos «iterativo incremental» y «espiral» (entre otros) son dos de los más conocidos y utilizados del tipo evolutivo.10

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 23

Hardware

El hardware de un ordenador lo componen todas las partes físicas y tangibles que componen todo

el sistema que hace posible el funcionamiento del proceso de datos. Entre las partes más

importantes que componen el hardware de un ordenador s

microprocesador, antiguamente conocido como CPU ( Unidad Central de Procesamiento), que es

el cerebro o corazón del sistema, por el cual pasan todos los datos, la placa base, o placa madre,

que contiene todos los circuitos que i

El procesador está incrustado en la placa base conectado a un interfaz que hace de nexo entre

éste y todos los demás componentes del sistema, que se llama chipset. Esto configuran los

elementos claves del hardwa

velocidad del sistema y la rapidez en el procesamiento de datos.

Luego también incrustados en la placa base, se encuentran los lugares destinados a otro

elementos que también cumplen funci

que cumple la función de ayudar al procesador en la administración de procesamiento de datos,

siendo el tamaño de ella fundamental para que el procesador no se vea saturado en su accionar.

La RAM es la memoria utilizada en un ordenador para el almacenamiento transitorio y de trabajo

(no masivo). En la RAM se almacena temporalmente la información, datos y programas que el

procesador lee, procesa y ejecuta. La memoria RAM es conocida como memoria princi

Manual de informática diseñado por: Alfonso Yoj Alvarado

El hardware de un ordenador lo componen todas las partes físicas y tangibles que componen todo

el sistema que hace posible el funcionamiento del proceso de datos. Entre las partes más

importantes que componen el hardware de un ordenador se encuentra el procesador o

microprocesador, antiguamente conocido como CPU ( Unidad Central de Procesamiento), que es

el cerebro o corazón del sistema, por el cual pasan todos los datos, la placa base, o placa madre,

que contiene todos los circuitos que interconectan los componentes del hardware.

El procesador está incrustado en la placa base conectado a un interfaz que hace de nexo entre

éste y todos los demás componentes del sistema, que se llama chipset. Esto configuran los

elementos claves del hardware. De las características de estos elementos dependen el 80% de la

velocidad del sistema y la rapidez en el procesamiento de datos.

Luego también incrustados en la placa base, se encuentran los lugares destinados a otro

elementos que también cumplen funciones importantes. Entre ellas se destaca la memoria RAM,

que cumple la función de ayudar al procesador en la administración de procesamiento de datos,

siendo el tamaño de ella fundamental para que el procesador no se vea saturado en su accionar.

la memoria utilizada en un ordenador para el almacenamiento transitorio y de trabajo

(no masivo). En la RAM se almacena temporalmente la información, datos y programas que el

procesador lee, procesa y ejecuta. La memoria RAM es conocida como memoria princi

Manual de informática diseñado por: Alfonso Yoj Alvarado

El hardware de un ordenador lo componen todas las partes físicas y tangibles que componen todo

el sistema que hace posible el funcionamiento del proceso de datos. Entre las partes más

e encuentra el procesador o

microprocesador, antiguamente conocido como CPU ( Unidad Central de Procesamiento), que es

el cerebro o corazón del sistema, por el cual pasan todos los datos, la placa base, o placa madre,

nterconectan los componentes del hardware.

El procesador está incrustado en la placa base conectado a un interfaz que hace de nexo entre

éste y todos los demás componentes del sistema, que se llama chipset. Esto configuran los

re. De las características de estos elementos dependen el 80% de la

Luego también incrustados en la placa base, se encuentran los lugares destinados a otro

ones importantes. Entre ellas se destaca la memoria RAM,

que cumple la función de ayudar al procesador en la administración de procesamiento de datos,

siendo el tamaño de ella fundamental para que el procesador no se vea saturado en su accionar.

la memoria utilizada en un ordenador para el almacenamiento transitorio y de trabajo

(no masivo). En la RAM se almacena temporalmente la información, datos y programas que el

procesador lee, procesa y ejecuta. La memoria RAM es conocida como memoria principal de la

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 24

computadora, a diferencia de las llamadas memorias auxiliares y de almacenamiento masivo

(como discos duros, cintas magnéticas u otras memorias).

Las memorias han tenido una evolución muy importante y se han generado en un período muy

corto tecnologías que permiten aumentar la rapidez de las mismas y su capacidad de

almacenamiento. Para un ordenador normal, la capacidad de memoria RAM no debe ser inferir de

1 Gb, para que opere el sistema con fluidez.

Otro componente de hardware que ha tenido un

incrementado la utilización de vídeos e imágenes de excelente calidad, que conlleva un tamaño de

archivo importante, son las tarjetas gráficas. Conocidas también como tarjetas de vídeo, son un

hardware muy importante para poder jugar en forma continua, sin que se congele la pantalla, los

últimos juegos sacados al mercado por las empresas más importantes de este mercado

Actualmente poseen su propia memoria y unidad de procesamiento, esta última llamada u

procesamiento gráfico (o GPU

la GPU es realizar exclusivamente procesamiento gráfico, liberando al procesador principal (CPU)

de esa costosa tarea (en tiempo) para que pueda así efectuar

Antes de esas tarjetas de video con aceleradores, era el procesador principal el encargado de

construir la imagen mientras la sección de video (sea tarjeta o de la placa base) era simplemente

Manual de informática diseñado por: Alfonso Yoj Alvarado

computadora, a diferencia de las llamadas memorias auxiliares y de almacenamiento masivo

(como discos duros, cintas magnéticas u otras memorias).

Las memorias han tenido una evolución muy importante y se han generado en un período muy

logías que permiten aumentar la rapidez de las mismas y su capacidad de

almacenamiento. Para un ordenador normal, la capacidad de memoria RAM no debe ser inferir de

1 Gb, para que opere el sistema con fluidez.

Otro componente de hardware que ha tenido una gran evolución por su importancia al haberse

incrementado la utilización de vídeos e imágenes de excelente calidad, que conlleva un tamaño de

archivo importante, son las tarjetas gráficas. Conocidas también como tarjetas de vídeo, son un

ortante para poder jugar en forma continua, sin que se congele la pantalla, los

últimos juegos sacados al mercado por las empresas más importantes de este mercado

Actualmente poseen su propia memoria y unidad de procesamiento, esta última llamada u

GPU, siglas en inglés de GraphicsProcessingUnit). El objetivo básico de

la GPU es realizar exclusivamente procesamiento gráfico, liberando al procesador principal (CPU)

de esa costosa tarea (en tiempo) para que pueda así efectuar otras funciones más eficientemente.

Antes de esas tarjetas de video con aceleradores, era el procesador principal el encargado de

construir la imagen mientras la sección de video (sea tarjeta o de la placa base) era simplemente

Manual de informática diseñado por: Alfonso Yoj Alvarado

computadora, a diferencia de las llamadas memorias auxiliares y de almacenamiento masivo

Las memorias han tenido una evolución muy importante y se han generado en un período muy

logías que permiten aumentar la rapidez de las mismas y su capacidad de

almacenamiento. Para un ordenador normal, la capacidad de memoria RAM no debe ser inferir de

a gran evolución por su importancia al haberse

incrementado la utilización de vídeos e imágenes de excelente calidad, que conlleva un tamaño de

archivo importante, son las tarjetas gráficas. Conocidas también como tarjetas de vídeo, son un

ortante para poder jugar en forma continua, sin que se congele la pantalla, los

últimos juegos sacados al mercado por las empresas más importantes de este mercado

Actualmente poseen su propia memoria y unidad de procesamiento, esta última llamada unidad de

raphicsProcessingUnit). El objetivo básico de

la GPU es realizar exclusivamente procesamiento gráfico, liberando al procesador principal (CPU)

otras funciones más eficientemente.

Antes de esas tarjetas de video con aceleradores, era el procesador principal el encargado de

construir la imagen mientras la sección de video (sea tarjeta o de la placa base) era simplemente

Manual de informática diseñado por: Alfonso Yoj Alvarado

pág. 25

un traductor de las señales binarias a las señales requeridas por el monitor; y buena parte de la

memoria principal (RAM) de la computadora también era utilizada para estos fines.

Además de estos importantes componentes, tenemos el grupo de hardware conocidos como

periféricos de entrada, los cuales son los medios para ingresar los datos que el procesador se

encarga de tramitar. Dentro de este grupo se encuentra el teclado, el mouse o el ratón, el scaner,

el micrófono, la cámara web , lectores ópticos de código de barras, Joystick, lectora de CD o DVD

(sólo lectoras), etc.

Así como existe este grupo de periféricos de entrada, que como decíamos ingresan al sistema los

datos, existen dentro del hardware, los periféricos de salida, es decir los que se encargan de

visualizar el resultado de la operación solicitada al procesador. Dentro de este grupo encontramos

como centrales, los monitores, las impresoras y los parlantes o altavoces.