So

Evolucion del sistema Operativo

  • Sistema Operativo Monolítico (1950-1960)

    Sistema Operativo Monolítico (1950-1960)
    -Primer sistema operativo creado para computadoras de mainframe
    -Ejemplo: MS-DOS (sistema operativo de disco de Microsoft).
    -No había separación entre el núcleo del sistema operativo y las aplicaciones.
    -Difícil de mantener y actualizar.
  • Sistema Operativo por Lotes (1960-1970)

    Sistema Operativo por Lotes (1960-1970)
    -Ejemplos: FMS (Sistema de tiempo compartido compatible) de IBM, BESYS (1961)
    -Permitía procesar múltiples trabajos por lotes de manera secuencial.
    -Mejoró la eficiencia al permitir que varios trabajos se ejecuten sin intervención.
    -Carecía de capacidades de multiproceso real.
  • Sistemas Operativos de Tiempo Compartido (1970-1980)

    Sistemas Operativos de Tiempo Compartido (1970-1980)
    -Ejemplos: UNIX (1970), CP/M (Programa de control para microcomputadoras, 1974), Multics (1964)
    -Permitía a varios usuarios acceder a la computadora al mismo tiempo mediante terminales.
    -Introduce el concepto de multitarea y protección de memoria.
    -UNIX sentó las bases para el desarrollo posterior de sistemas operativos modernos.
  • Sistemas Operativos de Red (1980-1990)

    Sistemas Operativos de Red (1980-1990)
    -Ejemplos: Microsoft Windows NT (1993), Novell NetWare (1983), Banyan VINES (1985)
    -Permitían la conexión de múltiples computadoras en una red.
    -Proporcionaban servicios de red como impresión compartida y acceso a archivos.
    -Introducción a conceptos de seguridad y control de acceso.
  • Sistemas Operativos Modernos (1990-2000)

    Sistemas Operativos Modernos (1990-2000)
    -Ejemplos: Windows 95 (1995), macOS (anteriormente Mac OS, 1984), Linux (1991)
    -Interfaces gráficas de usuario (GUI) y multitarea preventiva.
    -Soporte para memoria virtual y gestión de memoria mejorada.
    -Linux introdujo el concepto de código abierto y comunidad de desarrollo.
  • Sistemas Operativos Móviles (2000-presente)

    Sistemas Operativos Móviles (2000-presente)
    -Ejemplos: Android (2003), iOS (2007), Windows Phone (2010)
    -Diseñados para dispositivos móviles como teléfonos inteligentes y tabletas.
    -Optimizados para pantallas táctiles, baterías de larga duración y conectividad inalámbrica.
    -Introducimos tiendas de aplicaciones y ecosistemas de aplicaciones móviles.
  • Sistemas Operativos en la Nube (2010-presente)

    Sistemas Operativos en la Nube (2010-presente)
    -Ejemplos: Chrome OS (2011), Windows 365 (2021), Amazon Elastic Beanstalk (2011)
    -Permiten ejecutar aplicaciones y almacenar datos en la nube.
    -Ofrecen acceso a recursos informáticos a través de Internet.
    -Promueva incluso la escalabilidad y la flexibilidad de los recursos.
  • Sistemas Operativos de Internet de las Cosas (IoT) (2010-presente)

    Sistemas Operativos de Internet de las Cosas (IoT) (2010-presente)
    -Ejemplos: Tizen (2012), FreeRTOS (2003), Raspbian (2012)
    -Diseñados para dispositivos IoT como electrodomésticos inteligentes y dispositivos de automatización.
    Optimizados para bajo consumo de energía y recursos limitados.
    -Permiten la conexión y comunicación de dispositivos a través de Internet.