¿CÓMO ESTÁN COMPUESTOS LOS SISTEMAS OPERATIVOS?

 

¿Cómo están compuestos los sistemas operativos? Aunque existen variantes, un sistema operativo se clasifica de la siguiente manera.

Programas de gestión y control

Estos programas de gestión y control están hechos con la finalidad de gestionar, monitorear y medir el funcionamiento de los recursos de la máquina. Es decir, a través de dichos programas se puede verificar el correcto funcionamiento del kernel, entradas o salidas, memorias, procesador, etc. A su vez se apoyan en otros programas como:

·        Control o gestión de procesos: Dicho programa encargado de gestionar el procesador se encarga a su vez de preparar programas para que el usuario pueda ejecutarlos. De manera que pueda transferir, ejecutar programas, controlar el tiempo exacto en el que se usa el programa y por consiguiente el trabajo del procesador.

·        Gestión o control de la memoria. Estos programas son los que se encargan principalmente de la memoria y el almacenamiento de la máquina, gestionando el uso y modificación de la máquina.

·        Control de la entrada y salida. Estos son programas en cuanto se relaciona a la entrada y la salida de dispositivos tales como, lectores DVD o impresoras.

·        Control del sistema. Este es otro tipo de programa el cual vela por el correcto funcionamiento a fin de evitar cualquier posible fallo, protegiendo la memoria del equipo y mitigando posibles errores en los programas.

·        Protección de sistema: ofrecen mecanismos de seguridad para proteger el sistema de amenazas externas como virus, malware, ransomware. Así mismo, ofrecen sistemas de autenticación y autorización para proteger el sistema de accesos no autorizados.

Programas de procesos

Este tipo de programas se encargan de ayudar al programador de turno en cuanto se trata de la escritura de aplicaciones. Estos a su vez utilizan programas para servicio y programas para traductores.

·        Servicio. Siendo estos los encargados de ayudar en cuanto a la gestión y mantenimiento del sistema operativo en cuestión.

·        Traductores. Siendo los que se encarga de unificar en un lenguaje "traducido" el cual ayuda a que la máquina pueda comprender cada programa que tenga, estos a su vez tienen programas de ensamblaje, compiladores e intérpretes de lenguajes.

Desarrollo de los SO desde sus inicios hasta la actualidad

Conforme al paso de los años se ha podido observar una serie de avances, los cuales fueron base fundamental para los nuevos sistemas operativos. Aprovecharon el máximo potencial de la época y constituyeron a lo que hoy son los sistemas operativos actuales.

·        Primera generación de sistemas operativos (1945-1955): Esta generación se caracteriza por el uso de tubos de vacío. De esta época datan las primeras máquinas electrónicas basadas en cientos de tubos de vacío para funcionar. Por ello, también era muy común que sufrieran averías constantes.

·        Segunda generación de sistemas operativos (1955-1965): Contaba con sistemas operativos de tipo básico, su lenguaje de programación se llamaba FORTRAN y se utilizaban unas tarjetas perforadas para poder efectuar la programación. Todo esto fue posible gracias a la creación de Los Transistores. Con ellos, los tubos de vacío serían reemplazados por tarjetas perforadas que servirían para interpretar los comandos introducidos por el usuario.

·        Tercera generación de los sistemas operativos (1965-1980): Para los años 60 se pudo observar un cambio, ya que se empezó a implementar el uso del procesador con mayor frecuencia, además de la realización de ciertos procedimientos "vía on-line" y también de manera Off-line, logrando crear conexión entre distintos computadores. Términos como el Buffering y spootling se utilizaban, estos consistían en el almacenamiento de información en distintos discos magnéticos. Para la época de los años 70 se pudo apreciar lo que son los multiprogramas, de esta forma se innovó en cuanto a la cantidad de programas que podían utilizarse por medio del mismo procesador.

·        Cuarta generación de los sistemas operativos (1980-actualidad): Ya para inicios de los 80 se podía ver de forma considerable el aumento de la seguridad de las máquinas, aquellas que compartían información a a través de una memoria o terminales en específico. Se veía más fuerte lo que era el multiproceso de un computador. En estos años se masifica Microsoft DOS, Intel aparece con su chip Intel 8080 y Apple pisa cada vez más fuerte con versiones mejoradas del MacOS, Apple Lisa (1983), y Apple Macintosh (1984). Interfaz gráfica de usuario de Macintosh (1984).

·        Quinta generación de los sistemas operativos (1990-actualidad): En esta generación se encargaron de la creación de distintos sistemas operativos para dispositivos móviles o sistemas móviles. De esta manera mejoraba considerablemente la experiencia de sus usuarios. El primer smartphone como tal fue el IBM Simon con el sistema operativo ROM-DOS. Luego vendrían Palm OS, Nokia con Symbian OS, Microsoft Phone, iOS, entre otros. Sin embargo, con la irrupción de Google en 2005 todo cambiaría. Para el año 2008 lanzaría su sistema operativo Android 1.0. Desde entonces y hasta la actualidad, es el software por excelencia de los teléfonos inteligentes.

 

Comentarios

Entradas populares