-
La década de 1940
A finales de la década de 1940, aprecieron los computadores de la priemera generación. Se accdedía directamente a la consola y de ahí se acutuaba sobre una saerie de micro interrumpores que permitían introducir directamente el programa a la memoria del computador. -
La década de 1950 (Sistema Batch)
A principios de los años 1950 se buscaba facilitar el manejo de los computadores para la persona, esa fue la idea principal para que los sistemas operativos hicieran una aparición discreta y simple. Sus conceptos eran monitor residente y almacenamiento temporal. -
Monitor residente (Primer sistema operativo)
Con un funcionamiento simple, se limitaba a cargar programas a la memoria, los leía de una cinta o de tarjetas perforadas para finalmente ejecutarlos. Pero surgía el problema de optimizar el tiempo entre la retirada de una trabajo y el montaje del siguiente. El primer Sistema Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y lo único que hacía era comenzar la ejecución de un programa cuando el anterior terminaba. -
Almacenamiento temporal
Su propósito era reducir el tiempo de carga de los programas, haciendo de forma simultanea la carga del programa o la salida de datos con la ejecución de la siguiente tarea. Las técnicas que usaba para ello era el buffering y el spooling. -
Sistema operativo multiprogramación
En un sistema "multiprogramado" la memoria principal puede guardar 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; ya no espera a que termine la operación de E/S, sino que ejecuta otro programa. Si éste realiza otra operación de E/S al tiempo, se mandan las órdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible, optimizar los recursos disponibles. -
Tiempo compartido
Aquí ya hay presente un sistema que hace buen uso de la electrónica disponible, pero no cuenta con interactividad. Para ello, debía convertirse en un sistema multiusuario, donde existen varios usuarios con un terminal en línea con el modo de operación de tiempo compartido. La diferencia a multiprogramación es que cuando un programa lleva cierto tiempo ejecutandose el sistema operativo lo detiene para que se pueda ejecutar otra aplicación. -
Tiempo real
Estos sistemas usan entornos donde se deben aceptar y procesar en tiempos mínimos una gran cantidad de acciones, casi todos externos al ordenador. Si el sistema falla en las restricciones de tiempo se debe entregar un resultado que indique que la operación ha fallado. El tiempo de respuesta debe servir también para solucionar el problema. El procesamiento de archivos se hace de forma continua, antes de que entre el siguiente. El primer uso fue en telecomunicaciones. -
Sistemas operativos desarrollados
Esta década marcó el inicio de UNIX a demás de el Atlas Supervisor y el OS/360, a mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel. -
Inconvenientes de los Sistemas operativos
Se trataba de sistemas grandes, complejos y costosos, ya que antes no se había construido nada igual y muchos de los proyectos desarrollados terminaron demasiado costosos y tardíos. Además, aunque permitían interacción entre el hardware y el usuario, éste debía conocer el lenguaje de control que era muy complejo. Otro inconveniente era el gran consumo por los espacios de memoria principal y secundaria y el tiempo de procesamiento. -
Sistemas operativos desarrollados
-MULTICS (Multiplexed Information and Computing Service)
-BDOS (Basic Disk Operating System): Traductor de las instrucciones en llamadas a la BIOS.
-CP/M: (Control Program for Microcomputers) fue un sistema operativo desarrollado por Gary Kildall para el microprocesador Intel 8080 . Era el sistema operativo más popular en los 70. CP/M se convirtió en un estándar de industria para los primeros micro-ordenadores. -
SunOS
SunOS fue la versión del sistema operativo derivado de Unix y BSD desarrollado por Sun Microsystems para sus estaciones de trabajo. Ésta estaba basada en los UNIX BSD con algunos añadidos de los System V UNIX en versiones posteriores. -
La década de 1980
Esta época se centró en que el sistema operativo fuera amigable, con menús e interfaces gráficas reduciendo la rapidez de las aplicaciones, pero haciéndolos más prácticos para los usuarios. Se utilizaban lenguajes como Smalltalk o C, y nuevos,como: C++,Eiffel, Haskell y Miranda. A mediados se desarrollaron redes de computador que corrían sistemas operativos en red y sistemas operativos distribuidos. sistemas operativo mayoritarios: MS-DOS (Micro Soft Disk Operating System) y UNIX -
MS-DOS
En 1981 Microsoft compró un sistema operativo llamado QDOS que, con modificaiones, se convirtió en la primera versión de MS-DOS (Micro Soft Disk Operating System). Para aplicar una serie de cambios hasta llegar a la versión 7.1, versión 8 en Windows Milenium, a partir de la cual MS-DOS dejó de existir como un componente del Sistema Operativo. -
MS-DOS
Con los ordenadores MSX, se hizo una adaptación para este sistema que utilizaba el procesador Z-80 llamada MSX-DOS. Era una mezcla entre la versión MS-DOS 1.25 y CP/M. En 1988, una vez que Microsoft se desvinculó de proyecto, ASCII Corporation publicó la versión MSX-DOS 2.0 que añadió soporte para el uso de directorios y demás cosas. -
Macintosh
Se lanzó oficialmente el ordenador Macintosh que incluía un sistema operativo de Mac OS con la característica novedora de GUI (Graphic User Interface), multitareas y mouse. -
AmigaOS
Es el conjunto de la familia de gestores de ventanas y ROMs que incluían por defecto los computadores Commodore Amiga como sistema operativo. Fue desarrollado por Commodore International, e inicialmente presentado en 1985 junto con el Amiga 1000. -
OS/2
Es un sistema operativo de IBM que intentó suceder a DOS como sistema operativo de las computadoras personales. Se desarrolló inicialmente de manera conjunta entre Microsoft e IBM, hasta que Windowas se apartó e IBM se ocupó en solitario de OS/2. Atualmente el soporte está suspendido. Se mantiene con pocas características bajo el nombr de eComStation. -
BeOS
Sistema operativo para PC desarrollado por Be Incorporated, su objetivo era proveer alto rendimiento en aplicaciones multimedia. El diseño de BeOS no estaba basado en UNIX. Originalmente el sistema operativo se corría sobre su propio hardware BeBox. Luego fue extendido a la plataforma PowerPC y finalmente se añadió compatibilidad con procesadores x86. -
Solaris
Solaris es un sistema operativo de tipo Unix desarrollado inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo. -
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft. Línea de sistemas operativos orientados a estaciones de trabajo y servidor de red. Un sistema operativo con interfaz gráfica propia, estable y con características similares a los sistemas de red UNIX. Las letras NT provienen de la designación del producto como "Tecnología Nueva" (New Technology). Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. -
FreeBSD
FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiación y multiproceso en plataformas compatibles con múltiples procesadores; el funcionamiento de FreeBSD está inspirado en la variante 4.4 BSD-Lite de UNIX. La distribución más notable es PC-BSD. -
ReactOS
ReactOS (React Operating System) es un sistema operativo de código abierto destinado a lograr la compatibilidad binaria con aplicaciones de software y controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x en adelante (Windows XP y sus sucesores). -
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que sea totalmente compatible con las aplicaciones y los controladores de MS-DOS. El intérprete de línea de comandos usado por FreeDOS se llama FreeCOM. -
GNU/Linux
Es una versión mejorada de Unix, basado en el estándar POSIX, un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de Ventanas, gracias a un servidor gráfico y a gestores de ventanas como GNOME, KDE, etc. Actualmente GNU/Linux cuenta con un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una forma visual atractiva. -
Microsoft Windows
Familia de sistemas operativos vendidos por Microsoft basado en MS-DOS. Hasta Windows 95 fue un Sistema Operativo con entorno gráfico. Hasta la versión 3.11 Windows fue un entorno de escritorio para MS-DOS. Windows 95 es un sistema operativo con interfaz gráfica de usuario híbrido de entre 16 y 32 bits. Fue lanzado al mercado con notable éxito de ventas. Durante su desarrollo se conoció como Windows 4 o por el nombre clave Chicago. Esta serie de Windows terminó con Windows Me. -
SymbOS
SymbOS es un sistema operativo desarrollado originalmente en 2001 para los ordenadores Amstrad CPC. Se trata de un sistema operativo gráfico con una estética e interfaz similar a Windows 95. A pesar de la baja potencia que desarrollan estos ordenadores, alrededor de 4MHz, está minuciosamente optimizado para el hardware en el cual funciona, por lo que el rendimiento es más que aceptable. -
MorphOS
MorphOS es un sistema operativo, en parte propietario y en parte de código abierto, producido para ordenadores basados en los procesadores PowerPC (PPC). El sistema operativo en sí es propietario, pero muchas de sus bibliotecas y otros componentes son de código abierto, como Ambient (la interfaz del escritorio). La mariposa azul es el logo característico de este sistema operativo. Está basado en el Micronúcleo de Quark -
Darwin
Darwin es el sistema que subyace en Mac OS X, cuya primera versión final salió en el año 2001 para funcionar en computadoras Macintosh. Integra el micronúcleo XNU y servicios de sistema operativo de tipo UNIX basados en BSD 4.4 (en particular FreeBSD) que proporcionan una estabilidad y un rendimiento mayor que el de versiones anteriores de Mac OS. -
Mac OS
Mac OS, antes llamado Mac OS X, es un sistema operativo basado en Unix, desarrollado, comercializado y vendido por Apple Inc.La primera versión del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio, fue Mac OS X v10.0 «Cheetah». Estas herramientas incluyen un servidor de correo, un servidor Samba, un servidor LDAP y un servidor de dominio entre otros. -
Haiku
Haiku es un sistema operativo de código abierto actualmente en desarrollo que se centra específicamente en la informática personal y multimedia. Inspirado por BeOS (Be Operating System), Haiku aspira a convertirse en un sistema rápido, eficiente, fácil de usar y fácil de aprender, sin descuidar su potencia para los usuarios de todos los niveles. -
OpenSolaris
OpenSolaris fue un sistema operativo libre publicado en 2005 a partir de la versión privativa de Solaris de Sun Microsystems, ahora parte de Oracle Corporation. OpenSolaris es también el nombre de un proyecto iniciado en 2005 por Sun para construir y desarrollar una comunidad de usuarios alrededor de las tecnologías del sistema operativo del mismo nombre. -
IllumOS
Illumos es un proyecto de software libre derivado de OpenSolaris. Fue anunciado por conferencia web desde Nueva York el 3 de agosto de 2010. El nombre del proyecto es un neologismo procedente del latín "Illum" (la luz) y de "OS" (operating system, sistema operativo). -
OpenIndiana
OpenIndiana es un sistema operativo tipo Unix liberado como software libre y de código abierto. Es una bifurcación de OpenSolaris concebida después de la compra de Sun Microsystems por parte de Oracle y tiene como objetivo continuar con el desarrollo y la distribución del código base de OpenSolaris. El proyecto opera bajo el patrocinio de la Illumos Foundation (Fundación Illumos).