2. Tubos de vacío
19571946
Primera computadora
digital
1947
Maquina Z3
1955
Transistores
Mainframe
19561945 1968
Lenguaje Fortran
1980
Circuitos
integrados
Computadora
personal
MS DOS
1982
1984
1986
Mac OS
IBM OS
UNIX
1995
1996
2009
Windows
2019
Ubuntu
Android/IOS
3. Sistema operativo…
Conjunto de programas informáticos que permite la administración eficaz de los recursos de
una computadora es conocido como sistema operativo o software de sistema. Estos
programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan
el hardware desde los niveles más básicos y permiten además la interacción con el usuario.
4. 1940…
En la época en que la tecnología electrónica era a base de tubos al Vasio y muy robustas,
aparecen las primeras computadoras, entre estas la ENIAC (Electronic Numerical Integrator
Analyzer and Computer) y EDVAC (Electronic Discrete Variable AutomicComputer). Que no
fueron en un principio para produccion, sino simplemente eran modelos experimentales.
Debido a los pocos conocimientos adquiridos de esa época los primeros sistemas
computacionales no poseían sistemas operativos, los usuarios tenían completo acceso al
lenguaje de la maquina. Todas las instrucciones eran codificadas a mano.
5. 1950…
• 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 programas a la 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.
• 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.
6. 1960, Unix…
Es un sistema operativo, es decir, es una colección de programas que ejecutan otros
programas en una computadora. UNIX nació en los Laboratorios Bell de AT&T en 1969,
desarrollado por Ken Thompson y Dennis Ritchie (también creador del lenguaje de
programación C). UNIX ofrecía solo una serie de pequeños programas, tan poco como
fuese posible con respecto a sus predecesores, y tal vez esperando que la gente querría
unir todos esos programas.
El sistema provee un serie de herramientas, cada una realiza una función limitada y bien
definida, utiliza un sistema de archivos unificado como medio de comunicación, y un
lenguaje de comandos llamado «shell» que permite combinar esas herramientas para
realizar acciones complejas.
7. 1970…
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.
Se caracteriza por los Sistemas Operativos multimodo de operación, es decir,
capaces de operar en lotes, en multiprogramación, en tiempo real, en tiempo
compartido y en modo multiprocesador. En esta década también aparecieron dos
sistemas que tuvieron una gran difusión, UNIX (Bach 1986) y MVS (Samson 1990).
8. 1980,MS-DOS;Microsoft Windows
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. Esto reducía la rapidez de las aplicaciones, pero se volvían más
prácticos y simples para los usuarios. En esta época, siguieron utilizándose lenguajes ya existentes,
como Smalltalk o C, y nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel dentro del
paradigma de la orientación a objetos, y Haskell y Miranda en el campo de la programación declarativa.
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. En
esta escena, dos sistemas operativos eran los mayoritarios: MS-DOS (Micro Soft Disk Operating System),
escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores,
y UNIX, que dominaba en los ordenadores personales que hacían uso del Motorola 68000.
9. 1990,GNU/Linux
Este sistema al parecer es una versión mejorada de Unix , basado en el estándar
POSIX, un sistema que en principios trabajaba en modo comandos . Hoy en día
dispone de ventanas, gracias a un servidor grafico 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 en forma visual atractiva.
Existen muchas distribuciones actuales de Gnu/Linux (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 que la navegación a través de
la web es sin riesgos de ser afectada por virus, esto debido al sistema de permisos
implementados, el cual no deja correr ninguna aplicación sin los permisos necesarios.
10. 2000
Microsoft Windows 2000 es un sistema operativo de la familia Windows creado por la empresa
estadounidense Microsoft. Su creación represento un esfuerzo por la unificación de hasta ese momento, dos
sistemas operativos distintos , Windows 9x y Windows NT.
11. 2009
Ubuntu es un sistema operativo de código abierto para
computadores. Es una distribución de Linux basada en la arquitectura
de Debian. Actualmente corre en computadores de escritorio y
servidores, en arquitecturas Intel, AMD y ARM. Está orientado al
usuario promedio, con un fuerte enfoque en la facilidad de uso y en
mejorar la experiencia del usuario. Está compuesto de múltiple
software normalmente distribuido bajo una licencia libre o de código
abierto.
12. 2019
Android es un sistema operativo móvil desarrollado por Google, basado
en el Kernel de Linux y otros software de código abierto. Fue diseñado
para dispositivos móviles con pantalla táctil, como teléfonos inteligentes,
tabletas, relojes inteligentes, automóviles y televisores.
iOS es un sistema operativo móvil de la multinacional Apple Inc.
Originalmente desarrollado para el iPhone, después se ha usado en
dispositivos como el iPod touch y el iPad. No permite la instalación de iOS
en hardware de terceros.