Clicky

¿Qué es un sistema operativo?

Sistemas operativos

Es útil saber qué sistema operativo tienes

Un sistema operativo es el software principal que administra todo el hardware y otro software en una computadora. El sistema operativo, también conocido como "OS", del inglés Operating System, se conecta con el hardware de la computadora y proporciona servicios que pueden usar las aplicaciones.

¿Qué hace un sistema operativo?

Un sistema operativo es el conjunto principal de software en un dispositivo que mantiene todo junto. Los sistemas operativos se comunican con el hardware del dispositivo.

Manejan todo, desde el teclado y los ratones hasta la Wi-Fi, los dispositivos de almacenamiento y la pantalla. En otras palabras, un sistema operativo maneja los dispositivos de entrada y salida.

Los sistemas operativos usan controladores de dispositivos escritos por creadores de hardware para comunicarse con sus dispositivos.

Los sistemas operativos también incluyen una gran cantidad de software, como servicios comunes del sistema, bibliotecas e Interfaces de Programación de Aplicaciones (APIs) que los desarrolladores pueden usar para escribir programas que se ejecutan en el sistema operativo.

Windows 10

El sistema operativo se ubica entre las aplicaciones que ejecuta y el hardware, utilizando los controladores de hardware como la interfaz entre los dos. Por ejemplo, cuando una aplicación desea imprimir algo, transfiere esa tarea al sistema operativo. El sistema operativo envía las instrucciones a la impresora, utilizando los controladores de la impresora para enviar las señales correctas. La aplicación que está imprimiendo no tiene que importar qué impresora tiene ni cómo funciona. El OS maneja los detalles.

El sistema operativo también maneja múltiples tareas, asignando recursos de hardware entre múltiples programas en ejecución. El sistema operativo controla qué procesos se ejecutan, y los asigna entre diferentes CPUs si tiene una computadora con varias CPUs o núcleos, lo que permite que se ejecuten en paralelo múltiples procesos. También gestiona la memoria interna del sistema, asignando memoria entre aplicaciones en ejecución.

El sistema operativo es la gran pieza de software que ejecuta el programa, y está a cargo de todo lo demás. Por ejemplo, el sistema operativo también controla los archivos y otros recursos a los que estos programas pueden acceder.

La mayoría de las aplicaciones de software están escritas para sistemas operativos, lo que permite que el sistema operativo haga mucho trabajo pesado. Por ejemplo, cuando ejecutas Minecraft, lo ejecutas en un sistema operativo. Minecraft no tiene que saber exactamente cómo funciona cada diferente componente de hardware. Minecraft utiliza una variedad de funciones del sistema operativo, y el sistema operativo las traduce en instrucciones de hardware de bajo nivel. Esto ahorra muchos problemas a los desarrolladores de Minecraft, y a cualquier otro programa que se ejecute en un sistema operativo.

Los sistemas operativos no son solo para PC

Cuando decimos que las "computadoras" funcionan con sistemas operativos, no solo nos referimos a las tradicionales PC de escritorio y portátiles. Tu teléfono inteligente es una computadora, al igual que las tablets, los televisores inteligentes, las consolas de videojuegos, los relojes inteligentes y los enrutadores Wi-Fi. Un Amazon Echo o Google Home es un dispositivo informático que ejecuta un sistema operativo.

Los sistemas operativos de escritorio familiares incluyen Microsoft Windows, MacOS de Apple, Chrome OS de Google y Linux. Los sistemas operativos dominantes de los teléfonos inteligentes son el iOS de Apple y el Android de Google.

Otros dispositivos, como tu router Wi-Fi, pueden ejecutar "sistemas operativos integrados". Estos son sistemas operativos especializados con menos funciones que un sistema operativo típico, diseñados específicamente para una sola tarea, como ejecutar un router Wi-Fi, proporcionar navegación por GPS u operar un cajero automático.

dispositivos

¿Dónde terminan los programas operativos y comienzan los programas?

Los sistemas operativos también incluyen otro software, incluida una interfaz de usuario que permite a las personas interactuar con el dispositivo. Puede ser una interfaz de escritorio en una PC, una interfaz de pantalla táctil en un teléfono o una interfaz de voz en un dispositivo asistente digital.

Un sistema operativo es una gran pieza de software hecha de muchas aplicaciones y diferentes procesos. A veces puede ser un poco borrosa la línea entre lo que es un sistema operativo y lo que es un programa. No hay una definición precisa y oficial de un sistema operativo.

Por ejemplo, en Windows, la aplicación File Explorer (o Windows Explorer) es una parte esencial del sistema operativo Windows, incluso maneja el dibujo de tu interfaz de escritorio, y una aplicación que se ejecuta en ese sistema operativo.

El núcleo de un sistema operativo es el kernel

En un nivel bajo, el "kernel" es el programa principal de la computadora en el corazón de tu sistema operativo. Este programa único es uno de los primeros que se carga cuando se inicia el sistema operativo. Maneja la asignación de memoria, la conversión de funciones de software a las instrucciones para la CPU de tu computadora y lase entradas y salidas de dispositivos de hardware. El kernel generalmente se ejecuta en un área aislada para evitar que sea manipulado por otro software en la computadora. El núcleo del sistema operativo es muy importante, pero es solo una parte de él.

Las líneas aquí también pueden ser un poco confusas. Por ejemplo, Linux es solo un kernel. Sin embargo, Linux todavía se llama a menudo un sistema operativo. Android también se llama un sistema operativo, y está construido alrededor del kernel de Linux. Las distribuciones de Linux como Ubuntu o CentOS toman el kernel de Linux y agregan software adicional a su alrededor. También se los conoce como sistemas operativos.

sistema operativo CentOS

¿Cuál es la diferencia entre el firmware y un sistema operativo?

Muchos dispositivos solo ejecutan "firmware", un tipo de software de bajo nivel que generalmente se programa directamente en la memoria de un dispositivo de hardware. El firmware generalmente es solo un pequeño software diseñado para hacer solo lo absolutamente básico.

Cuando se inicia una computadora moderna, carga el firmware UEFI de la placa base. Este firmware es un software de bajo nivel que inicializa rápidamente el hardware de la computadora. A continuación, inicia el sistema operativo desde la unidad de estado sólido o el disco duro de tu computadora. (Esa unidad de estado sólido o disco duro tiene su propio firmware interno, que maneja el almacenamiento de datos en los sectores físicos dentro de la unidad).

Firmware

La línea entre el firmware y un sistema operativo también puede ser un poco borrosa. Por ejemplo, el sistema operativo para iPhones y iPads de Apple, llamado iOS, a menudo se denomina "firmware". El sistema operativo de la PlayStation 4 también se denomina oficialmente firmware.

Estos son sistemas operativos que interactúan con múltiples dispositivos de hardware, brindan servicios a programas y asignan recursos entre aplicaciones. Sin embargo, un firmware muy básico que se ejecuta en un control remoto de TV, por ejemplo, generalmente no se llama un sistema operativo.

La persona promedio no necesita entender exactamente qué es un sistema operativo. Sin embargo, puede ser útil saber qué sistema operativo tienes para saber con qué software y hardware es compatible tu dispositivo.

Jesus_Caceres