Introducción a los sistemas operativos

  • No existe el Sistema Operativo

    No existe el Sistema Operativo
    Las computadoras de los años 1940 solo podían ejecutar un programa a la vez
  • Proceso de ejecución antes del Sistema Operativo

    Proceso de ejecución antes del Sistema Operativo
    El programador debía escribir el programa en el escritorio, por ejemplo, una tarjeta perforada, luego la llevaba a una computadora del tamaño de una habitación dedicado a un operador informático, el operador ponía el programa en la computadora cuando estuviera disponible, la computadora ejecutaba el programa y obtenía la salida del resultado. Cabe aclarar que este proceso podía tardar días.
  • Period: to

    Primera generación

    El Hardware se componía de tubos de vacío y paneles de control
    El sistema Operativo aun no existía
  • Nace el Sistema Operativo

    Nace el Sistema Operativo
    Se originó el Sistema Operativo y las computadoras comenzaron a ser mas poderosas y populares. El Sistema Operativo permitía cargar los programas manualmente. Ejecutaba programa tras programa automáticamente
  • Period: to

    Segunda generación

    Hardware compuesto de transistores (tarjetas perforadas).
    Sistema operativo de trabajo único que solo se dedica a "preparar" el sistema para la llegada de trabajos.
    Sistema operativo por lotes (batch): automatiza la secuencia de operaciones involucradas en la ejecución de un programa usando ordenes que lee, interpreta y ejecuta el monitos de lotes (porción de código residente en memoria).
  • Desarrollo de Atlas y Atlas Supervisor

    Desarrollo de Atlas y Atlas Supervisor
    La Universidad de Manchester, Inglaterra desarrollo la primera supercomputadora del mundo llamada Atlas. También desarrollaron el programa Atlas Supervisor debido a que la computadora sería super rápida, podía ejecutar varios programas simultáneamente en una sola CPU
  • Period: to

    Tercera generación

    El Hardware ya se componía de circuitos integrados.
    Sistema Operativo de multiprogramación: Podía tener mas de un programa residente en memoria principal al mismo tiempo.
    Sistema Operativo de multiprocesamiento: Contaba con mas de un procesador.
  • Period: to

    Tercera generación II

    Sistema Operativo multiusuario: Permitía tener a mas de un usuario en un mismo ordenador mediante terminales interactivos.
    Sistema Operativo de tiempo compartido: Conllevaba la multiprogramación, multiusuario e interactivo.
  • Multics

    Multics
    Primer Sistema Operativo de tiempo compartido más influyente que se diseño pensando en la seguridad para que los usuarios malintencionados no accedan a los datos que no deberían acceder. Cuenta con 1 Mb de memoria.
  • Sistema Operativo de tiempo compartido

    Sistema Operativo de tiempo compartido
    Las computadoras eran rápidas y baratas, las universidades podían comprarlas para el uso de los estudiantes, y en estas ya podían acceder varios usuarios al mismo tiempo.
    Sesión de trabajo: desde que usuario se conecta a través de un terminal, hasta que se desconecta del sistema.
  • Kernel

    Kernel
    Software que es parte fundamental del Sistema Operativo, es la parte que se ejecuta en modo privilegiado.
    Es el principal responsable de facilitar a todos los programas acceso seguro al hardware de la computadora o en forma básica.
    Es el encargado de gestionar recursos a través de servicios de llamada al sistema.
  • Núcleo UNIX

    Núcleo UNIX
    El núcleo Unix es un programa escrito casi en su totalidad en lenguaje C, con excepción de un parte del manejo de interrupciones, expresada en el lenguaje ensamblador del procesador en el que que opera.
  • UNIX

    UNIX
    Dennis Ritchie y Ken Thompson (Investigadores de Multics) crearon un Sistema Operativo llamado Unix, decidieron dividirlo en dos partes: Función principal del Sistema Operativo que llamaron Kernel o núcleo (como gestión de memoria, multitarea y procesamiento de entrada y salida) y la otra parte con herramientas útiles (programas y bibliotecas de tiempo de ejecución)
  • Period: to

    UNIX (II)

    Poco después del lanzamiento, UNIX cuenta con soporte de compiladores e incluso procesadores de texto para diferentes lenguajes de programación. Sistema Operativo de los más populares.
  • Computadora Personal (PC)

    Computadora Personal (PC)
    El costo de las computadores se reduce y las personas ya se pueden permitir obtener una.
    Son más simples a comparación de las que utilizan las universidades, empresas y gobiernos, por lo tanto su Sistema Operativo también es mas simple
  • Period: to

    Cuarta generación

    Se empezó a utilizar el Microprocesador
    El sistema Operativo ya podía comunicar varias máquinas.
    Sistema Operativo de red donde el usuario es consciente de la existencia de varias máquinas e indica de forma explicita con cual desea trabajar.
    Sistema Operativo distribuido: el usuario no es consciente de las máquinas conectadas entre si.
  • MS-DOS (Sistema Operativo de Microsoft)

    MS-DOS (Sistema Operativo de Microsoft)
    Cuenta solo con 160 kb, Al salir, fue el Sistema Operativo mas popular para las primeras computadoras del hogar. Carece de funciones multitarea y protección de memoria
  • Mac OS X

    Mac OS X
    Sistema Operativo tipo UNIX creado por la compañía llamada NeXT. Desarrollado por Steve Jobs
  • Windows

    Windows
    Cuando se lanzaron los primeros sistemas operativos de Windows, aun carecían de protección de memoria, entonces este mandaba la pantalla azul, significaba que el programa se había bloqueado gravemente y también el sistema.
  • Linux

    Linux
    Linus Torvalds, propuso realizar un sistema que se comporte como UNIX pero que además funcione sobre cualquier otro ordenador.