Historia y evolución del Sistema Operativo.

 Historia y evolución del Sistema Operativo.



Historia.

En sus orígenes, los ordenadores no contaban con sistema operativo, por lo tanto, cada programa que se ejecutaba en el equipo debía incluir todo el código necesario para poderse ejecutar de manera individual, conectarse con el hardware, etc.

Esto suponía un gran problema a la hora de desarrollar cualquier aplicación o programa, de ahí que surgiera la necesidad de desarrollar un software de sistema que facilitase la ejecución de programas, dando lugar a los primeros sistemas operativos.

Aunque en los años 50 hubo algún intento, realmente fue en 1960 cuando IBM se puso manos a la obra y nació la primera versión del sistema operativo Unix. Un sistema programado en lenguaje C y que poco a poco se fue adaptando y ganando una gran aceptación.


Posteriormente, fue Microsoft quien se puso a desarrollar un sistema por petición del propio IBM para instalarlo en su gama de ordenadores personales. Esta unión de dos grandes de la informática hizo que a principios de los años 80 viera la luz MS-DOS, un sistema desarrollado por Microsoft para los ordenadores de IBM pero que desde Redmond siguieron desarrollando de manera propia.

En los años 90 el sistema fue cuando comenzaron a surgir los sistemas operativos que ofrecían una interfaz gráfica de usuario y donde comenzaron las primeras generaciones de Microsoft Windows. Poco a poco hemos visto cómo Windows ha ido evolucionando hasta hoy en día, siendo Windows 10 su última versión del sistema.

Apple: NeXT

Por su parte, a mediados de los 80 Apple desarrolló también su propio sistema sobre la tecnología desarrollada por NeXT, hasta que los de Cupertino compraron dicha compañía a finales de los 90, que fue cuando fue liberada la versión de macOS para servidores. Posteriormente se fueron liberando nuevas versiones para la versión de escritorio hasta llegar a la actual versión.

La historia de Linux se escribe a partir de los años 90, después de que durante los años anteriores se formase la Fundación del Software Libre y se desarrollase la Licencia pública general de GNU. La gran cantidad de software almacenado a principio de los 90 hizo que se pudiera desarrollar un sistema operativo completo de la mano de Linus Torvalds, que fue quien comenzó el proyecto y el que hizo que más tarde llegara Linux.

Para móviles

Mucho más modernos son los sistemas operativos para dispositivos móviles, iOS, Android o Windows Phone. En el caso de Android, se trata de un sistema operativo móvil desarrollado por Google y basado en Kernel de Linux y otros softwares de código abierto y diseñado para dispositivos móviles con pantalla táctil como móviles y tablets. Fue lanzado en 2007 junto con la fundación del Open Handset Alliance.

Ese mismo fue cuando también tuvo lugar el lanzamiento inicial de iOS, el sistema operativo móvil de Apple y originalmente desarrollado para el iPhone (iPhone OS), aunque posteriormente hemos visto cómo se ha usado en otros dispositivos de la marca como el iPad o el iPod touch.

Evolución.

Los sistemas operativos han estado relacionados históricamente con la arquitectura de las computadoras en las cuales se ejecutan, razón por la cual su historia. Los sistemas operativos, al igual que el hardware de las computadoras, han sufrido una serie de cambios revolucionarios llamados generaciones.

En el caso del hardware, las generaciones han sido marcadas por grandes avances en los componentes utilizados, pasando de válvulas (primera generación) a transistores (segunda generación), a circuitos integrados (tercera generación), a circuitos integrados de gran escala y de muy gran escala (cuarta generación).

Cada generación sucesiva de hardware ha ido acompañada de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de energía, y por incrementos notables en velocidad y capacidad. En la actualidad existe gran variedad de sistemas operativos como pueden ser Windows 98Windows NTLinux, etc.

Primera generación (finales de los años 1950)

En esta década aparecen los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta tenía control total de la máquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual limpiaba, leía e iniciaba la siguiente tarea. Aparece el concepto de nombres de archivo del sistema para lograr independencia de información. Los laboratorios de investigación de la empresa General Motors poseen el crédito de haber sido los primeros en poner en operación un sistema operativo para su IBM 701.

Segunda generación (mitad de los años 1960)

En esta generación se desarrollan los sistemas compartidos con multiprogramación, en los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de la máquina. El programa especificaba tan sólo que un archivo iba a ser escrito en una unidad de cinta con cierto número de pistas y cierta densidad. El sistema operativo localizaba entonces una unidad de cinta disponible con las características deseadas, y le indicaba al operador que montara una cinta en esa unidad.

Tercera generación

En esta época surgió la familia de computadoras IBM/360 diseñadas como sistemas para uso general, por lo que requerían manejar grandes volúmenes de información de distinto tipo, lo cual provocó una nueva evolución de los sistemas operativos: los sistemas de modos múltiples, que soportan simultáneamente procesos por lotes, tiempo compartido, procesamiento en tiempo real y multiprocesamiento.

Cuarta generación (mitad de los años 1970 hasta nuestros días)

Los sistemas operativos conocidos en la época actual son los considerados sistemas de cuarta generación. Con la ampliación del uso de redes de computadoras y del procesamiento en línea es posible obtener acceso a computadoras alejadas geográficamente a través de varios tipos de terminales. Con estos sistemas operativos aparece el concepto de máquinas virtuales, en el cual el usuario no se involucra con el hardware de la computadora con la que se quiere conectar y en su lugar el usuario observa una interfaz gráfica creada por el sistema operativo.


Si quieres mas información sobre la Historia de los sistemas operativos, te invito a ver el siguiente video. 




Comentarios