Sistemas

Historia de los Sistemas Operativos

  • Colossus

    Colossus
    Usada en la Segunda Guerra Mundial para descifrar los mensajes de los alemanes.
  • Period: to

    Primera Generación

    Tubos al vacío y conexiones
  • ENIAC

    ENIAC
    Electronic Numerical Integrator Analyzer and Computer
  • Manchester Mark I

    Manchester Mark I
    Primera máquina que funcionó con un programa almacenado.
  • Tubos de vacío

    Tubos de vacío
    Después de un largo periodo de inactividad, desde los intentos de Babagge, aparecen las maquinas de cálculo mediante los tubos de vacío; maquinas muy grandes y muy poco potentes comparadas con los PC actuales.
    Se programaba en lenguaje de maquina.
    Ejecutaba una operación a la vez.
    Los Programas y datos se almacenaban consecutivamente en la cinta o tarjetas perforadas.
    Control de las entradas/salidas y la memoria a cargo del programador.
  • Johnniac

    Johnniac
    Máquina que funcionaba con tarjetas.
  • IBM 704

    IBM 704
    Primera máquina comercial con hardware de punto flotante (5000 Flops)
  • Period: to

    Segunda Generación

    Transistores y sistemas por lotes.
  • IBM 1401

    IBM 1401
    4KB de memoria expandible a 16KB.
    Buena para leer tarjetas, copiar cintas e imprimir resultados, pero mala para cálculos numéricos.
    Se utilizaba con fines comerciales (bancos, seguros, etc.)
  • Aparición del transistor

    Aparición del transistor
    Ordenadores más fiables que se vendían a los clientes.
    Clara separación entre diseñadores, constructores, operadores, programadores y personal de mantenimiento.
    Los ordenadores se confinan en los cuartos de cómputo. Solo algunas entidades se los podían permitir.
  • Aparición de multiprocesadores.

    Aparición de multiprocesadores.
    Imposición de la multiprogramación como forma de aprovechar el tiempo usado por las operaciones de E/S (varios trabajos simultáneamente en MP).
    Un proceso podía usar el procesador mientras otros procesos usaban dispositivos periféricos.
    Se crea el proceso por lotes que agrupa trabajos.
  • Presentación de la IBM S/360

    Presentación de la IBM S/360
    Fue la primera familia de ordenadores que fue diseñada para cubrir las aplicaciones, independientemente de su tamaño o ambiente (científico o comercial).
  • IBM 360

    IBM 360
    Software compatible con IBM 7094, 1401 entre otros.
  • GE 625

    GE 625
  • Period: to

    Tercera Generación

    Circuitos integrados y multiprogramación
  • Sistema Operativo de propósito general.

    Sistema Operativo de propósito general.
    Varios modos de operación: lotes, multiprogramación, tiempo real, tiempo compartido, etc.
    Entre el usuario y el hardware se interpone una gruesa capa de software.
    Para evitar las evitar las pérdidas de tiempo por las operaciones de E/S aparece el concepto de multiprogramación multitarea.
    Se cargan varios trabajos en memoria.
    Cuando uno esta esperando a que finalice una operación de E/S, se sigue con otro trabajo.
  • Intel 4004

    Intel 4004
    El primer procesador en un chip.
  • Apple I

    Apple I
  • MULTICS

    MULTICS
  • Apple II

    Apple II
  • Microsoft

    Microsoft
    Se funda Microsoft.
  • Disco Duro Seagate

    Disco Duro Seagate
    Disco duro de 40MB
  • Productividad del Usuario

    Mas importancia a la productividad del usuario que al aprovechamiento de la máquina.
    Sistemas distribuidos.
    Máquina virtual.
    Gestores de ventanas.
  • Period: to

    Cuarta Generación

    Ordenadores personales
  • Disco Duro Memorex

    Disco Duro Memorex
    Disco duro de 10 MB
  • Se crea C++

    Se crea C++
    AT&T y Laboratorio Bell desarrollan C++
  • CD

    CD
    Sony introduce el CD.
  • Macintosh

    Macintosh
    Apple Inc. introduce la Macintosh
  • La performance del hardware mejora exponencialmente

    Bajo costo de poder de procesamiento y almacenamiento.
    Ejecución de grandes programas complejos sobre computadoras personales.
    Máquinas económicas para bases de datos extensas y procesamiento de operaciones.
  • Nace Linux

    Nace Linux
    El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés Linus Torvalds en 1991.
    Linux es multiprogramado, dispone de memoria virtual, gestión de memoria, conectividad en red y permite bibliotecas compartidas. Linux es multiplataforma y es portable a cualquier arquitectura siempre y cuando ésta disponga de una versión de GCC compatible.
  • Windows 95

    Windows 95
    En ésta edición se introdujeron mejoras que eran muy significativas con respecto a sus antecesores entre los cuales se pueden mencionar los profundos cambios realizados a la interfaz gráfica de usuario de Windows, siendo completamente distinta a las de versiones anteriores, y el pasar de usar una arquitectura multitarea cooperativa de 16 bits a usar una arquitectura multitarea apropiativa de 32 bits.
  • Microsoft adopta GUI

    Microsoft adopta GUI y desarrolla Windows (sobre DOS).
    Microsoft saca Windows 95 como sistema operativo, luego Windows 98 (basado en 16 bits), Windows NT (32 bits) con ideas de VAX VMS.
  • Middleware y Web services

    Dos aplicaciones distintas se relacionan.
    Simplifica la comunicación a través de múltiples arquitecturas.
    Listos para usar piezas de software sobre Internet.
    Multiprocesadores y Sistemas Paralelos.
    Aparece el software independiente a través de paquetes de software compatibles con el sistema operativo MSDOS.
  • Windows XP

    Windows XP
    Microsoft lanza Windows XP, basado en Windows 2000
  • API

    API
    Surgen las API: el S.O. provee un ambiente que conduce al desarrollo fácil y rápido de aplicaciones.
    Base de Aplicaciones: Combinación de hardware y sistema operativo usados para desarrollar aplicaciones.
    Desarrolladores y usuarios no deseaban abandonar la base de aplicación establecida.