Este documento describe la evolución de los sistemas operativos a través de cinco generaciones, desde la primera generación sin sistemas operativos hasta la quinta generación actual basada en estándares abiertos. Explica las características clave de cada generación, incluidos los avances tecnológicos subyacentes y las innovaciones en los sistemas operativos como la multiprogramación y los sistemas operativos de red y distribuidos. Finalmente, destaca los estándares abiertos clave desarrollados para sistemas operativos,
Sistemas operativos: definición, características y evolución a través de las generaciones
1. INSTITUTO TECNOLÓGICO
SUDAMERINACO
AUTORÍA:
Juan Guamán
Lino Naranjo
DERECHOS RESERVADOS
2. SISTEMAS OPERATIVOS
DEFINICIÓN:
Grupo de programas de proceso con las rutinas de control
necesarias para mantener continuamente operativos dichos
programas.
3. SISTEMAS OPERATIVOS
CARACTERÍSTICAS
Definir la “interfaz del usuario”.
Compartir el hardware entre usuarios.
Permitir a los usuarios compartir los datos entre ellos.
Planificar recursos entre usuarios.
Facilitar la entrada/salida.
Recuperarse de los errores.
RECURSOS ADMINISTRADOS
Procesadores
Almacenamiento
Dispositivos de E/S
Datos
LOS S. O. SON UNA INTERFAZ CON:
Operadores
Programadores de aplicaciones
Programadores de sistemas (administradores del s. o.)
Programas, Hardware y Usuarios
4. PRIMERA GENERACIÓN (1945 - 1955)
Carencia absoluto de Sistemas Operativos.
Tecnología basada por tubos al vacío.
Completo acceso al lenguaje de máquina.
Escritura y lectura en tarjetas perforadas.
Recursos del sistema asignados a una sola tarea.
Intelecto humano dedicado a diseñar, construir,
programar, operar y “mantener las máquinas”.
5. SEGUNDA GENERACIÓN (1955 - 1965)
Tecnología basada por transistores.
Programación apoyada por ensambladores y lenguajes de alto
nivel (Fortran y Cobol).
Se adopta el procesamiento por lotes:
Trabajos son leídos desde tarjetas perforadas y almacenados en
cinta.
El computador ejecuta programas que lee de una cinta y escribe
los resultados en otra cinta.
Los resultados escritos en la cinta son desplegados a través de la
impresora.
Se construye el primer sistema operativo (transferencia de datos: pc - cinta)
6. TERCERA GENERACIÓN (1956 - 1980)
Tecnología basada por circuitos integrados: PCs: mejor rendimiento.
Aparece la Multiprogramación:
Particionar la memoria: independencia en las acciones de la CPU.
Mejora el tiempo de utilización de la CPU
Surge la técnica Spooling: (Operación simultánea y en línea de periféricos).
Capacidad de leer los trabajos de cinta al disco.
Operaciones de periféricos se realizan en paralelo con el de la CPU.
Aparecen los Sistemas de Tiempo Compartido.
Asigna a cada trabajo un tiempo fijo de utilización de la CPU.
Primer sistema operativo de tiempo compartido fue el (CTSS).
Surge el S.O. MULTICS: base para el desarrollo del sistema UNIX.
7. CUARTA GENERACIÓN (1980 - 1990)
Aparición de software amigable con el usuario: interfaz gráfica muy
desarrollada destinado a usuarios no profesionales con
herraminetas que prestan capacidades gráficas, íconos, sistemas de
menús.
Desarrollo de S. O. de redes:
Usuarios conscientes de la existencia de CPUs conectadas.
Cada máquina ejecuta su propio S. O. local.
Similares a los S. O. de un solo procesador pero tienen:
Controlador de interfaz de la red y su software de bajo nivel.
Software para conexión y acceso a archivos remotos.
8. CUARTA GENERACIÓN (1980 - 1990)
Desarrollo de S. O. distribuidos:
Usuario inconsciente del lugar donde se ejecutan sus
programas o se almacenan sus archivos.
Soporta a varios procesadores.
Aparición de emuladores de terminal para el acceso a equipos
remotos desde PC.
Énfasis en la seguridad: En Sistemas Comunicación de datos.
Proliferación de sistemas de bases de datos accesibles por redes.
Los principales S. O. son MS-DOS de Microsoft y UNIX.
9. QUINTA GENERACIÓN (1990 - ACTUALIDAD)
ESTÁNDARES DE COMUNICAIONES ABIERTOS
Modelo OSI (Open System Interconection),desarrollado por ISO.
ESTÁNDARES DE SISTEMAS OPERATIVOS ABIERTOS
POSIX (IEEE estándar 1003.1)
SVID (System V Interfase Definition)
ESTÁNDARES DE INTERFACES DE USUARIOS ABIERTOS
X Windows desarrollado por MIT
ESTÁNDARES DE APLICACIONES DE USUARIOS ABIERTOS
X/Open
OSF (Open Software Foundation)