Evolución de los sistemas operativos. Paulina Rojas

  • Primer computador digital de propósito general

    Primer computador digital de propósito general
    Fue diseñada por el matemático inglés Charles Babbage, quien diseñó una máquina mecánica digital (digital: capaz de trabajar con dígitos), conocida como la analytical engine, o máquina de Babbage.La máquina de Babbage, sin embargo, no tenía ningún tipo de software. Ada Lovelace, matemática, escribió un conjunto de notas que describían un procedimiento para calcular una secuencia de números de Bernoulli usando la máquina de Babbage.
  • Primeros computadores programables de propósito general: el ENIAC

     Primeros computadores programables de propósito general: el ENIAC
    Poseía 20000 tubos de vacío, pesaba 27 toneladas, ocupaba 167m2 y consumía 150kW de electricidad. Su dispositivo de entrada era un lector de tarjetas perforadas y su salida era un perforador de tarjetas (IBM 405). Poseía un clock de 100kHz, y utilizaba 20 registros de 10 dígitos binarios. No existía un lenguaje de programación, ni siquiera assembler, de manera que toda la computación era descrita en las tarjetas perforadas mediante código de máquina.
  • Computadores Fortran

    Computadores Fortran
    John W. Backus, propone una alternativa para hacer más práctica la descripción de programas en lugar de assembler y desarrolla el FORmula TRANslating system, conocido como lenguaje FORTRAN, junto con una herramienta para hacer la traducción hacia assembler llamada compilador. Este trabajo le otorgaría el Turing Award en 1977.
  • Multics

    Multics
    MIT, Bell Labs y General Electric, deciden crear un sistema que soporte cientos de usuarios. De la misma manera que múltiples casas podían tener acceso a la red eléctrica, en este sistema los usuarios tendrían acceso a tiempo de cómputo con tan solo conectarse a este mainframe (una nube de cómputo)
    MULTICS tuvo un éxito parcial. Además de ser escrito en PL/I, un lenguaje poco popular y con un compilador deficiente, el proyecto resultó ser sumamente ambicioso para la época y demasiado complejo
  • UNIX: simplificación de multics

    UNIX: simplificación de multics
    Ken Thompson y Dennis Ritchie dos de los científicos que habían trabajado en MULTICS decidieron desarrollar una versión "reducida" de MULTICS para un PDP-7 que no estaba siendo usado. Esta versión tendría un diseño mucho más simple y en sus inicios soportaba solamente a un usuario, en contraposición a MULTICS. Este trabajo fue bautizado como UNICS por UNIplexed Information and Computing Service como un juego de palabras respecto a MULTICS, y finalmente simplificado como UNIX.
  • Linux

    Linux
    Linus Torvalds desarrolla un clon monolítico "just for fun", al cual llama Linux e incluye gran parte de las herramientas desarrolladas por el proyecto GNU. Los puristas suelen denominar al sistema operativo GNU/Linux, pues se trata de un "kernel Linux con herramientas GNU", de la misma manera que GNU/Hurd sería un kernel Hurd con herramientas GNU".
  • Apple y MacOs

    Apple y MacOs
    No sería, hasta el desarrollo del Apple Lisa (1983) y el Apple Macintosh (1984), los primeros computadores personales en incluir una interfaz gráfica, que las GUIs se harían populares al acercar el uso del computador al público general e incorporar el concepto de user friendliness.
  • Microsoft y la evolución de Windows

    Microsoft y la evolución de Windows
    Windows NT fue desarrollado bajo el concepto de portabilidad. Implementó preemptive multitasking, soporte para múltiples arquitecturas modernas como IA-32, MIPS y DEC-Alpha, soporte para Windows API y POSIX, e introdujo un nuevo sistema de archivos, NTFS.
  • Microsoft y el Windows Phone

    Microsoft y el Windows Phone
    Microsoft había desarrollado desde 1996 un sistema operativo embebido llamado Windows CE (actualmente Windows Embedded Compact) diseñado para una especificación de plataformas incialmente denominado Pocket PC. Los primeros dispositivos con Windows CE se lanzaron en 2002. Windows CE contenía un kernel híbrido escrito en C y soportaba arquitecturas x86, ARM, MIPS y PowerPC.
  • Windows 10

    Windows 10
    Último y vigente sistema operativo desarrollado por Microsoft como parte de la familia de sistemas operativos Windows NT. Fue dado a conocer oficialmente en septiembre de 2014, seguido por una breve presentación de demostración en la conferencia Build 2014. Entró en fase beta de prueba en octubre de 2014 y fue lanzado al público en general el 29 de julio de 2015