5. Generación Cero (Década de los 40)
• Aparición de la primera generación de
computadoras.
• Los primeros sistemas computacionales no
poseían sistemas operativos.
• Todas las instrucciones eran codificadas
manualmente.
6. Primera Generación (años 50)
• Aparecen los sistemas de procesamiento
por lotes.
• Aparecen las tarjetas perforadas.
• Aparece una primera versión de lo que será
el sistema operativo, este es un controlador
de dispositivos y se lo conoce como monitor
residente.
7. Segunda Generación (años 60)
• Existe sistema Operativo para hacer más fluida la
transición de un trabajo a otro.
• Aparición de los primeros lenguajes de
programación: Ensamblador y fortran.
• Se desarrolla los sistemas operativos
compartidos con multiprogramación
• Aparece el concepto de ingeniería de software.
8. Tercera Generación
• En esta época surge la familia de computadoras
IBM/360 como sistemas para uso general.
• Se desarrolla el concepto de memoria virtual.
• Aparece el concepto de tiempo compartido y tiempo
real
• Surgen los lenguajes de programación C, Pascal,
Prolog.
9. Cuarta Generación
• Aparecen los sistemas operativos distribuidos.
• Se crean sistemas operativos en tiempo real.
• Se crean las computadoras personales PC.
• Aparecen las redes Se crean los sistemas
operativos con interfaz gráfica.
• Se crea el concepto de máquina virtual.
• Se crea el concepto de sistemas operativos
abiertos.
10. Quinta Generación
• Se desarrolla la internet.
• On-line sistema que trabaja en línea (conectados
a todos los terminales) .
• Off-line se realiza trabajos y procesos sin
conexión para luego intercambiar información.
• IPL carga inicial del programa de trabajo, el SO
verifica que todo funcione correctamente antes
de ejecutar alguna tarea y arranque el SO a
memoria
11. Sexta Generación
• Se crean sistemas operativos para operar
equipos móviles (teléfonos móviles,
celulares, dispositivos remotos, tanques no
tripulados, sondas y equipos espaciales etc.).
• Se crea el concepto de servidores virtuales.
• Se desarrolla la programación orientada a
objetos.
• Se desarrollan sistemas operativos
multiplataforma. Se desarrolla el concepto
de máquina virtual y lenguajes.
12. Funciones de los Sistemas Operativos.
Interpretan.
Coordinan y Manipulan.
Organiza.
Gestiona.
Sirve de base.
13. Estructura de los sistemas operativos.
• Según [Alcal92], se deben observar dos tipos de
requisitos cuando se construye
un sistema operativo, los cuales son:
• Requisitos de usuario.
• Requisitos del software.
14.
15. Estructura Monolítica
• Es la estructura de los primeros sistemas
operativos constituidos fundamentalmente por
un solo programa compuesto de un conjunto de
procedimientos entrelazados de tal forma que
cada uno puede llamar a cualquier otro.
16. Estructura Jerárquica
• A medida que fueron creciendo las necesidades
de los usuarios y se perfeccionaron los sistemas,
se hizo necesaria una mayor organización del
software, donde una parte del sistema contenía
sub partes y esto organizado en forma de niveles.
17. Estructura Maquina virtual
• Una máquina virtual es una aplicación que simula el
funcionamiento de una máquina real sobre la que se pueden
instalar sistemas operativos, aplicaciones, navegar de forma
segura, imprimir desde alguna aplicación, usar los dispositivos
USB, etc.
18. Estructura Cliente-Servidor
• El tipo más reciente de sistemas operativos es el
denominado Cliente-servidor, que puede ser ejecutado
en la mayoría de las computadoras, ya sean grandes o
pequeñas. Este sistema sirve para toda clase de
aplicaciones por tanto, es de propósito general y cumple
con las mismas actividades que los sistemas operativos
convencionales.
19.
20. Tipos De Sistemas Operativos
Los sistemas operativos pueden ser clasificados de la siguiente manera:
• A) Según la administración de tareas:
– Monotarea.
– Multitarea.
B) Según la administración de usuarios:
– Monousuario
– Multiusuario
24. Sistemas Operativos y Características.
• -MS DOS (Microsoft Disk Operating Sistem)
• -UNIX
• -MS WINDOWS 95
• -MS WINDOWS 98
• -MS WINDOWS 2000
• -MS WINDOWS XP
• -MS WINDOWS VISTA
• -MS WINDOWS SEVEN
25. Características Principales de los Sistemas
Operativos.
En general se puede decir que un sistema operativo
tiene las siguientes características:
• Conveniencia
• Habilidad para evolucionar
• Eficiencia
• Encargado de administrar el hardware
• Relacionar dispositivos
• Manejar las comunicaciones en red
• Facilitar las entradas y salidas.
• Organizar datos para acceso rápido y seguro.