SlideShare a Scribd company logo
1 of 62
SISTEMAS OPERATIVOS
GNU/LINUX
INSTRUCTOR
UGO ANDRES SANCHEZ BAEZA
Contenido
• Historia de los Computadores.
Historia de los Computadores
• El hombre en su afán por realizar las cosas de forma mas rápida y
eficiente, siempre ha querido usar la naturaleza, su entorno y su
capacidad creativa. Es por esto que la búsqueda de soluciones a los
problemas en un principio sencillos y luego mas complejos y repetitivos,
llevan a la creación de maquinas. Estas maquinas resuelven los problemas
complejos y repetitivos a los que se enfrenta, de esta necesidad nace la
computación.
El Abaco
• Instrumento usado para
realizar cálculos sencillos y
operaciones aritméticas.
• Su origen al parecer es del
Asia menor, muchos años
antes de nuestra era.
• Es un marco de madera con
alambres en forma paralela
que tienen unas semillas o
bolas móviles y con ellas se
realizan los cálculos.
El Abaco
Origen
• El ábaco se considera el instrumento de
calculo mas antiguo, es un instrumento de
conteo primitivo que debió iniciar como
piedras y líneas en el suelo.
• Se cree que China vio nacer este artilugio,
por su grado de expansión y rapidez en el
manejo que tienen gran arraigo en la
población.
• Gran parte de los trabajos aritméticos se
realizaban con el ábaco y se llego a
confundir aritmética con ábaco,
haciéndose sinónimos por asociación. Esta
relación se puede ver en las ediciones de
1202 y 1228 sobre los números indo-
arabigos escrita por el Italiano Leonardo
de Pisa Fibbonacci.
El Abaco
• Gran cantidad de culturas
han usado el ábaco, se
pueden encontrar rastros
de su uso en los griegos,
egipcios, babilónicos y
romanos estos últimos la
llamaban "Calculi" que es la
raíz de la palabra Calculo.
Números Binarios
Historia
•2000 a.C. – En el “I-Ching, o Libro de las
mutaciones” de origen chino, se
encuentra la primera formulación del
sistema binario.
•Un arreglo binario ordenado de los
hexagramas del I Ching, representando la
secuencia decimal de 0 a 63, y un
método para generar el mismo fue
desarrollado por el erudito y filósofo
Chino Shao Yong en el siglo XI.
•El antiguo matemático indio Pingala
presentó la primera descripción que se
conoce de un sistema de numeración
binario en el siglo III a. C.
Números Binarios
• Series similares de
combinaciones binarias
también han sido utilizadas
en sistemas de adivinación
tradicionales africanos,
como el IFA.
• Una serie completa de 8
trigramas y 64 hexagramas
(análogos a 3 bit) y números
binarios de 6 bit eran
conocidos en la antigua
China en el texto clásico del
I Ching.
Números Binarios
• El sistema binario, en
matemáticas e informática, es un
sistema de numeración en el que
los números se representan
utilizando solamente las cifras
cero y uno (0 y 1).
• Es el que se utiliza en las
computadoras, pues trabajan
internamente con dos niveles de
voltaje, por lo que su sistema de
numeración natural es el sistema
binario (encendido 1, apagado 0).
Regla de Calculo
William Oughtred
• (Nacido el 5 de Marzo de 1574 Eton,
Buckinghamshire - † 30 de Junio 1660
Albury, Surrey).
• Dedicó en vida a las Matemáticas, la
Astronomía, la Gnomónica y que es
famoso por haber inventado la Regla
de cálculo.
• Fue el primero que empleó la letra
griega pi, como símbolo del cociente
entre las longitudes de una
circunferencia y su diámetro.
Números Binarios
Francis Bacon
• En 1605 habló de un
sistema por el cual las letras
del alfabeto podrían
reducirse a secuencias de
dígitos binarios, las cuales
podrían ser codificadas
como variaciones apenas
visibles en la fuente de
cualquier texto arbitrario.
Blaise Pascal
• Blaise Pascal
(19 de junio 1623 en Clermont;
19 de agosto de 1662 en
París)
Sus contribuciones a las
matemáticas y las ciencias
naturales incluyen el diseño y
construcción de calculadoras
mecánicas, aportes a la Teoría
de la probabilidad,
investigaciones sobre los
fluidos y la aclaración de
conceptos tales como la
presión y el vacío.
Blaise Pascal
• En 1640, su padre fue
nombrado Comisario Real y
jefe de la recaudación de
impuestos para la
Normandía, Pascal inventó
para él la roue pascaline,
«rueda de pascal» o
Pascalina, considerada como
una de las calculadoras más
antiguas.
John Napier
• John Napier (Neper), barón de
Merchiston (Edimburgo, 1550
- 4 de abril de 1617)
• Matemático escocés,
reconocido por ser el primero
en definir los logaritmos.
También hizo común el uso
del punto decimal en las
operaciones aritméticas.
John Napier
• Merced a estos números las
multiplicaciones pueden
sustituirse por sumas, las
divisiones por restas, las
potencias por productos y las
raíces por divisiones.
Números Binarios
Gottfried Wilhem von Liebniz
• El sistema binario moderno fue
documentado en su totalidad por
Leibniz, en el siglo XVII, en su
artículo "Explication de
l'Arithmétique Binaire".
• Leibniz utilizó el 0 y el 1, al igual
que el sistema de numeración
binario actual.
Telar de Jacquard
Joseph Marie Jacquard
• (nacido en Lyon, 7 de julio de
1752 m. Oullins, 7 de agosto de
1834)
• Fue un inventor francés conocido
por automatizar, mediante el uso
de tarjetas perforadas, el llamado
telar de Jacquard.
• Hijo de un obrero textil trabajó de
niño en telares de seda, y
posteriormente automatizó esta
tarea con el uso de tarjetas
perforadas.
Números Binarios
George Boole
• En 1854, el matemático británico
George Boole publicó un artículo
que marcó un antes y un
después, detallo un sistema de
lógica que terminaría
denominándose Álgebra de
Boole.
• Dicho sistema desempeñaría un
papel fundamental en el
desarrollo del sistema binario
actual, particularmente en el
desarrollo de circuitos
electrónicos.
Maquina Analítica
Charles Babbage
• (Nacido en Teignmouth, Devonshire, Gran
Bretaña, 26 de diciembre de 1791 - 18 de
octubre de 1871)
• Fue un matemático británico y científico de
la computación. Diseñó y parcialmente
implementó una máquina a vapor, de
diferencias mecánicas para calcular tablas
de números.
• También diseñó, pero nunca construyó, la
máquina analítica para ejecutar programas
de tabulación o computación; por estos
inventos se le considera como "El Padre de
la Computación".
Maquina Analítica
Ada Lovelace
• Nacida para el año 1815, hija del
famoso poeta Inglés, Lord Byron.
Desarrolló instrucciones para
hacer computaciones en una
versión temprana del
computador, la máquina analítica
de Babbage.
• Babbage estaba muy
impresionado con la manera en
que ella entendía su computador.
Herman Hollerith
• Herman Hollerith (Buffalo, Nueva York,
29 de febrero de 1860 — 17 de
noviembre de 1929)
• Inventó la máquina tabuladora.
• Considerado como el primer
informático, es decir, el primero que
logra el tratamiento automático de la
información (Informática = Información
+ automática).
• Hollerith comenzó a trabajar en el
diseño de una máquina tabuladora o
censadora, basada en tarjetas
perforadas.
Los Computadores
Claude Shannon
• En 1937, realizó su tesis
doctoral en el MIT, en la cual
implementaba el Álgebra de
Boole y aritmética binaria
utilizando relés y
conmutadores por primera vez
en la historia.
• Titulada Un Análisis Simbólico
de Circuitos Conmutadores y
Relés, la tesis de Shannon
básicamente fundó el diseño
práctico de circuitos digitales.
Los Computadores
George Stibitz
• En noviembre de 1937,
George Stibitz, trabajando
por aquel entonces en los
Laboratorios Bell, construyó
una computadora basada
en relés —a la cual apodó
"Modelo K" (porque la
construyó en una cocina, en
inglés "kitchen")— que
utilizaba la suma binaria
para realizar los cálculos.
Los Computadores
• Fue la primera máquina computadora utilizada de manera remota
a través de la línea de teléfono. Algunos participantes de la
conferencia que presenciaron la demostración fueron John Von
Neumann, John Mauchly y Norbert Wiener, quien escribió acerca
de dicho suceso en sus diferentes tipos de memorias en la cual
alcanzó diferentes logros.
John Von Neumann
John Von Neumann
• (28 de diciembre de 1903 - 8 de
febrero de 1957).
•
• Matemático húngaro-
estadounidense.
• Está considerado como uno de los
más importantes matemáticos de la
historia moderna.
• Diseñador de el procesamiento que
lleva su nombre y que se utiliza
actualmente en muchos
procesadores.
John Mauchly
John Mauchly
• (30 de agosto de 1907 – 8 de enero de
1980)
• Físico estadounidense que, junto con
John Presper Eckert, diseñaron la ENIAC,
el primer programa y el primer
ordenador digital electrónico de
propósito general.
• “Moore School Lectures” (1946)
influenció una explosión en el desarrollo
de ordenadores a finales de los 40 en
cualquier parte del mundo.
John Presper Eckert
• John Presper Eckert (Filadelfia, Estados Unidos,
9 de abril de 1919 - 3 de junio de 1995)
• Ingeniero eléctrico estadounidense y pionero de
la informática.
• Eckert se interesó por las ideas que tenía
Mauchly sobre la construcción de un
computador y de la colaboración de ambos
surgió el proyecto ENIAC.
• Uno de los problemas que solucionó fue
conseguir que las 18.000 válvulas de las que
estaba compuesto el ENIAC tuvieran una vida
larga para que así el ENIAC fuera viable.
Norbert Wiener
Norbert Wiener
• (26 de noviembre de 1894,
Columbia (Misuri) - 18 de
marzo de 1964, Estocolmo,
Suecia)
• Matemático
estadounidense, conocido
como el fundador de la
cibernética.
Thomas Harold Flowers
Thomas Harold Flowers
• (22 de diciembre de 1905 - 28 de
octubre de 1998).
• Ingeniero británico que diseñó
Colossus, la primera computadora
electrónica digital y programable.
• 1943, Flowers propuso un sistema
electrónico (Colossus) que usaba
1500 válvulas (tubos vacíos). Como el
anterior dispositivo electrónico más
complicado había usado
aproximadamente 150 válvulas,
algunos eran escépticos con que tal
dispositivo fuera confiable.
Flowers y Colossus
• En 1942, Flowers fue fijado en Bletchley Park, 50 millas (80 kilómetros) al noroeste
de Londres, para unirse a los esfuerzos de la guerra rompiendo código allí. Trabajó
rompiendo una cifra basada de teletipo llamada "Geheimschreiber" (el escritor
secreto) por los Alemanes y "Pescado" por el equipo descodificador inglés que era
mucho más complejo que el sistema de Enigma Alemán. El procedimiento de
descifre conllevaba el intento de tantas posibilidades que era poco práctico
hacerlo a mano. En febrero de 1943.
Colossus
• Anticipándose a la necesidad de
ordenadores adicionales, un
rediseño utilizando 2400 válvulas
fue iniciado antes de que el
primer ordenador estuviera
terminado. El Mark 2 operaba 5
veces más rápido que el primer
Colossus.
• Flowers estimó que podrían ser
fabricados a un ritmo de
aproximadamente uno por mes.
Alan Mathison Turing
Alan Mathison Turing
• (23 de junio de 1912 en Maida
Vale, Londres - 7 de junio de 1954
en Wilmslow, Cheshire)
• Matemático, lógico, científico de
la computación, criptógrafo y
filósofo británico.
• Es considerado uno de los padres
de la ciencia de la computación
siendo el precursor de la
informática moderna.
ENIGMA
• Enigma era el nombre de
una máquina que disponía
de un mecanismo de cifrado
rotatorio, que permitía
usarla tanto para cifrar
como para descifrar
mensajes. Varios de sus
modelos
• Su fama se debe a haber
sido adoptada por las
fuerzas militares de
Alemania desde 1930.
ENIGMA
• Su sistema de cifrado fue
finalmente descubierto y la
lectura de la información que
contenían los mensajes
supuestamente protegidos
es considerado, a veces,
como la causa de haber
podido concluir la Segunda
Guerra Mundial al menos
dos años antes de lo que
hubiera acaecido sin su
descifrado.
Historia de los Sistemas Operativos
Primera Generación
A finales de la década de 1940, con lo
que se podría considerar la aparición
de la primera generación de
computadoras, se accedía
directamente a la consola de la
computadora desde la cual se
actuaba sobre una serie de micro
interruptores que permitían
introducir directamente el programa
en la memoria de la computadora .
Por aquel entonces no existían los
sistemas operativos, y los
programadores debían interactuar
con el hardware del computador sin
ayuda externa.
Primera Generación
• Esto hacía que el tiempo de
preparación para realizar una tarea
fuera considerable. Además para
poder utilizar la computadora debía
hacerse por turnos. Para ello, en
muchas instalaciones, se rellenaba un
formulario de reserva en el que se
indicaba el tiempo que el
programador necesitaba para realizar
su trabajo. En aquel entonces las
computadoras eran máquinas muy
costosas lo que hacía que estuvieran
muy solicitadas y que sólo pudieran
utilizarse en periodos breves de
tiempo. Todo se hacía en lenguaje de
máquina.
Segunda Generación
A principios de los años 50 con el objeto
de facilitar la interacción entre persona y
computadora, los sistemas operativos
hacen una aparición discreta y bastante
simple, con conceptos tales como el
monitor residente, el proceso por lotes y
el almacenamiento temporal.
Monitor residente
• Su funcionamiento era bastante simple, se
limitaba a cargar los programas a
memoria, leyéndolos de una cinta o de
tarjetas perforadas, y ejecutarlos. El
problema era encontrar una forma de
optimizar el tiempo entre la retirada de
un trabajo y el montaje del siguiente.
Segunda Generación
Procesamiento por lotes
• Como solución para optimizar, en
una misma cinta o conjunto de
tarjetas, se cargaban varios
programas, de forma que se
ejecutaran uno a continuación de
otro sin perder apenas tiempo en la
transición.
Almacenamiento temporal
• Su objetivo era disminuir el tiempo
de carga de los programas, haciendo
simultánea la carga del programa o la
salida de datos con la ejecución de la
siguiente tarea. Para ello se
utilizaban dos técnicas, el buffering y
el spooling.
Tercera Generación
En los años 60 se produjeron cambios notorios en
varios campos de la informática, con la aparición del
circuito integrado la mayoría orientados a seguir
incrementando el potencial de los ordenadores. Para
ello se utilizaban técnicas de lo más diversas.
Multiprogramación
• En un sistema multi programado la memoria principal
alberga a más de un programa de usuario. La CPU
ejecuta instrucciones de un programa, cuando el que
se encuentra en ejecución realiza una operación de
E/S; en lugar de esperar a que termine la operación
de E/S, se pasa a ejecutar otro programa. Si éste
realiza, a su vez, otra operación de E/S, se mandan las
órdenes oportunas al controlador, y pasa a ejecutarse
otro. De esta forma es posible, teniendo almacenado
un conjunto adecuado de tareas en cada momento,
utilizar de manera óptima los recursos disponibles.
Tercera Generación
Tiempo compartido
En este punto tenemos un sistema que
hace buen uso de la electrónica
disponible, pero adolece la falta de
interactividad; para conseguirla debe
convertirse en un sistema multiusuario, en
el cual existen varios usuarios con un
terminal en línea, utilizando el modo de
operación de tiempo compartido. En estos
sistemas los programas de los distintos
usuarios residen en memoria. Al realizar
una operación de E/S los programas ceden
la CPU a otro programa, al igual que en la
multiprogramación. Pero, a diferencia de
ésta, cuando un programa lleva cierto
tiempo ejecutándose el sistema operativo
lo detiene para que se ejecute otra
aplicación.
Tercera Generación
Tiempo real
Estos sistemas se usan en entornos
donde se deben aceptar y procesar
en tiempos muy breves un gran
número de sucesos, en su mayoría
externos al ordenador. Si el sistema
no respeta las restricciones de
tiempo en las que las operaciones
deben entregar su resultado se dice
que ha fallado. El tiempo de
respuesta a su vez debe servir para
resolver el problema o un hecho
planteado. El procesamiento de
archivos se hace de una forma
continua, pues se procesa el archivo
antes de que entre el siguiente, sus
primeros usos fueron y siguen siendo
en telecomunicaciones.
Tercera Generación
Multiprocesador
Diseño que no se encuentran en
ordenadores monoprocesador. Estos
problemas derivan del hecho de que dos
programas pueden ejecutarse
simultáneamente y, potencialmente,
pueden interferirse entre sí.
Concretamente, en lo que se refiere a las
lecturas y escrituras en memoria. Existen
dos arquitecturas que resuelven estos
problemas:
La arquitectura NUMA, donde cada
procesador tiene acceso y control exclusivo
a una parte de la memoria.
La arquitectura SMP, donde todos los
procesadores comparten toda la memoria
Para que un multiprocesador opere
correctamente necesita un sistema
operativo especialmente diseñado para
ello. La mayoría de los sistemas
operativos actuales poseen esta
capacidad.
Tercera Generación
Sistemas operativos desarrollados
• Además del Atlas Supervisor y el
OS/360, los años 1970 marcaron
el inicio de UNIX, a mediados de
los 60 aparece Multics, sistema
operativo multiusuario -
multitarea desarrollado por los
laboratorios Bell de AT&T y Unix,
convirtiéndolo en uno de los
pocos SO escritos en un lenguaje
de alto nivel. En el campo de la
programación lógica se dio a luz
la primera implementación de
Prolog, y en la revolucionaria
orientación a objetos, Smalltalk.
Tercera Generación
• Unix (registrado oficialmente como
UNIX®) es un sistema operativo
portable, multitarea y multiusuario;
desarrollado, en principio, en 1969
por un grupo de empleados de los
laboratorios Bell de AT&T, entre los
que figuran Ken Thompson, Dennis
Ritchie y Douglas McIlroy.
Cuarta Generación
• Con la creación de los circuitos LSI
-integración a gran escala-, chips que
contenían miles de transistores en un
centímetro cuadrado de silicio,
empezó el auge de los ordenadores
personales. En éstos se dejó un poco
de lado el rendimiento y se buscó
más que el sistema operativo fuera
amigable, surgiendo menús, e
interfaces gráficas.
• Un avance importante que se
estableció a mediados de la década
de 1980 fue el desarrollo de redes de
computadoras personales que
corrían sistemas operativos en red y
sistemas operativos distribuidos.
Cuarta Generación
Mac OS
• El lanzamiento oficial del ordenador
Macintosh en enero de 1984, al
precio de US $1,995 (después
cambiado a $2,495 dólares). Incluía
su sistema operativo Mac OS cuya
características novedosas era una
GUI (Graphic User Interface),
Multitareas y Mouse.
• Provocó diferentes reacciones entre
los usuarios acostumbrados a la
línea de comandos y algunos
tacharon el uso del Mouse como
juguete.
Cuarta Generación
MS-DOS
En 1981 Microsoft compró un
sistema operativo llamado QDOS
que, tras realizar unas pocas
modificaciones, se convirtió en la
primera versión de MS-DOS
(Micro Soft Disk Operating
System). A partir de aquí se
sucedieron una serie de cambios
hasta llegar a la versión 7.1,
versión 8 en Windows Milenium,
a partir de la cual MS-DOS dejó
de existir como un componente
del Sistema Operativo.
Cuarta Generación
Microsoft Windows
• A mediados de los años 80 se crea
este sistema operativo, pero no es
hasta la salida de (Windows 95) que
se le puede considerar un sistema
operativo, solo era una interfaz
gráfica del (MS-DOS) en el cual se
disponía de unos diskettes para
correr los programas.
Cuarta Generación
• El proyecto GNU fue iniciado por
Richard Stallman con el objetivo de
crear un sistema operativo
completamente libre: el sistema
GNU.
• El 27 de septiembre de 1983 se
anunció públicamente el proyecto
por primera vez en el grupo de
noticias net.unix-wizards. Al anuncio
original, siguieron otros ensayos
escritos por Richard Stallman como
el "Manifiesto GNU“.
Cuarta Generación
GNU
Es un acrónimo recursivo que significa
GNU No es Unix (GNU is Not Unix).
Puesto que en inglés "gnu" (en español
"ñu") se pronuncia parecido a "new",
Richard Stallman recomienda
pronunciarlo "guh-noo".
En español, se recomienda pronunciarlo
ñu como el antílope africano o
fonéticamente; por ello, el término
mayoritariamente se deletrea (G-N-U)
para su mejor comprensión. En sus
charlas Richard Stallman finalmente dice
siempre «Se puede pronunciar de
cualquier forma, la única pronunciación
errónea es decirle 'linux'».
Cuarta Generación
GNU/Linux
Este sistema es una versión mejorada de
Unix, basado en el estándar POSIX, un
sistema que en principio trabajaba en
modo comandos. Hoy en día dispone de
Ventanas, gracias a un servidor gráfico y
a gestores de ventanas como KDE,
GNOME entre muchos.
Recientemente GNU/Linux dispone de
un aplicativo que convierte las ventanas
en un entorno 3D como por ejemplo
Beryl o Compiz. Lo que permite utilizar
Linux de una forma visual atractiva.
Cuarta Generación
• Linus Benedict Torvalds (28 de
diciembre de 1969, Helsinki,
Finlandia) es un ingeniero de
software finlandés, conocido por
iniciar y mantener el desarrollo del
"kernel" (en español, núcleo) Linux,
basándose en el sistema operativo
libre Minix creado por Andrew S.
Tanenbaum y en algunas
herramientas, varias utilidades y los
compiladores desarrollados por el
proyecto GNU. Actualmente Torvalds
es responsable de la coordinación del
proyecto. Pertenece a la comunidad
sueco-parlante de Finlandia.
Cuarta Generación
Existen muchas distribuciones actuales
de Gnu/Linux (Debian, Fedora, Ubuntu,
Slackware, etc.) donde todas ellas tienen
en común que ocupan el mismo núcleo
Linux.
Dentro de las cualidades de Gnu/Linux
se puede caracterizar el hecho de que la
navegación a través de la web es sin
riegos de ser afectada por virus, esto
debido al sistema de permisos
implementado, el cual no deja correr
ninguna aplicación sin los permisos
necesarios, permisos que son otorgados
por el usuario. A todo esto se suma que
los virus que vienen en dispositivos
desmontables tampoco afectan al
sistema, debido al mismo sistema de
permisos.
Cuarta Generación
ReactOS
ReactOS (React Operating System) es un sistema operativo de código abierto destinado a
lograr la compatibilidad binaria con aplicaciones de software y controladores de
dispositivos hechos para Microsoft Windows NT versiones 5.x en adelante (Windows XP y
sus sucesores).
En 1996 un grupo de programadores y desarrolladores de software libre comenzaron un
proyecto llamado FreeWin95 el cual consistía en implementar un clon de Windows 95. Se
decidió cambiar el núcleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y así el proyecto pudo seguir adelante con el
nombre actual de ReactOS, que comenzó en febrero de 1998, desarrollando las bases del
kernel y algunos drivers básicos.
Cuarta Generación
FreeBSD
Es un avanzado sistema operativo para
arquitecturas x86 compatibles (como
Pentium® y Athlon™), amd64
compatibles (como Opteron™,
Athlon™64 EM64T), UltraSPARC®, IA-
64, PC-98 y ARM. FreeBSD es un
derivado de BSD, la versión de UNIX®
desarrollada en la Universidad de
California, Berkeley.
FreeBSD es desarrollado y mantenido
por un numeroso equipo de personas.
El soporte para otras arquitecturas está
en diferentes fases de desarrollo.
Cuarta Generación
GNU Hurd
• Es un conjunto de programas servidores
que simulan un núcleo Unix que
establece la base del sistema operativo
GNU. El Proyecto GNU lo ha estado
desarrollando desde 1990 como software
libre, distribuyéndolo bajo la licencia GPL.
• Hurd intenta superar los núcleos tipo
Unix en cuanto a funcionalidad,
seguridad y estabilidad, aun
manteniéndose compatible con ellos.
Esto se logra gracias a que Hurd
implementa la especificación POSIX
(entre otras), pero eliminando las
restricciones arbitrarias a los usuarios.
Muchas Gracias !!!!
Muchas Gracias !
INSTRUCTOR
UGO ANDRES SANCHEZ BAEZA
E-mail : ugoandresprofesor@gmail.com
Blog: http://gnulinuxcali.blogspot.com
Website: http://www.geocities.ws/sistemasoperativoscali
Bibliografía Web
• http://es.wikipedia.org/wiki/Norbert_Wiener
• http://es.wikipedia.org/wiki/John_William_Mauchly
• http://es.wikipedia.org/wiki/John_von_Neumann
• http://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann
• http://es.wikipedia.org/wiki/Enigma_%28m%C3%A1quina%29
• http://es.wikipedia.org/wiki/Alan_Turing
• http://seccion11albos.blogspot.com/2010/08/primera-generacion-de-computadoras.html
• http://history-computer.com/People/FlowersBio.html
• http://es.wikipedia.org/wiki/Colossus
• http://www.educa2.madrid.org/cms_tools/files/f1857dc9-2b60-4d10-9387-110e6f029fd5/webblas/paginas/elpc.html
• http://histinf.blogs.upv.es/page/2/
• http://laterminalrosario.wordpress.com/2010/11/15/el-enigma-de-enigma/
• http://univo-arq-compus.blogspot.com/2010/11/segunda-generacion-de-computadoras.html
• http://informaticajtr2011.blogspot.com/2011/09/segunda-generacion-de-computadoras.html
• http://www.xtimeline.com/evt/view.aspx?id=210227
• http://www.youtube.com/watch?v=2r0e8D0DqpA&feature=player_embedded
• http://eamartinezbadillo.blogspot.com/
• http://organizacion-unerg.blogspot.com/2010/08/generacion-de-los-sistemas-operativos.html
• http://www.xtimeline.com/evt/view.aspx?id=214803
• http://www.wallinside.com/TRABAJO-DE-INFORMATICA
• http://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos
• http://informaticafrida.blogspot.com/2009/03/cuarta-generacion-imagenes.html
• http://eamartinezbadillo.blogspot.com/
• http://organizacion-unerg.blogspot.com/2010/08/generacion-de-los-sistemas-operativos.html
• http://blogs.reuters.com/mediafile/2008/06/27/oh-mr-gates-how-the-time-flies/
• http://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos
Bibliografía Web
• http://disonancias-zapata.blogspot.com/2010_12_09_archive.html
• http://greer.nodolinux.com/multics-el-papa-de-los-unix-libero-su-codigo/
• http://inge-y-los-malditos.blogspot.com/2011/11/dennis-ritchie-9-de-septiembre-1941-12.html
• http://www.muylinux.com/2011/01/27/dennis-ritchie-y-ken-thompson-ganan-el-japan-prize-2011/
• http://eruizrecursosdelared.blogspot.com/2011/02/unix.html
• http://es.wikipedia.org/wiki/Unix
• http://es.wikipedia.org/wiki/CP/M
• http://xenodesystems.blogspot.com/2011/02/dime-que-distro-usas-y-te-dire-quien.html
• http://en.wikipedia.org/wiki/Tux
• http://alt1040.com/2011/01/freebsd-en-la-playstation-3
• http://www.freebsd.org/es/
• http://es.wikipedia.org/wiki/FreeBSD
• http://elpinguinotux.blogspot.com/2011/04/reactos-react-operating-system-y-wine.html
• http://hardmante.blogspot.com/2011/04/por-que-linux-es-llamado-gnulinux.html
• http://www.ajaxman.net/pdf-libro-gratis-de-administracion-basica-de-gnulinux-en-pdf.html
• http://www.gnu.org/graphics/gnu-head-shadow.html
• http://www.taringa.net/posts/linux/14823111.R/Seguridad-de-Serividores.html
• http://www.genbeta.com/linux/gnu-linux-clasicos-del-software-iv
• http://www.letmebuy.com/gnu-mach
• http://lukemcreynolds.com/wallpaper/images/gnu_the_fragrance/
• http://www.linuxadictos.com/%C2%BFque-opinas-de-richard-stallman.html
• http://es.wikipedia.org/wiki/GNU
• http://es.wikipedia.org/wiki/GNU_Hurd
• http://es.wikipedia.org/wiki/Manifiesto_GNU
Bibliografía Web
• http://es.wikipedia.org/wiki/Richard_Stallman
• http://www.unchorrodecosas.com/2012/01/richard-stallman-siempre-ha-estado-en.html
• http://martin-thoma.com/vrms-virtual-richard-m-stallman/
• http://www.oneradionetwork.com/privacy/richard-stallman-microsoft-apple-windows-softare-music-copyleft-copyright-july-6th/
• http://actualicese.com/tecnologico/richard-stallman-nos-explica-que-es-el-software-libre-y-los-derechos-de-autor/
• http://euronews.es/noticias-tecnologicas/anonymous-crea-su-propio-sistema-operativo-para-computadoras/
• http://es.wikipedia.org/wiki/Sistema_operativo
• http://obsoletos.org/tag/historia-de-la-computacion/
• http://menesescadena.blogspot.com/
• http://expresionjulianchaparro.blogspot.com/2010/09/historia-de-los-computadores.html
• http://obsoletos.org/tag/historia-de-la-computacion/
• http://blog.freestyleinteractive.co.uk/2012/06/alan-turing-and-the-history-of-computers/
• http://es.wikipedia.org/wiki/John_Presper_Eckert
• http://es.wikipedia.org/wiki/Blaise_Pascal
• http://es.wikipedia.org/wiki/Herman_Hollerith
• http://es.wikipedia.org/wiki/M%C3%A1quina_tabuladora
• http://www.danielclemente.com/apuntes/asai/hh.html
• http://sarahyrawr.blogspot.com/2010_08_01_archive.html
• http://es.wikipedia.org/wiki/Linus_Torvalds

More Related Content

More from Ugo Sanchez Baeza Profesor

More from Ugo Sanchez Baeza Profesor (20)

Leccion4 sisop
Leccion4 sisopLeccion4 sisop
Leccion4 sisop
 
Leccion3 sisop
Leccion3 sisopLeccion3 sisop
Leccion3 sisop
 
Leccion5 f redes
Leccion5 f redesLeccion5 f redes
Leccion5 f redes
 
Leccion4 f redes
Leccion4 f redesLeccion4 f redes
Leccion4 f redes
 
Html2
Html2Html2
Html2
 
Leccion3 f redes
Leccion3 f redesLeccion3 f redes
Leccion3 f redes
 
Leccion2 sisop
Leccion2 sisopLeccion2 sisop
Leccion2 sisop
 
Leccion2 f redes
Leccion2 f redesLeccion2 f redes
Leccion2 f redes
 
Tarea f net1
Tarea f net1Tarea f net1
Tarea f net1
 
Leccion1 Fundamentos de Redes
Leccion1 Fundamentos de RedesLeccion1 Fundamentos de Redes
Leccion1 Fundamentos de Redes
 
Html1
Html1Html1
Html1
 
Leccion1 sisop
Leccion1 sisopLeccion1 sisop
Leccion1 sisop
 
Leccion0 sisop
Leccion0 sisopLeccion0 sisop
Leccion0 sisop
 
Laboratorisubnetind pt
Laboratorisubnetind ptLaboratorisubnetind pt
Laboratorisubnetind pt
 
Taller9
Taller9Taller9
Taller9
 
Taller 8
Taller 8Taller 8
Taller 8
 
Taller 7 (Pre examen)
Taller 7 (Pre examen)Taller 7 (Pre examen)
Taller 7 (Pre examen)
 
Taller 6
Taller 6Taller 6
Taller 6
 
Taller 5
Taller 5Taller 5
Taller 5
 
Taller 4
Taller 4Taller 4
Taller 4
 

Recently uploaded

RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
helmer del pozo cruz
 

Recently uploaded (20)

Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptxHidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
Hidrocarburos cíclicos, EJERCICIOS, TEORIA Y MÁS.pptx
 
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdfMETODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
 
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx¿Que es Fuerza? online 2024 Repaso CRECE.pptx
¿Que es Fuerza? online 2024 Repaso CRECE.pptx
 
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docxTERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
TERCER GRADO PROGRAMACION ANUAL CCSS 3° - 2024.docx
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
a propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definicionesa propósito del estado su relevancia y definiciones
a propósito del estado su relevancia y definiciones
 
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docxcuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
cuadernillo_cuentos_de_los_valores_elprofe20 (1).docx
 
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxCONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)
 
2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx2.15. Calendario Civico Escolar 2024.docx
2.15. Calendario Civico Escolar 2024.docx
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 
Luz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela SabáticaLuz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela Sabática
 
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptxDESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
DESCRIPCIÓN-LOS-DILEMAS-DEL-CONOCIMIENTO.pptx
 
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
PLAN DE GESTION DEL RIESGO  2023 - 2024.docxPLAN DE GESTION DEL RIESGO  2023 - 2024.docx
PLAN DE GESTION DEL RIESGO 2023 - 2024.docx
 
el poder del estado en el siglo XXI.pptx
el poder del estado en el siglo XXI.pptxel poder del estado en el siglo XXI.pptx
el poder del estado en el siglo XXI.pptx
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
 

Leccion 1 [Historia de los Computadores]

  • 2. Contenido • Historia de los Computadores.
  • 3. Historia de los Computadores • El hombre en su afán por realizar las cosas de forma mas rápida y eficiente, siempre ha querido usar la naturaleza, su entorno y su capacidad creativa. Es por esto que la búsqueda de soluciones a los problemas en un principio sencillos y luego mas complejos y repetitivos, llevan a la creación de maquinas. Estas maquinas resuelven los problemas complejos y repetitivos a los que se enfrenta, de esta necesidad nace la computación.
  • 4. El Abaco • Instrumento usado para realizar cálculos sencillos y operaciones aritméticas. • Su origen al parecer es del Asia menor, muchos años antes de nuestra era. • Es un marco de madera con alambres en forma paralela que tienen unas semillas o bolas móviles y con ellas se realizan los cálculos.
  • 5. El Abaco Origen • El ábaco se considera el instrumento de calculo mas antiguo, es un instrumento de conteo primitivo que debió iniciar como piedras y líneas en el suelo. • Se cree que China vio nacer este artilugio, por su grado de expansión y rapidez en el manejo que tienen gran arraigo en la población. • Gran parte de los trabajos aritméticos se realizaban con el ábaco y se llego a confundir aritmética con ábaco, haciéndose sinónimos por asociación. Esta relación se puede ver en las ediciones de 1202 y 1228 sobre los números indo- arabigos escrita por el Italiano Leonardo de Pisa Fibbonacci.
  • 6. El Abaco • Gran cantidad de culturas han usado el ábaco, se pueden encontrar rastros de su uso en los griegos, egipcios, babilónicos y romanos estos últimos la llamaban "Calculi" que es la raíz de la palabra Calculo.
  • 7. Números Binarios Historia •2000 a.C. – En el “I-Ching, o Libro de las mutaciones” de origen chino, se encuentra la primera formulación del sistema binario. •Un arreglo binario ordenado de los hexagramas del I Ching, representando la secuencia decimal de 0 a 63, y un método para generar el mismo fue desarrollado por el erudito y filósofo Chino Shao Yong en el siglo XI. •El antiguo matemático indio Pingala presentó la primera descripción que se conoce de un sistema de numeración binario en el siglo III a. C.
  • 8. Números Binarios • Series similares de combinaciones binarias también han sido utilizadas en sistemas de adivinación tradicionales africanos, como el IFA. • Una serie completa de 8 trigramas y 64 hexagramas (análogos a 3 bit) y números binarios de 6 bit eran conocidos en la antigua China en el texto clásico del I Ching.
  • 9. Números Binarios • El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). • Es el que se utiliza en las computadoras, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).
  • 10. Regla de Calculo William Oughtred • (Nacido el 5 de Marzo de 1574 Eton, Buckinghamshire - † 30 de Junio 1660 Albury, Surrey). • Dedicó en vida a las Matemáticas, la Astronomía, la Gnomónica y que es famoso por haber inventado la Regla de cálculo. • Fue el primero que empleó la letra griega pi, como símbolo del cociente entre las longitudes de una circunferencia y su diámetro.
  • 11. Números Binarios Francis Bacon • En 1605 habló de un sistema por el cual las letras del alfabeto podrían reducirse a secuencias de dígitos binarios, las cuales podrían ser codificadas como variaciones apenas visibles en la fuente de cualquier texto arbitrario.
  • 12. Blaise Pascal • Blaise Pascal (19 de junio 1623 en Clermont; 19 de agosto de 1662 en París) Sus contribuciones a las matemáticas y las ciencias naturales incluyen el diseño y construcción de calculadoras mecánicas, aportes a la Teoría de la probabilidad, investigaciones sobre los fluidos y la aclaración de conceptos tales como la presión y el vacío.
  • 13. Blaise Pascal • En 1640, su padre fue nombrado Comisario Real y jefe de la recaudación de impuestos para la Normandía, Pascal inventó para él la roue pascaline, «rueda de pascal» o Pascalina, considerada como una de las calculadoras más antiguas.
  • 14. John Napier • John Napier (Neper), barón de Merchiston (Edimburgo, 1550 - 4 de abril de 1617) • Matemático escocés, reconocido por ser el primero en definir los logaritmos. También hizo común el uso del punto decimal en las operaciones aritméticas.
  • 15. John Napier • Merced a estos números las multiplicaciones pueden sustituirse por sumas, las divisiones por restas, las potencias por productos y las raíces por divisiones.
  • 16. Números Binarios Gottfried Wilhem von Liebniz • El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo XVII, en su artículo "Explication de l'Arithmétique Binaire". • Leibniz utilizó el 0 y el 1, al igual que el sistema de numeración binario actual.
  • 17. Telar de Jacquard Joseph Marie Jacquard • (nacido en Lyon, 7 de julio de 1752 m. Oullins, 7 de agosto de 1834) • Fue un inventor francés conocido por automatizar, mediante el uso de tarjetas perforadas, el llamado telar de Jacquard. • Hijo de un obrero textil trabajó de niño en telares de seda, y posteriormente automatizó esta tarea con el uso de tarjetas perforadas.
  • 18. Números Binarios George Boole • En 1854, el matemático británico George Boole publicó un artículo que marcó un antes y un después, detallo un sistema de lógica que terminaría denominándose Álgebra de Boole. • Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario actual, particularmente en el desarrollo de circuitos electrónicos.
  • 19. Maquina Analítica Charles Babbage • (Nacido en Teignmouth, Devonshire, Gran Bretaña, 26 de diciembre de 1791 - 18 de octubre de 1871) • Fue un matemático británico y científico de la computación. Diseñó y parcialmente implementó una máquina a vapor, de diferencias mecánicas para calcular tablas de números. • También diseñó, pero nunca construyó, la máquina analítica para ejecutar programas de tabulación o computación; por estos inventos se le considera como "El Padre de la Computación".
  • 20. Maquina Analítica Ada Lovelace • Nacida para el año 1815, hija del famoso poeta Inglés, Lord Byron. Desarrolló instrucciones para hacer computaciones en una versión temprana del computador, la máquina analítica de Babbage. • Babbage estaba muy impresionado con la manera en que ella entendía su computador.
  • 21. Herman Hollerith • Herman Hollerith (Buffalo, Nueva York, 29 de febrero de 1860 — 17 de noviembre de 1929) • Inventó la máquina tabuladora. • Considerado como el primer informático, es decir, el primero que logra el tratamiento automático de la información (Informática = Información + automática). • Hollerith comenzó a trabajar en el diseño de una máquina tabuladora o censadora, basada en tarjetas perforadas.
  • 22. Los Computadores Claude Shannon • En 1937, realizó su tesis doctoral en el MIT, en la cual implementaba el Álgebra de Boole y aritmética binaria utilizando relés y conmutadores por primera vez en la historia. • Titulada Un Análisis Simbólico de Circuitos Conmutadores y Relés, la tesis de Shannon básicamente fundó el diseño práctico de circuitos digitales.
  • 23. Los Computadores George Stibitz • En noviembre de 1937, George Stibitz, trabajando por aquel entonces en los Laboratorios Bell, construyó una computadora basada en relés —a la cual apodó "Modelo K" (porque la construyó en una cocina, en inglés "kitchen")— que utilizaba la suma binaria para realizar los cálculos.
  • 24. Los Computadores • Fue la primera máquina computadora utilizada de manera remota a través de la línea de teléfono. Algunos participantes de la conferencia que presenciaron la demostración fueron John Von Neumann, John Mauchly y Norbert Wiener, quien escribió acerca de dicho suceso en sus diferentes tipos de memorias en la cual alcanzó diferentes logros.
  • 25. John Von Neumann John Von Neumann • (28 de diciembre de 1903 - 8 de febrero de 1957). • • Matemático húngaro- estadounidense. • Está considerado como uno de los más importantes matemáticos de la historia moderna. • Diseñador de el procesamiento que lleva su nombre y que se utiliza actualmente en muchos procesadores.
  • 26. John Mauchly John Mauchly • (30 de agosto de 1907 – 8 de enero de 1980) • Físico estadounidense que, junto con John Presper Eckert, diseñaron la ENIAC, el primer programa y el primer ordenador digital electrónico de propósito general. • “Moore School Lectures” (1946) influenció una explosión en el desarrollo de ordenadores a finales de los 40 en cualquier parte del mundo.
  • 27. John Presper Eckert • John Presper Eckert (Filadelfia, Estados Unidos, 9 de abril de 1919 - 3 de junio de 1995) • Ingeniero eléctrico estadounidense y pionero de la informática. • Eckert se interesó por las ideas que tenía Mauchly sobre la construcción de un computador y de la colaboración de ambos surgió el proyecto ENIAC. • Uno de los problemas que solucionó fue conseguir que las 18.000 válvulas de las que estaba compuesto el ENIAC tuvieran una vida larga para que así el ENIAC fuera viable.
  • 28. Norbert Wiener Norbert Wiener • (26 de noviembre de 1894, Columbia (Misuri) - 18 de marzo de 1964, Estocolmo, Suecia) • Matemático estadounidense, conocido como el fundador de la cibernética.
  • 29. Thomas Harold Flowers Thomas Harold Flowers • (22 de diciembre de 1905 - 28 de octubre de 1998). • Ingeniero británico que diseñó Colossus, la primera computadora electrónica digital y programable. • 1943, Flowers propuso un sistema electrónico (Colossus) que usaba 1500 válvulas (tubos vacíos). Como el anterior dispositivo electrónico más complicado había usado aproximadamente 150 válvulas, algunos eran escépticos con que tal dispositivo fuera confiable.
  • 30. Flowers y Colossus • En 1942, Flowers fue fijado en Bletchley Park, 50 millas (80 kilómetros) al noroeste de Londres, para unirse a los esfuerzos de la guerra rompiendo código allí. Trabajó rompiendo una cifra basada de teletipo llamada "Geheimschreiber" (el escritor secreto) por los Alemanes y "Pescado" por el equipo descodificador inglés que era mucho más complejo que el sistema de Enigma Alemán. El procedimiento de descifre conllevaba el intento de tantas posibilidades que era poco práctico hacerlo a mano. En febrero de 1943.
  • 31. Colossus • Anticipándose a la necesidad de ordenadores adicionales, un rediseño utilizando 2400 válvulas fue iniciado antes de que el primer ordenador estuviera terminado. El Mark 2 operaba 5 veces más rápido que el primer Colossus. • Flowers estimó que podrían ser fabricados a un ritmo de aproximadamente uno por mes.
  • 32. Alan Mathison Turing Alan Mathison Turing • (23 de junio de 1912 en Maida Vale, Londres - 7 de junio de 1954 en Wilmslow, Cheshire) • Matemático, lógico, científico de la computación, criptógrafo y filósofo británico. • Es considerado uno de los padres de la ciencia de la computación siendo el precursor de la informática moderna.
  • 33. ENIGMA • Enigma era el nombre de una máquina que disponía de un mecanismo de cifrado rotatorio, que permitía usarla tanto para cifrar como para descifrar mensajes. Varios de sus modelos • Su fama se debe a haber sido adoptada por las fuerzas militares de Alemania desde 1930.
  • 34. ENIGMA • Su sistema de cifrado fue finalmente descubierto y la lectura de la información que contenían los mensajes supuestamente protegidos es considerado, a veces, como la causa de haber podido concluir la Segunda Guerra Mundial al menos dos años antes de lo que hubiera acaecido sin su descifrado.
  • 35. Historia de los Sistemas Operativos
  • 36. Primera Generación A finales de la década de 1940, con lo que se podría considerar la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora . Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa.
  • 37. Primera Generación • Esto hacía que el tiempo de preparación para realizar una tarea fuera considerable. Además para poder utilizar la computadora debía hacerse por turnos. Para ello, en muchas instalaciones, se rellenaba un formulario de reserva en el que se indicaba el tiempo que el programador necesitaba para realizar su trabajo. En aquel entonces las computadoras eran máquinas muy costosas lo que hacía que estuvieran muy solicitadas y que sólo pudieran utilizarse en periodos breves de tiempo. Todo se hacía en lenguaje de máquina.
  • 38. Segunda Generación A principios de los años 50 con el objeto de facilitar la interacción entre persona y computadora, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal. Monitor residente • Su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el montaje del siguiente.
  • 39. Segunda Generación Procesamiento por lotes • Como solución para optimizar, en una misma cinta o conjunto de tarjetas, se cargaban varios programas, de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición. Almacenamiento temporal • Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea la carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling.
  • 40. Tercera Generación En los años 60 se produjeron cambios notorios en varios campos de la informática, con la aparición del circuito integrado la mayoría orientados a seguir incrementando el potencial de los ordenadores. Para ello se utilizaban técnicas de lo más diversas. Multiprogramación • En un sistema multi programado la memoria principal alberga a más de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecución realiza una operación de E/S; en lugar de esperar a que termine la operación de E/S, se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra operación de E/S, se mandan las órdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera óptima los recursos disponibles.
  • 41. Tercera Generación Tiempo compartido En este punto tenemos un sistema que hace buen uso de la electrónica disponible, pero adolece la falta de interactividad; para conseguirla debe convertirse en un sistema multiusuario, en el cual existen varios usuarios con un terminal en línea, utilizando el modo de operación de tiempo compartido. En estos sistemas los programas de los distintos usuarios residen en memoria. Al realizar una operación de E/S los programas ceden la CPU a otro programa, al igual que en la multiprogramación. Pero, a diferencia de ésta, cuando un programa lleva cierto tiempo ejecutándose el sistema operativo lo detiene para que se ejecute otra aplicación.
  • 42. Tercera Generación Tiempo real Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un gran número de sucesos, en su mayoría externos al ordenador. Si el sistema no respeta las restricciones de tiempo en las que las operaciones deben entregar su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe servir para resolver el problema o un hecho planteado. El procesamiento de archivos se hace de una forma continua, pues se procesa el archivo antes de que entre el siguiente, sus primeros usos fueron y siguen siendo en telecomunicaciones.
  • 43. Tercera Generación Multiprocesador Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos problemas: La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la memoria. La arquitectura SMP, donde todos los procesadores comparten toda la memoria Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen esta capacidad.
  • 44. Tercera Generación Sistemas operativos desarrollados • Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo de la programación lógica se dio a luz la primera implementación de Prolog, y en la revolucionaria orientación a objetos, Smalltalk.
  • 45. Tercera Generación • Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
  • 46. Cuarta Generación • Con la creación de los circuitos LSI -integración a gran escala-, chips que contenían miles de transistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadores personales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistema operativo fuera amigable, surgiendo menús, e interfaces gráficas. • Un avance importante que se estableció a mediados de la década de 1980 fue el desarrollo de redes de computadoras personales que corrían sistemas operativos en red y sistemas operativos distribuidos.
  • 47. Cuarta Generación Mac OS • El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995 (después cambiado a $2,495 dólares). Incluía su sistema operativo Mac OS cuya características novedosas era una GUI (Graphic User Interface), Multitareas y Mouse. • Provocó diferentes reacciones entre los usuarios acostumbrados a la línea de comandos y algunos tacharon el uso del Mouse como juguete.
  • 48. Cuarta Generación MS-DOS En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar unas pocas modificaciones, se convirtió en la primera versión de MS-DOS (Micro Soft Disk Operating System). A partir de aquí se sucedieron una serie de cambios hasta llegar a la versión 7.1, versión 8 en Windows Milenium, a partir de la cual MS-DOS dejó de existir como un componente del Sistema Operativo.
  • 49. Cuarta Generación Microsoft Windows • A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de (Windows 95) que se le puede considerar un sistema operativo, solo era una interfaz gráfica del (MS-DOS) en el cual se disponía de unos diskettes para correr los programas.
  • 50. Cuarta Generación • El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU. • El 27 de septiembre de 1983 se anunció públicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el "Manifiesto GNU“.
  • 51. Cuarta Generación GNU Es un acrónimo recursivo que significa GNU No es Unix (GNU is Not Unix). Puesto que en inglés "gnu" (en español "ñu") se pronuncia parecido a "new", Richard Stallman recomienda pronunciarlo "guh-noo". En español, se recomienda pronunciarlo ñu como el antílope africano o fonéticamente; por ello, el término mayoritariamente se deletrea (G-N-U) para su mejor comprensión. En sus charlas Richard Stallman finalmente dice siempre «Se puede pronunciar de cualquier forma, la única pronunciación errónea es decirle 'linux'».
  • 52. Cuarta Generación GNU/Linux Este sistema es una versión mejorada de Unix, basado en el estándar POSIX, un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de Ventanas, gracias a un servidor gráfico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una forma visual atractiva.
  • 53. Cuarta Generación • Linus Benedict Torvalds (28 de diciembre de 1969, Helsinki, Finlandia) es un ingeniero de software finlandés, conocido por iniciar y mantener el desarrollo del "kernel" (en español, núcleo) Linux, basándose en el sistema operativo libre Minix creado por Andrew S. Tanenbaum y en algunas herramientas, varias utilidades y los compiladores desarrollados por el proyecto GNU. Actualmente Torvalds es responsable de la coordinación del proyecto. Pertenece a la comunidad sueco-parlante de Finlandia.
  • 54. Cuarta Generación Existen muchas distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu, Slackware, etc.) donde todas ellas tienen en común que ocupan el mismo núcleo Linux. Dentro de las cualidades de Gnu/Linux se puede caracterizar el hecho de que la navegación a través de la web es sin riegos de ser afectada por virus, esto debido al sistema de permisos implementado, el cual no deja correr ninguna aplicación sin los permisos necesarios, permisos que son otorgados por el usuario. A todo esto se suma que los virus que vienen en dispositivos desmontables tampoco afectan al sistema, debido al mismo sistema de permisos.
  • 55. Cuarta Generación ReactOS ReactOS (React Operating System) es un sistema operativo de código abierto destinado a lograr la compatibilidad binaria con aplicaciones de software y controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x en adelante (Windows XP y sus sucesores). En 1996 un grupo de programadores y desarrolladores de software libre comenzaron un proyecto llamado FreeWin95 el cual consistía en implementar un clon de Windows 95. Se decidió cambiar el núcleo del sistema compatible con MS-DOS y de ahora en adelante basarlo en uno compatible con Windows NT y así el proyecto pudo seguir adelante con el nombre actual de ReactOS, que comenzó en febrero de 1998, desarrollando las bases del kernel y algunos drivers básicos.
  • 56. Cuarta Generación FreeBSD Es un avanzado sistema operativo para arquitecturas x86 compatibles (como Pentium® y Athlon™), amd64 compatibles (como Opteron™, Athlon™64 EM64T), UltraSPARC®, IA- 64, PC-98 y ARM. FreeBSD es un derivado de BSD, la versión de UNIX® desarrollada en la Universidad de California, Berkeley. FreeBSD es desarrollado y mantenido por un numeroso equipo de personas. El soporte para otras arquitecturas está en diferentes fases de desarrollo.
  • 57. Cuarta Generación GNU Hurd • Es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU. El Proyecto GNU lo ha estado desarrollando desde 1990 como software libre, distribuyéndolo bajo la licencia GPL. • Hurd intenta superar los núcleos tipo Unix en cuanto a funcionalidad, seguridad y estabilidad, aun manteniéndose compatible con ellos. Esto se logra gracias a que Hurd implementa la especificación POSIX (entre otras), pero eliminando las restricciones arbitrarias a los usuarios.
  • 59. Muchas Gracias ! INSTRUCTOR UGO ANDRES SANCHEZ BAEZA E-mail : ugoandresprofesor@gmail.com Blog: http://gnulinuxcali.blogspot.com Website: http://www.geocities.ws/sistemasoperativoscali
  • 60. Bibliografía Web • http://es.wikipedia.org/wiki/Norbert_Wiener • http://es.wikipedia.org/wiki/John_William_Mauchly • http://es.wikipedia.org/wiki/John_von_Neumann • http://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann • http://es.wikipedia.org/wiki/Enigma_%28m%C3%A1quina%29 • http://es.wikipedia.org/wiki/Alan_Turing • http://seccion11albos.blogspot.com/2010/08/primera-generacion-de-computadoras.html • http://history-computer.com/People/FlowersBio.html • http://es.wikipedia.org/wiki/Colossus • http://www.educa2.madrid.org/cms_tools/files/f1857dc9-2b60-4d10-9387-110e6f029fd5/webblas/paginas/elpc.html • http://histinf.blogs.upv.es/page/2/ • http://laterminalrosario.wordpress.com/2010/11/15/el-enigma-de-enigma/ • http://univo-arq-compus.blogspot.com/2010/11/segunda-generacion-de-computadoras.html • http://informaticajtr2011.blogspot.com/2011/09/segunda-generacion-de-computadoras.html • http://www.xtimeline.com/evt/view.aspx?id=210227 • http://www.youtube.com/watch?v=2r0e8D0DqpA&feature=player_embedded • http://eamartinezbadillo.blogspot.com/ • http://organizacion-unerg.blogspot.com/2010/08/generacion-de-los-sistemas-operativos.html • http://www.xtimeline.com/evt/view.aspx?id=214803 • http://www.wallinside.com/TRABAJO-DE-INFORMATICA • http://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos • http://informaticafrida.blogspot.com/2009/03/cuarta-generacion-imagenes.html • http://eamartinezbadillo.blogspot.com/ • http://organizacion-unerg.blogspot.com/2010/08/generacion-de-los-sistemas-operativos.html • http://blogs.reuters.com/mediafile/2008/06/27/oh-mr-gates-how-the-time-flies/ • http://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos
  • 61. Bibliografía Web • http://disonancias-zapata.blogspot.com/2010_12_09_archive.html • http://greer.nodolinux.com/multics-el-papa-de-los-unix-libero-su-codigo/ • http://inge-y-los-malditos.blogspot.com/2011/11/dennis-ritchie-9-de-septiembre-1941-12.html • http://www.muylinux.com/2011/01/27/dennis-ritchie-y-ken-thompson-ganan-el-japan-prize-2011/ • http://eruizrecursosdelared.blogspot.com/2011/02/unix.html • http://es.wikipedia.org/wiki/Unix • http://es.wikipedia.org/wiki/CP/M • http://xenodesystems.blogspot.com/2011/02/dime-que-distro-usas-y-te-dire-quien.html • http://en.wikipedia.org/wiki/Tux • http://alt1040.com/2011/01/freebsd-en-la-playstation-3 • http://www.freebsd.org/es/ • http://es.wikipedia.org/wiki/FreeBSD • http://elpinguinotux.blogspot.com/2011/04/reactos-react-operating-system-y-wine.html • http://hardmante.blogspot.com/2011/04/por-que-linux-es-llamado-gnulinux.html • http://www.ajaxman.net/pdf-libro-gratis-de-administracion-basica-de-gnulinux-en-pdf.html • http://www.gnu.org/graphics/gnu-head-shadow.html • http://www.taringa.net/posts/linux/14823111.R/Seguridad-de-Serividores.html • http://www.genbeta.com/linux/gnu-linux-clasicos-del-software-iv • http://www.letmebuy.com/gnu-mach • http://lukemcreynolds.com/wallpaper/images/gnu_the_fragrance/ • http://www.linuxadictos.com/%C2%BFque-opinas-de-richard-stallman.html • http://es.wikipedia.org/wiki/GNU • http://es.wikipedia.org/wiki/GNU_Hurd • http://es.wikipedia.org/wiki/Manifiesto_GNU
  • 62. Bibliografía Web • http://es.wikipedia.org/wiki/Richard_Stallman • http://www.unchorrodecosas.com/2012/01/richard-stallman-siempre-ha-estado-en.html • http://martin-thoma.com/vrms-virtual-richard-m-stallman/ • http://www.oneradionetwork.com/privacy/richard-stallman-microsoft-apple-windows-softare-music-copyleft-copyright-july-6th/ • http://actualicese.com/tecnologico/richard-stallman-nos-explica-que-es-el-software-libre-y-los-derechos-de-autor/ • http://euronews.es/noticias-tecnologicas/anonymous-crea-su-propio-sistema-operativo-para-computadoras/ • http://es.wikipedia.org/wiki/Sistema_operativo • http://obsoletos.org/tag/historia-de-la-computacion/ • http://menesescadena.blogspot.com/ • http://expresionjulianchaparro.blogspot.com/2010/09/historia-de-los-computadores.html • http://obsoletos.org/tag/historia-de-la-computacion/ • http://blog.freestyleinteractive.co.uk/2012/06/alan-turing-and-the-history-of-computers/ • http://es.wikipedia.org/wiki/John_Presper_Eckert • http://es.wikipedia.org/wiki/Blaise_Pascal • http://es.wikipedia.org/wiki/Herman_Hollerith • http://es.wikipedia.org/wiki/M%C3%A1quina_tabuladora • http://www.danielclemente.com/apuntes/asai/hh.html • http://sarahyrawr.blogspot.com/2010_08_01_archive.html • http://es.wikipedia.org/wiki/Linus_Torvalds