NDICE
Introduccin...
Historia de la Computacin
Antecedentes
Primera Generacin (1946-1954)..
Segunda Generacin (1954-1964).
Tercera Generacin (1964-1971)
Cuarta Generacin (1971-1983)
Quinta Generacin (1983-?)! .
Desde el 2000-*.
Hardware..
Definicin..
Dispositivos de salida
Dispositivos de entrada .
Dispositivos adicionales de entrada ..
Dispositivos mixtos de entrada y salida
Dispositivos internos.
Dispositivos de reconocimiento
Dispositivos de comunicacin..
Software
Definicin.
Segn funcin
Software de sistemas
Software de aplicacin.
Software de programacin
Categoras
Software propietario
Software privado .
Software no libre .
Software semilibre
Software libre..
Software libre con copyleft .
Software libre sin copyleft ..
Software con licencia GPL ..
Software de cdigo cerrado ..
Software de cdigo abierto ..
Software de dominio pblico
Freeware..
Shareware
Software comercial..
Software a la medida
Software estndar.
Software basado en web ..
Observaciones.
3
4
4
5
5
5
6
6
7
8
8
8
8
8
9
9
11
12
12
12
12
12
13
13
13
13
13
13
13
13
14
14
14
14
14
15
15
16
16
16
16
16
16
Octubre 2016
INTRODUCCIN
Es probable que temas tales como la historia de la computacin, el Hardware y el Software,
no son actualizados constantemente al introducir a estudiantes nveles en las ciencias de la
computacin e informtica.
Por lo anterior, me he dado a la tarea de recopilar de varios documentos y de actualizar
mediante la investigacin de fuentes electrnicas y bibliogrficas, estos tres temas bsicos
de aplicacin habitual en los inicios de ciertas carreras y cursos del rea de la computacin
e informtica.
Es un material sencillo y ampliado, no profundizado, que puede servir de base para los
interesados en iniciar esta amplia y variada rea de estudio; y por qu no?, de repaso y
actualizacin para los usuarios ms avanzados.
Por ltimo, pueden aparecer datos errados, los cuales se agradece corregir.
El autor.
Esta obra est bajo una Licencia Creative Commons AtribucinNoComercial-CompartirIgual 4.0 Internacional.
Octubre 2016
HISTORIA DE LA COMPUTACIN1
"Si no sabemos en todo momento a dnde vamos, puede resultar til saber de dnde venimos. Estoy haciendo
lo posible para que te des cuenta de tus races histricas. Solamente as sers un ser humano. Solamente as
sers ms que un mono desnudo. Solamente as evitars flotar en el vaco."
Jostein Gaarder
18331842
1890
1904
1906
1911
1925
1936
1941
1942
1944
1944
1945
1945
Charles Babbage
Herman Hollerith
John Ambrose Fleming
Lee De Forest
Charles Ranlett Flint
Alan Turing
Konrad Suze
Clifford Edward Berry &
Jhon Vicent Atanasoft
Thomas (Tommy) Harold
Flowers
Howard H. Aiken (IBM)
Octubre 2016
IBM
John Backus et al.
John McCarthey et al.
Roberth Noise y Jack S. Kilby
Grace Hopper (Short Range
Committee)
Instituto de Tecnologa de
Massachusetts
1970
1970
1969
IBM
E.A. Johnson
Deek Kilibrark
Laboratorios Bell
Enlace entre las Universidades
de Stanford y la UCLA
Marcian Ted Hoff &
Federico Fagin (Chip Intel)
Octubre 2016
1973
1973
1974
1975
1975
1976
Fundacin de Microsoft
Fundacin de Apple
1977
1981
1981
1981
1982
Intel
Sam Hurst (Elographics)
Dennis Ritchie y Ken
Thompson (Laboratorios Bell)
Xerox PARC
Steve Jobs & Steven Wozniak
Gary Kildall (Digital Research)
Micro Instrumentacion
Telemetry Systems, Inc. MITS
Paul Alen y Bill Gates
Steve Jobs, Steve Wozniack y
Mike Markkula
Jobs & Wozniak
IBM
IBM
IBM
Intel
HP
Richard Stallman
Apple
Microsoft
Microsoft
Tim Berners-Lee
Linus Torvalds
Alan Cooper
IBM
Microsoft
Apple
HP
Jeff Bezos
Pierre Omidyar
Microsoft
Consorcio Internet2 (I2)
Larry Page y Sergei Brin
Octubre 2016
Desde el 2000-*
Boom de dispositivos mviles e Internet de ocio y entretenimiento
2000
2000
2001
2001
2001
2002
2002
2004
2005
2005
2005
2006
2006
2007
2007
2008
2009
2010
2003
2004
Ericsson
Ericsson
RLX Technologies
Apple
Jimmy Wales y Larry Sanger
Research in Motion
Andy Rubin
HP y AMD
Mark Zuckerberg, Eduardo
Saverin, Chris Hughes y Dustin
Moskovitz
HARDWARE2
Octubre 2016
Definicin
Todos aquellos dispositivos fsicos y tangibles que componen una computadora
Dispositivos de salida
Monitor
Impresora
Parlantes
Video
proyector
Dispositivos de entrada
Teclado
Ratn
Escner
Cmara web
Micrfono
Octubre 2016
Cmara
fotogrfica
Celular
Cmara de
video
Disco duro
externo
Memoria USB
Mandos de
juegos
Monitor
pantalla tctil o
mutitctil
Dispositivos internos
Fuente de poder
Memoria ROM
Octubre 2016
10
Memoria RAM
Disco duro
Unidad de
CD/DVD
Placa base
Tarjeta de video
Tarjeta de sonido
Tarjeta de red
Tarjeta de red
inalmbrica
Microprocesador
Lector de
tarjetas de
memoria
Octubre 2016
11
Dispositivos de reconocimiento
Lector de cdigo
de barras
Lector de cintas
magnticas
Reconocimiento
ptico de marcas
(OMR)
Reconocimiento
de caracteres
mediante tinta
magntica
(MICR)
Identificacin
por
radiofrecuencia
(RFID)
Octubre 2016
12
Dispositivos de comunicacin
Switch 8
puertos
Modem
Router
Router Modem
SOFTWARE3
Definicin
Soporte lgico e inmaterial que permite al Hardware desempear tareas inteligentes,
dirigiendo a estos componentes fsicos con instrucciones y datos a travs de diferentes tipos de
programas.
Segn funcin
1. Software de sistemas
Conjunto de programas que sirven para interactuar con el sistema, concede control sobre el
Hardware y ofrece soporte a otros programas.
Programas utilitarios: Programas que realizan diversas funciones para resolver problemas
especficos y/o tareas de mantenimiento.
Octubre 2016
13
2. Software de aplicacin
Conjunto de programas diseados para la realizacin de tareas especficas
3. Software de programacin
Conjunto de herramientas en un ambiente de desarrollo integrado que permiten escribir
programas mediante diferentes alternativas y lenguajes de programacin.
Categoras
1. Software propietario
Es otro nombre para designar el software que no es libre. Una persona fsica o jurdica
posee los derechos de autor sobre un software dndole la posibilidad de controlar y restringir los
derechos del usuario sobre su programa.
2. Software privado
Es aquel que ha sido desarrollado para un usuario (generalmente una organizacin o una
empresa). El usuario lo mantiene y utiliza, y no lo publica, ni como cdigo fuente ni como binarios.
Software que no poda ser modificado ni redistribuido.
3. Software no libre
Es cualquier software que no es libre. Est prohibido su uso, redistribucin o modificacin,
o requiere que se solicite permiso, o tiene tantas restricciones que de hecho no se puede hacer
libremente.
4. Software semilibre
Software que poda ser modificado y redistribuido sin fines comerciales.
5. Software libre
Es aquel que se suministra con autorizacin para que cualquiera pueda usarlo, copiarlo y/o
distribuirlo, ya sea con o sin modificaciones, gratuitamente o mediante pago.
Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:
La libertad de ejecutar el programa como se desea, con cualquier propsito (libertad 0).
La libertad de estudiar cmo funciona el programa, y cambiarlo para que haga lo que usted
quiera (libertad 1). El acceso al cdigo fuente es una condicin necesaria para ello.
La libertad de redistribuir copias para ayudar a su prjimo (libertad 2).
La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le
permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones.
El acceso al cdigo fuente es una condicin necesaria para ello.
Octubre 2016
14
Octubre 2016
15
Integridad del cdigo fuente del autor: La licencia puede restringir el cdigo fuente de
ser distribuido en forma modificada slo si la licencia permite la distribucin de "archivos
parche" con el cdigo fuente con el fin de modificar el programa en tiempo de
construccin. La licencia debe permitir explcitamente la distribucin de software a partir
de cdigo fuente modificada. La licencia puede requerir que los trabajos derivados lleven
un nombre o un nmero de versin diferente del software original.
No discriminacin contra personas o grupos: La licencia no debe discriminar a ninguna
persona o grupo de personas.
No discriminacin en funcin de la finalidad perseguida: La licencia no debe restringir
el uso del programa en un campo especfico de actividad. Por ejemplo, no puede impedir
que el programa sea utilizado en una empresa, o de ser utilizados para la investigacin
gentica.
Distribucin de la licencia: Los derechos asociados al programa deben aplicarse a todos a
los que se redistribuya el programa, sin necesidad de pedir una licencia adicional para estas
terceras partes.
La licencia no debe ser especfica para un producto: Los derechos asociados al programa
no deben depender de que parte del programa de una distribucin de software en particular.
Si el programa se extrae de esa distribucin y usado o distribuido dentro de los trminos de
la licencia del programa, todas las partes a las que se redistribuya el programa, deben tener
los mismos derechos que los que se conceden con la distribucin de software original.
La licencia no debe restringir el otro software: La licencia no debe poner restricciones
sobre otros programas que se distribuyan junto con el software con licencia. Por ejemplo, la
licencia no puede insistir que todos los dems programas distribuidos en el mismo medio
deben ser software de cdigo abierto.
La licencia debe ser tecnolgicamente neutro: Ninguna disposicin de la licencia puede
basarse en la tecnologa o un estilo de interfaz.
11. Software de dominio pblicos
Es aquel que no tiene derechos de autor. Si el cdigo fuente es de dominio pblico, se trata
de un caso especial de software libre sin copyleft, lo que significa que algunas copias o versiones
modificadas pueden no ser libres en absoluto.
12. Freeware
No tiene una definicin claramente aceptada, pero se usa generalmente para referirse a
paquetes en los cuales se permite la redistribucin pero no la modificacin (y su cdigo fuente no
est disponible). Estos paquetes no son software libre.
Octubre 2016
16
13. Shareware
Se refiere al software que permite redistribuir copias para su uso, pero quien contina
utilizando una copia debe pagar para obtener la licencia.
14. Software comercial
Es aquel desarrollado por una empresa como parte de su actividad comercial.
15. Software a la medida
El software a la medida es aqul sistema que ha sido diseado y desarrollado de manera
personalizada y nica para un usuario u organizacin especfica. Es decir, basado en las necesidades
de los usuarios que utilizaran la aplicacin y cumpliendo con caractersticas especficas.
16. Software estndar
Es un software genrico, que resuelve mltiples necesidades, y la empresa probablemente
slo emplear algunas. En general, es un software que no se adapta completamente al vocabulario,
necesidades y funciones que necesita la empresa.
17. Software basado en web
Es aquel que es utilizado a travs de Internet con un navegador web y se encuentra alojado
en un servidor web externo al usuario o la empresa.
OBSERVACIONES
1. En el tema Historia de la Computacin est pendiente las fuentes y los hitos del 2010 a la
fecha.
2. Las imgenes utilizadas en el tema Hardware son con fines ilustrativos.
3. El tema de Software es ntegro de las siguientes fuentes bibliogrficas y electrnicas:
Gnu.org URL (octubre 2016) Categoras de software libre y software que no es libre.
Recuperado en de https://www.gnu.org/philosophy/categories.es.html
Opensource.org (octubre 2016). The Open Source Definition. (Traducido) Recuperado de
https://opensource.org/osr
Salvador de la Concha, R., Caballero, J., Castilla, Mara Teresa y Nez, M. (2011) Gestin
de redes en PYMES y centros educativos. Madrid: Anaya.
Octubre 2016