Joaquin Martinez

Depura tus errores y construye la mejor versión de ti, cada línea cuenta.

Qué es un sistema operativo: Conceptos clave y clasificaciones

29-01-2025
Sistemas operativos
Linux y bash scripting
Cover Post

¿Qué es un Sistema Operativo?

Un sistema operativo es un programa que actúa como intermediario entre el hardware de la computadora y el usuario. Su función principal es gestionar y coordinar los recursos del sistema, como el uso de la CPU, la memoria RAM y otros componentes. Además, facilita la organización y manipulación de archivos y documentos, y controla los periféricos como impresoras y escáneres, permitiendo su uso.

Otra característica importante es que ofrece una interfaz, ya sea gráfica (GUI) o de línea de comandos (CLI), que permite al usuario interactuar con el sistema de manera intuitiva y eficiente, adaptándose a las necesidades de cada perfil.

Clasificación de los sistemas operativos
Los sistemas operativos pueden clasificarse de diversas maneras. Las dos clasificaciones más comunes son por el tipo de dispositivo y por el modelo de licencia.

Por tipo de dispositivo
Existen sistemas operativos diseñados específicamente para ordenadores de escritorio y portátiles, y otros optimizados para dispositivos móviles.

  • Para ordenadores:
    • Windows
    • Linux
    • macOS
  • Para dispositivos móviles:
    • Android
    • iOS

alt text

Por tipo de licencia
Esta clasificación distingue entre los modelos de desarrollo y distribución del software.

  • Código abierto:
    • Android
    • Linux
  • Código cerrado:
    • Windows
    • macOS
    • iOS

alt text

La diferencia fundamental entre ambos radica en el acceso al código fuente y las libertades que se otorgan al usuario. El software de código cerrado o propietario suele tener una licencia comercial, lo que implica un pago por su uso y, por lo general, restringe el acceso y la modificación de su código fuente. En contraste, el software de código abierto (como Linux y Android) cuenta con una licencia que permite a cualquier persona acceder, estudiar y modificar el código.

El papel del Kernel

En el caso de Linux, un sistema operativo de código abierto, existen diversas distribuciones que son versiones del sistema que comparten un mismo kernel. El kernel es el núcleo del sistema operativo, el intermediario que gestiona la comunicación entre las aplicaciones de software y el hardware del sistema.

alt text

Entender qué es un sistema operativo y cómo se clasifica es el primer paso para comprender el funcionamiento de cualquier dispositivo digital. Elegir el sistema correcto, ya sea por sus características o por su modelo de licencia, es una decisión clave que impacta la forma en que interactuamos con la tecnología.

Post Siguiente

Virtualización para principiantes: ¿Qué es un hipervisor y para qué sirve?

Post Anterior

Versiones y Releases con Git Tags: Un tutorial práctico