Historia del Software

By agbes10
  • Años 40

    Aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora. Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa
  • Años 50

    Años 50
    Los SO facilitaron la interacción persona-computador. Cargaba los programas a memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. Lotes
    Surgió la idea de agrupar los trabajos en lotes, en una misma cinta o conjunto de tarjetas, de forma que se ejecutaran uno a continuación de otro. Almacenamiento temporal
    Simultánea carga del programa o la salida de datos con la ejecución de la siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling.
  • Desarrollo de las máquinas

    Desarrollo de las máquinas
    Las maquinas funcionaban con 1 solo proceso a la vez y solo la usaba una persona la cual debía pagar por su uso. Se dió la codificación de entrada y salida.
  • Primer S.O.

    Primer S.O.
    El primer sistema operativo oficial fue diseñado por el laboratorio de investigación de General Motor para su arquitectura IBM 701
  • Años 60

    Aparece el circuito cerrado
    Multiprogramación.
    Tiempo compartido.
    Sistema multiusuario.
    Tiempo real.
    Multiprocesador
    Sistemas operativos desarrollados
    En un sistema multiprogramado la memoria principal alberga a más de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecución realiza una operación de E/S; en lugar de esperar a que termine la operación de E/S, se pasa a ejecutar otro programa.
  • Primeras técnicas de programación

    Primeras técnicas de programación
    Multiprogramacion
    la ejecución de los procesos se va solapando en el tiempo a tal velocidad, que causa la impresión de realizarse en paralelo. Se trata de un paralelismo simulado, dado que la CPU sólo puede trabajar con un proceso cada vez . Sistemas compartidos.
    Permiten la simulación de que el sistema y sus recursos son todos para cada usuarios. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.
  • AÑOS 70

    Miles de transistores en un cm2 de silicio. Sist. integrados. Miniordenadores. Nivel de usuario. Pascal. C, reescribe código del SO Unix. SO en lenguaje de alto nivel. Prolog. POO, Smalltalk. Sistemas grandes y costosos. Gran consumo de recursos. MULTICS: SO de tiempo compartido, implementó un solo nivel de almacenamiento, desecha la distinción entre ficheros y procesos en memoria, y uno de los primeros sistemas multiprocesador. MVS: Usado por mainframes de IBM, lanzado en1974.
  • Años 80

    LSI, chips con miles de transistores en cm2 de silicio. Ordenadores personales. SO amigable, menús, e interfaces gráficas. Esto reducía la rapidez de las aplicaciones, pero se volvían más prácticos y simples para los usuarios. Smalltalk o C, y nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel dentro del paradigma de la orientación a objetos, y Haskell y Miranda en el campo de la programación declarativa.
    Apple Macintosh
    MS-DOS
  • Microprocesadores

    Microprocesadores
    En los 80 inician con el uso de los microprocesadores el cual era un Procesador de muy pequeñas dimensiones en el que todos los elementos están agrupados en un solo circuito integrado
  • Sistemas Operativos (SO)

    Sistemas Operativos (SO)
    Mac Os el cual fue desarrollado por Apple. MS_DOS sistema operativo creado por Microsoft
    Microsoft Windows : mas que un sistema operativo al inicio es una interfaz gráfica para el MS_DOS con el uso de disquetes.
  • Internet

    Con la aparición del Internet y el uso de las redes hacen que los sistemas operativos permitan el manejo de estos servicios.
    gran variedad de los productos de hardware con los que el pc puede interactuar las camars, microfonos, usb, etc.
  • Años 90

    GNU/Linux
    En 1991 aparece la primer versión del núcleo de Linux. Creado por Linus Torvalds. Este sistema se basa en Unix, un sistema que en principio trabajaba en modo comandos, estilo MS-DOS. Hoy en día dispone de Ventanas, gracias a un servidor grafico y a gestores de ventanas como KDE y GNOME. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl. Lo que permite utilizar linux de una forma muy visual y atractiva.
  • Linux

    El primer núcleo de linux con USN sistema operativo libre basado en la plataforma Unix.
    Permite hacer uso del hardware gestionando recursos o quien usa el dispositivo por cuanto tiempo.
    Facilita al programador para acceder al hardware.
  • MIcrosoft - Windows

    MIcrosoft - Windows
    Microsoft mejora su sistema operativo y el aspecto gráfico de los ordenadores. En 1993 microsoft lanza la primera version de la familia NT(Ms windows NT 3.1 mejorando la fiabilidad de las empresas) Windows 3.0
    Windows 3.1
    Windows 95
    Windows 98
  • SO Móviles

    SO Móviles
    Aparición de los sistemas operativos móviles en 1999 -Nokia 540
    -Windows CE
    -Nokia 7110
    -Symbian: alianza de empresas como Nokia, Sony ericsson, Motorola, ect.
  • Google

    Google
    La empresa Google compra a Android Inc, que crean sistemas operativos para ser usados en smartphoney tablets.
  • Computación en la nube

    Computación en la nube
    permite ofrecer servicios de computación a través de una red, que usualmente es Internet.
    En este tipo de computación todo lo que puede ofrecer un sistema informático se ofrece como servicio.