es
Cuando hablamos de sistemas operativos es inevitable pensar en ordenadores. En el software que aparece a los pocos segundos de encenderlos. Pero, en realidad, además de en un ordenador, un sistema operativo está presente en muchos dispositivos. En todos ellos son esenciales para que puedan funcionar, pero su labor pasa a menudo desapercibida. Conocer su misión, así como los tipos de sistemas operativos que hay, es esencial. En un Bachelor en Informática, esto se enseña. Descubre sus aspectos básicos a continuación.
Los sistemas operativos son desarrollos de software programados encargados de administrar y gestionar de manera eficiente todos los recursos de un ordenador y otros dispositivos. También se les conoce como software de sistema, y su función comienza al encender el dispositivo en el que están instalados. Comienza entonces su tarea de gestionar el funcionamiento del hardware. También, de poner en marcha las herramientas y funciones que hacen que un ordenador pueda comunicarse e interactuar con quien lo utiliza, y viceversa.
Hoy hay sistemas operativos en cualquier dispositivo en el que haya un procesador instalado: smartphones, tablets, reproductores multimedia, e incluso coches y televisores. Pero, básicamente, la función de casi todos es la misma: ofrecer a sus usuarios una interfaz para interactuar con el equipo. También administra sus recursos, archivos y tareas, así como de realizar diversas tareas de soporte como la actualización de las versiones de programas y del propio sistema operativo, la gestión de su seguridad y el control de los periféricos. De cara al usuario, un sistema operativo tiene la misión de permitirle ejecutar programas compatibles, crear y acceder a sus ficheros y, en definitiva, de realizar las tareas del equipo.
Además, los sistemas operativos se encargan de ejecutar procesos, donde un proceso es la carga de cualquiera de los programas y aplicaciones que queramos utilizar en la memoria del dispositivo. Si un programa no está cargado en su memoria, simplemente no funciona. Hay dos tipos de procesos: los de primer plano precisan que el usuario del dispositivo interactúe con ellos (navegadores, programas de edición de texto, o de retoque de imagen) entre otros; los de segundo plano, son los que no necesitan intervención del usuario, y que en muchos casos no cuentan con una interfaz para ello, como el sistema de detección de malware de un antivirus.
Existen sistemas operativos específicos para dispositivos móviles y PC. Hoy, como la mayoría de las conexiones ya son móviles, se debe prestar bastante atención a esa área. Vamos a comprobarlos:
Son los que se han creado y desarrollado para dispositivos móviles, fundamentalmente móviles y tablets, pero también relojes inteligentes. Los más conocidos son Android y iOS, como hemos visto, pero también hay otros como webOS y watchOS, para relojes inteligentes.
Android lo lleva incorporado la inmensa mayoría de teléfonos móviles y tabletas. Por otra parte, iOS está incluido en las tablets y smartphones de Apple.
Dentro de los distintos tipos de sistemas operativos de PC, hay varios que podemos considerar básicos. El más utilizado, con diferencia, es Windows de Microsoft. En segundo lugar, tenemos Mac OS, que es el sistema operativo de los ordenadores de Apple; y Linux, también para PC, que está disponible en varias versiones de funcionamiento similar y que es software libre.
De estos tres, el más utilizado y popular es Windows, de Microsoft, sobre todo por su facilidad de manejo e instalación. Su actualización también es muy sencilla, y además suele venir preinstalado en muchos ordenadores, lo que facilita su difusión.
Dentro de los sistemas operativos hay distintos tipos y categorías, de los que los principales son los siguientes:
Este tipo de sistema operativo se caracteriza porque se encarga de ejecutar los procesos sin necesidad de que el usuario del sistema tenga que interactuar con el ordenador de manera directa. El sistema cuenta con un operador encargado de agrupar y dividir en varios lotes los trabajos que tienen que realizar, en función de su similitud.
Se trata de un sistema que pueden emplear varios usuarios, y que presenta un nivel de inactividad bajo. Se emplea sobre todo para el proceso de tareas de gran envergadura que pueden dividirse en varios lotes. Este tipo de sistemas se utiliza sobre todo en determinados entornos empresariales, en operaciones como la gestión de nóminas, o la generación de estados de cuentas en los bancos.
Esta clase de sistema operativo permite la ejecución de distintas tareas al mismo tiempo, tanto de un solo usuario como de varios. Así, cuando el sistema termina de ejecutar una tarea, ya sea de un usuario o de varias, continúa con la siguiente que tiene en espera. Un ejemplo de este tipo de sistema operativo es Unix.
Un sistema operativo en tiempo real es el que deja un espacio de tiempo muy pequeño para el proceso de entradas, así como para darles respuesta. Se usan en sistemas que tienen unos requisitos muy elevados de tiempo de respuesta, y muy estrictos. Entre otros escenarios, se emplean en robots, sistemas encargados del control del tráfico aéreo o sistemas industriales. También, en determinados tipos de experimentos científicos.
Estos trabajan con varios dispositivos a la vez, cada uno con su procesador, con el fin de ofrecer a sus usuarios una potencia elevada de computación. También la posibilidad de realizar cálculos y procesos de una manera muy veloz. Son sistemas que se han desarrollado hace relativamente poco tiempo, y permiten a sus usuarios el acceso a ficheros y programas que no están instalados o almacenados en el equipo que utilizan en un momento dado, pero que están en otros equipos que estén conectados al mismo sistema operativo que tiene el que están empleando. Esto quiere decir que cuenta con funciones de acceso remoto dentro de una misma red.
Son los que se ejecutan y administran en un servidor. A través de estos sistemas operativos se pueden gestionar distintas funciones de red, así como usuarios, grupos o datos. También, la seguridad de todos los equipos conectados a la red local o privada que tienen conexión con este servidor.
Estas son las funciones y características más destacadas de los sistemas operativos, sus principales tipos y los más conocidos de cada tipo.