Ir al contenido principal

Sistemas Operativos

¿Qué es un sistema operativo?

Un sistema operativo (SO) es un software fundamental que actúa como intermediario entre el hardware de una computadora y el usuario o las aplicaciones. Es el núcleo de cualquier sistema informático, ya que gestiona los recursos del hardware (como la CPU, memoria, almacenamiento y dispositivos de entrada/salida) y proporciona un entorno para ejecutar programas y facilitar la interacción del usuario con la máquina.

Funciones principales de un sistema operativo

  1. Gestión de Recursos:Administra el uso del procesador (CPU), la memoria RAM, el almacenamiento y otros dispositivos para garantizar que todos los programas y procesos funcionen de manera eficiente.
  2. Interfaz de Usuario:Proporciona una forma de interactuar con la computadora, ya sea a través de una interfaz gráfica (GUI, como ventanas e íconos) o una interfaz de línea de comandos (CLI, basada en texto).
  3. Ejecución de Programas:Permite cargar y ejecutar aplicaciones, asignándoles los recursos necesarios para su funcionamiento.
  4. Gestión de Archivos:Organiza y controla el acceso a los archivos y directorios en los dispositivos de almacenamiento.
  5. Seguridad y Protección:Controla el acceso a los recursos del sistema y protege los datos del usuario mediante permisos y mecanismos de autenticación.
  6. Comunicación entre Componentes:Facilita la comunicación entre el hardware y el software, así como entre diferentes dispositivos conectados a la computadora.

Ese conjunto de tareas lo cumple el kernel (o núcleo): la parte del sistema operativo que habla directamente con el hardware. Cómo funciona y qué tipos existen se explica en el tema Kernel.

Tipos de sistemas operativos

Según su Interfaz:

  • Interfaz Gráfica (GUI): Sistemas operativos como Windows, macOS y distribuciones de Linux con entornos gráficos (GNOME, KDE).
  • Interfaz de Línea de Comandos (CLI): Sistemas como Unix o modos de terminal en Linux y macOS.

Según su Uso:

  • Sistemas Operativos de Escritorio: Diseñados para computadoras personales (ejemplos: Windows, macOS, Linux).
  • Sistemas Operativos Móviles: Diseñados para dispositivos móviles (ejemplos: Android, iOS).
  • Sistemas Operativos de Servidores: Optimizados para servidores (ejemplos: Windows Server, Linux Server, Unix).
  • Sistemas Operativos Embebidos: Usados en dispositivos específicos como electrodomésticos, automóviles o IoT (ejemplos: FreeRTOS, Embedded Linux).

Según su Arquitectura:

  • Monousuario: Solo un usuario puede usar el sistema a la vez (ejemplo: MS-DOS).
  • Multiusuario: Varios usuarios pueden usar el sistema simultáneamente (ejemplos: Linux, Unix).
  • Monotarea: Solo permite ejecutar una tarea a la vez (ejemplo: MS-DOS).
  • Multitarea: Permite ejecutar varias tareas al mismo tiempo (ejemplos: Windows, macOS, Linux).

Los antecesores: DOS y Unix

Para entender por qué los sistemas de hoy funcionan como funcionan conviene mirar los dos caminos que les dieron origen: el DOS, el sistema de línea de comandos de las primeras PC, del que desciende Windows; y Unix, el sistema pensado desde el principio para varias personas y varias tareas a la vez, del que descienden Linux, macOS y Android.

Ver el tema: DOS y Unix, el camino a Linux

Sistemas operativos de escritorio

Los tres grandes sistemas operativos de escritorio son estos. Cada uno tiene su tema, donde se explica en detalle cómo funciona:

Windows

Windows

El más difundido del mundo. Desarrollado por Microsoft.

Ver tema
Linux

Linux

Software libre, con decenas de distribuciones distintas.

Ver tema
macOS

macOS

Exclusivo de las computadoras Mac de Apple. Basado en Unix.

Ver tema

Poner el sistema en funcionamiento

Conocer los sistemas operativos es la mitad del tema. La otra mitad es saber instalarlos y dejarlos funcionando: son las dos tareas que se hacen en cualquier equipo nuevo o que hay que recuperar.

Tema De qué se trata
Instalación de sistemas operativos Requisitos, medios de instalación, arranque desde el pendrive, particionado, sistemas de archivos, arranque dual y problemas frecuentes.
Puesta en funcionamiento Qué se hace después de instalar: controladores, actualizaciones, usuarios, programas, red, copias de seguridad y mantenimiento.