Glosario
Términos complejos explicados de forma Simple, a lo Lowi.
¿Alguna vez te has preguntado qué es lo que hace que un ordenador funcione? ¿Te interesa saber cómo es posible que puedas abrir aplicaciones o juegos con solo hacer clic? Entonces lo que necesitas es aprender qué es un sistema operativo.
Además de contarte qué es el sistema operativo de un ordenador, para qué sirve el sistema operativo y en qué dispositivos está presente, te daremos varios ejemplos para que tengas una visión holística del tema.
El sistema operativo (SO) es el software principal que gestiona todos los recursos de hardware y permite la ejecución de aplicaciones en un dispositivo. Actúa como intermediario entre el usuario y la máquina, facilitando tareas como la gestión de memoria, archivos y periféricos.
Cuando respondemos a qué es el sistema operativo, técnicamente, hablamos del programa más importante de cualquier computadora o dispositivo móvil, ya que gestiona los recursos del hardware para que todo funcione de forma coordinada.
En resumen, ¿a qué llamamos sistema operativo? Llamamos SO al cerebro del dispositivo. Sin él, tu ordenador, móvil o tablet sería simplemente un conjunto de componentes electrónicos sin ninguna capacidad para realizar tareas útiles.
El sistema operativo de un ordenador es el software maestro que se carga tras el proceso de inicialización del firmware (BIOS o UEFI) y que está encargado de gestionar los recursos y componentes de un PC o portátil.
Permaneciendo en funcionamiento desde que lo enciendes hasta que lo apagas, el sistema operativo de un ordenador es muy diferente al de un móvil o tablet.
Aunque comparten características y principios básicos, el SO de los móviles y tablets está diseñado para pantallas táctiles, baterías pequeñas y hardware compacto, mientras que el del ordenador ha de ser mucho más potente y capaz.
Un ordenador suele manejar múltiples usuarios, ejecutar aplicaciones mucho más complejas y exigentes, y gestionar periféricos variados como impresoras, escáneres o múltiples monitores.
La expresión «sistema operativo» hace referencia al software fundamental que permite que un dispositivo informático funcione. Es un tipo de software de sistema, lo que lo diferencia claramente del software de aplicación que usas en tu día a día.
Para entenderlo mejor, el software se clasifica en tres grandes categorías:
Más allá de entender qué significa sistema operativo, es fundamental internalizar que el sistema operativo se sitúa en el nivel más bajo y esencial. Sin él, ninguna aplicación podría ejecutarse.
Ahora que sabemos qué es un SO, hablemos de qué funciones tiene un sistema operativo para recalcar su importancia.
El sistema operativo hace uso de esa interfaz gráfica (graphical shell) para que podamos comunicarnos con nuestro dispositivo de manera sencilla y poderle decir qué hacer, es decir, nos brinda las herramientas para controlarlo.
A grandes rasgos, ¿qué hace el sistema operativo? Sus funciones principales se pueden resumir así:
¿Para qué sirve el sistema operativo entonces? Para hacer que tu dispositivo sea fácil de usar y convierte el hardware en una herramienta útil; sin él, solo sería un conjunto de componentes sin ninguna utilidad práctica.
Ahora que ya has visto qué es un sistema operativo y cómo funciona, es importante prestar atención a los componentes del sistema operativo:
Estos son los más importantes, aunque también encontramos los gestores de periféricos, programador de tareas o intérprete de comandos, que permite al usuario comunicarse directamente con el sistema operativo mediante comandos de texto.
¿Qué sistema operativo hay? Pues los sistemas operativos pueden distinguirse en varios tipos según sus características y el entorno para el que fueron diseñados. Una primera clasificación básica los divide en monotarea y multitarea.
Los SO modernos son multitarea, es decir, son capaces de ejecutar varias tareas al mismo tiempo, permitiendo que trabajes con múltiples aplicaciones abiertas sin que el sistema se bloquee.
Pero más allá de esta distinción básica, existen diferentes categorías de sistemas operativos adaptados a necesidades específicas:
Los sistemas operativos para ordenadores personales son los más conocidos por el público general. Están diseñados para proporcionar un entorno de trabajo completo y versátil en computadoras de escritorio y portátiles.
Estos sistemas se caracterizan por su capacidad de ejecutar una amplia variedad de aplicaciones, desde navegadores web y programas de ofimática hasta software profesional de diseño, edición de vídeo o videojuegos.
Están optimizados para manejar interfaces gráficas complejas con múltiples ventanas, soportar diversos periféricos (impresoras, escáneres, múltiples monitores) y gestionar cuentas de varios usuarios en el mismo equipo.
Si has escrito en tu buscador «¿qué es el sistema operativo? Ejemplos», te podemos decir que los tres grandes ejemplos son Microsoft Windows, macOS de Apple, y las distribuciones GNU/Linux.
Al hablar de cuáles son los tipos de sistema operativo que existen, tenemos que incluir a los sistemas operativos móviles. Estos están específicamente diseñados para smartphones y tablets, dispositivos que presentan características muy diferentes a los ordenadores tradicionales.
Tal como ya hemos dicho, los sistemas operativos móviles se optimizan para funcionar con pantallas táctiles y baterías más limitadas. Debido a esto, el SO controla agresivamente qué aplicaciones pueden ejecutarse en segundo plano.
Los dos sistemas móviles dominantes son Android de Google, que lidera con el mercado global, y el iOS de Apple, exclusivo para iPhone e iPad.
Si tu móvil es parte del ecosistema de Apple, es probable que quieras saber cómo configurar tu iPhone tras actualizar el sistema operativo. Para ello, te recomendamos leer nuestra guía sencilla.
Un sistema operativo en tiempo real (RTOS, por sus siglas en inglés) es un tipo especializado de SO donde el factor tiempo es absolutamente crítico.
A diferencia de tu ordenador doméstico, donde un retraso de unos milisegundos al abrir una ventana es imperceptible, en un RTOS los plazos deben cumplirse con precisión de microsegundos.
Los RTOS se utilizan en entornos donde una respuesta tardía podría causar fallos catastróficos, tales como sistemas de frenado ABS en automóviles, control de tráfico aéreo, dispositivos médicos como marcapasos o bombas de insulina, etc.
Ejemplos de sistemas operativos en tiempo real incluyen VxWorks (usado en la NASA), QNX (presente en muchos sistemas de infoentretenimiento de automóviles), FreeRTOS (popular en microcontroladores), y RTEMS.
Los sistemas operativos embebidos son aquellos que están «incrustados» dentro de dispositivos electrónicos especializados que no son computadoras de propósito general. Están por todas partes, aunque son prácticamente invisibles para nosotros.
Estos sistemas se caracterizan por su ligereza extrema: funcionan con procesadores de baja potencia y muy poca memoria RAM (a veces menos de 1 MB), porque están diseñados para dispositivos con recursos muy limitados.
Los encontramos en electrodomésticos inteligentes, sistemas de automóviles, cámaras de seguridad, routers WiFi domésticos, cajeros automáticos, relojes inteligentes, sistemas de domótica, y miles de dispositivos IoT (Internet de las Cosas).
Esta categoría representa la evolución más reciente de los sistemas operativos, adaptándose a un mundo donde la computación trasciende el hardware individual.
Sistemas operativos en la nube son plataformas diseñadas para ejecutarse en infraestructura de centros de datos remotos, accesibles a través de Internet.
La idea es que el usuario puede utilizar un «escritorio» o sistema operativo alojado en servidores lejanos, casi igual que usara uno instalado localmente.
Por ejemplo, si has buscado «Chrome OS, ¿qué es?» Chrome OS de Google es un sistema centrado en la nube donde la mayor parte de las aplicaciones y datos residen en Internet.
El dispositivo local (generalmente una Chromebook) es ligero y arranca en segundos, actuando principalmente como portal de acceso a servicios web. Esto reduce drásticamente los requisitos de hardware y elimina prácticamente el mantenimiento.
A nivel empresarial, plataformas como Windows Azure de Microsoft o Google Cloud Platform también actúan como sistemas operativos para gestionar recursos masivos de computación distribuida en centros de datos.
Dependiendo del tipo de dispositivo del que se trate, hay una serie de sistemas operativos disponibles.
Los sistemas operativos están presentes en todos los dispositivos de nuestro alrededor y son los encargados de hacer que software y hardware se sincronicen y funcionen de forma conjunta.
Vamos a profundizar en los tres grandes sistemas operativos de escritorio, que representan tres filosofías diferentes de entender la computación:
Chrome OS merece una mención especial porque representa una filosofía radicalmente diferente de diseño de sistema operativo, centrada completamente en la nube.
Desarrollado por Google, Chrome OS se basa en el proyecto de código abierto Chromium OS y está específicamente diseñado para dispositivos llamados Chromebooks (portátiles económicos) y Chromeboxes (equipos de escritorio compactos).
La premisa fundamental de Chrome OS es que «la red es la plataforma». A diferencia de Windows o macOS, Chrome OS está construido para usar principalmente aplicaciones web y servicios en línea.
Google ha expandido las capacidades de Chrome OS y ahora puede ejecutar aplicaciones Android desde Google Play Store (lo que añade millones de apps móviles), soporta aplicaciones Linux para desarrolladores, e incluso puede ejecutar aplicaciones de Windows mediante servicios de virtualización en la nube.
Los sistemas operativos móviles son los que probablemente usas con más frecuencia en tu día a día. Vamos a comparar los dos gigantes que dominan este mercado:
¿Y qué sistema operativo usa Huawei? El HarmonyOS de Huawei merece una mención especial. Tras las sanciones estadounidenses que le prohibieron usar servicios de Google, esta empresa desarrolló su propio sistema operativo llamado HarmonyOS (o HongmengOS en China).
Inicialmente basado en Android, pero cada vez más independiente, HarmonyOS está presente en smartphones, tablets, smartwatches y dispositivos IoT de Huawei.
Aunque su presencia es principalmente en el mercado chino, representa un tercer ecosistema móvil emergente, aunque todavía lejano a Android y iOS en alcance global.
Cuando arrancas un ordenador sin sistema operativo instalado, el hardware realiza su proceso de autocomprobación inicial llamado POST (Power-On Self-Test).
El firmware BIOS o UEFI verifica que los componentes básicos funcionen (procesador, memoria RAM, tarjetas instaladas), pero después de eso, busca un sistema operativo para cargar y... no encuentra nada.
El resultado típico es que el equipo se queda detenido mostrando un mensaje de error en pantalla negra, algo como «No bootable device found» (No se encontró dispositivo de arranque), «Operating system not found» (Sistema operativo no encontrado).
Estamos para ayudarte