Historia De Los Sistemas Operativos


Un sistema operativo es un conjunto de programas destinado a permitir el uso apropiado de las partes físicas del ordenador (hardware). Los sistemas operativos proveen un conjunto de funciones necesarias y usadas por diversos programas de aplicaciones de una computadora, y los vínculos necesarios para controlar y sincronizar el hardware de la misma. El incremento de la complejidad del hardware y los programas de aplicaciones eventualmente hicieron del sistema operativo una necesidad.

La década de 1940
A finales de la década de 1940, con lo que se podría considerar la aparición de la primera generación de computadoras, Por aquel entonces no existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacía que el tiempo de preparación para realizar una tarea fuera considerable. Todo se hacía en lenguaje de máquina.

La década de 1950
A principios de los años 50 con el objeto de facilitar la interacción entre persona y computadora, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal.


  • Monitor residente
Su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos.


  • Procesamiento por lotes
Como solución para optimizar, en una misma cinta o conjunto de tarjetas, se cargaban varios programas, de forma que se ejecutaran uno a continuación de otro sin perder apenas tiempo en la transición.


  • Almacenamiento temporal
Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultánea la 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.

La década de 1960
En los años 60 se produjeron cambios notorios en varios campos de la informática, con la aparición del circuito integrado la mayoría orientados a seguir incrementando el potencial de los ordenadores.


  • Multiprogramación
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. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera óptima los recursos disponibles.


  •  Tiempo compartido
En este punto tenemos un sistema que hace buen uso de la electrónica disponible, pero adolece la falta de interactividad; En estos sistemas los programas de los distintos usuarios residen en memoria. Al realizar una operación de E/S los programas ceden la CPU a otro programa, al igual que en la multiprogramación. Pero, a diferencia de ésta, cuando un programa lleva cierto tiempo ejecutándose el sistema operativo lo detiene para que se ejecute otra aplicación.


  •   Tiempo real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un gran número de sucesos, en su mayoría externos al ordenador.


  •   Multiprocesador
Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden interferirse entre sí. Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseñado para ello. La mayoría de los sistemas operativos actuales poseen esta capacidad. Sistemas operativos desarrollados.
Inconvenientes de los Sistemas operativos
Se trataba de sistemas grandes, complejos y costosos, pues antes no se había construido nada similar y muchos de los proyectos desarrollados terminaron con costos muy por encima del presupuesto. Además, aunque formaban una capa entre el hardware y el usuario, éste debía conocer un complejo lenguaje de control para realizar sus trabajos. Otro de los inconvenientes es el gran consumo de recursos que ocasionaban, debido a los grandes espacios de memoria principal y secundaria ocupados, así como el tiempo de procesador consumido

La década de 1980
Empezó el auge de los ordenadores personales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistema operativo fuera amigable, surgiendo menús, e interfaces gráficas. En esta época, siguieron utilizándose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel. Un avance importante que se estableció a mediados de la década de 1980 fue el desarrollo de redes de computadoras personales que corrían sistemas operativos en red y sistemas operativos distribuidos.

Sistemas de ordenador personal
Consiste en presentar una buena interfaz a un único usuario. Se les utiliza ampliamente para procesamiento de texto, hojas de cálculo, acceso a internet etc. Como por ejemplo Windows 98, Windows 2000.

Mac OS
El lanzamiento oficial del ordenador Macintosh en enero de 1984. Incluía su sistema operativo Mac OS cuya características novedosas era una GUI (Graphic User Interface), Multitareas y Mouse.

MS-DOS
En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar unas pocas modificaciones, se convirtió en la primera versión de MS-DOS (Micro Soft Disk Operating System). A partir de aquí se sucedieron 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.

Microsoft Windows
A mediados de los años 80 se crea este sistema operativo, pero no es hasta la salida de (Windows 95) que se le puede considerar un sistema operativo, solo era una interfaz gráfica del (MS-DOS). Hoy en día es el sistema operativo más difundido en el ámbito doméstico. Años después se hizo el (Windows 98) que era el más eficaz de esa época. Después se crearía el sistema operativo de (Windows ME) (Windows Millenium Edition) aproximadamente entre el año 1999 y el año 2000. Un año después se crearía el sistema operativo de (Windows 2000) en ese mismo año. Después le seguiría el sistema operativo más utilizado en la actualidad, (Windows XP) y otros sistemas operativos de esta familia especializados en las empresas. (Windows 7) (Windows Seven) salió al mercado el 22 de octubre del 2009, dejó atrás a (Windows Vista), que tuvo innumerables críticas durante el poco tiempo que duró en el mercado. El más reciente hasta la fecha es (Windows 8) (Windows Eight) lanzado en octubre de 2012.

La década de 1990
GNU/Linux
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


Siglo XXI
El inicio de este nuevo siglo trajo consigo muchos hechos tecnológicos como históricos para la población humana, en este caso nos enfocaremos en el avance tecnológico de la computación. Una de las características de todos estos avances es que están en su gran mayoría dirigidos al usuario final, en otras palabras se enfoca en decirle al usuario que este campo es totalmente exequible para trabajar, eso sí, sin dejar atrás el avance en cuanto de hardware que también es muy importante para desarrollar estos nuevos sistemas. Entre los más destacados tenemos.


  • Sistema web app
Son aquellas herramientas que los usuarios pueden utilizar accediendo a servicios web a través de internet, mediante un navegador. Este posee unas características importantes tales como:

  •    Necesita conexión a internet
  •   Necesita de un navegador
  • Aplicación que no necesita ser instalada en nuestro ordenador
  •  Aplicaciones web se encuentran instaladas en un servidor
  • Los usuarios se conectan al servidor para utilizar las funciones de aplicación
    El sistema de programación de estos sistemas trabaja de manera paralela con todo cliente que ingresa al servidor y algunas utilizan java para que no exista el riesgo de saturarse Son herramientas que se independizan del sistema operativo para acceder por medio de la web

     El funcionamiento de una aplicación web es simple: el cliente emite una petición al servidor y este devuelve el recurso solicitado que es mostrado en el navegador 
     La petición se hace a través de una URL.

   Enviar un e-mail, hacer búsquedas en la red, encontrar lugares, hacer llamadas de voz, chatear, hacer una tienda online, montar negocios por internet, etc.

   Sistema cloud computing
   Es un sistema informático basado en internet y centros de datos remotos para gestionar servicios de información y aplicaciones.

  •  Proporcionan almacenamiento y recursos de datos de manera remota.
  • Sirve a cualquier clase de usuario.
  • Ahorra costos
  • Prescindir de instalación de hardware

3     Sistema Grid computing
Es una forma de asociar todo tipo de recursos conectados mediante red de área externa (internet) facilitando la integración entre distintos o diferentes instituciones y usuarios.
-       Integra de manera estable dispositivos heterogéneos
-       Genera un acceso transparente
-       Puede compartir datos entre miles de usuarios

-       Mejora el rendimiento del proceso haciendo una optimización de recursos que el usuario no percibe 

En el siguiente link (click en la imagen) podrán visualizar una línea de tiempo del desarrollo de los sistemas operativos a través del transcurso de la historia con la peculiaridad de que está relacionada con los hechos históricos más trascendentales en el mundo y en Colombia.
La línea de tiempo está diseñada en una herramienta online llamada PREZI. Si esta herramienta es nueva para ti, solo tienes que crear una cuenta y listo podrás acceder a nuestro trabajo.


Tendencias de los sistemas operativos

Con el gran avance de los sistemas operativos ya no es extraño que nos asombremos de lo que nos depara el futuro. Hemos escuchado de algunas fuentes que uno de los sistemas que llegaran en el futuro o está planteado para desarrollar, es un sistema cuántico el cual sería un sistema mucho más rápido ya que utilizaría teoremas físicos para su funcionamiento, además su memoria estaría compuesta por una materia la cual tendría una capacidad inimaginable.
No solo en sistemas se estaría evolucionando, también el hardware de nuestras computadoras han tenido un gran cambio porque siempre tendemos a minimizar para el ahorro de recursos. Se ha visto a través de las redes sociales que se estaría desarrollando un disco duro del tamaño de un maní usando un nuevo materia encontrado.
Los cambios a venir son increíbles, en el siguiente video nos dan una posible visión del diario vivir de una familia en el futuro.







1 comentario:

  1. Siempre me ha gustado el mundo de las computadoras y la tecnologia. Me parece muy bueno aprender de la Historia y no pensar en que todo fue como hoy dia es, sino que requirió años de esfuerzo para desarrollar un sistema operativo (software) con un hadware avanzado. Aunque es magnifico mirar como en menos de 70 años la tecnología a logrado crecer tanto.

    ResponderEliminar