Qué es un sistema operativo
1. ¿Qué es un sistema operativo? #
Un sistema operativo (SO) es un conjunto de programas que actúa como intermediario entre el hardware del ordenador y el usuario. Su objetivo es gestionar los recursos físicos (CPU, memoria, dispositivos de entrada/salida, almacenamiento) y ofrecer un entorno en el que se puedan ejecutar aplicaciones de forma sencilla y segura.
En otras palabras:
- El hardware por sí solo no entiende de programas como Word, Chrome o un juego.
- El sistema operativo se encarga de traducir las órdenes del usuario y de las aplicaciones al lenguaje que entiende el hardware.
- También organiza cómo se usan los recursos para que varios programas puedan funcionar a la vez sin conflictos.
Funciones básicas de un sistema operativo: #
- Gestión de procesos: controla qué programas están en ejecución, asigna tiempo de CPU y permite la multitarea.
- Gestión de memoria: decide cómo se reparte la memoria entre los procesos y evita que interfieran entre sí.
- Gestión de dispositivos de entrada y salida (E/S): permite que el usuario interactúe con el teclado, el ratón, la pantalla, la impresora, etc.
- Sistema de archivos: organiza la información en carpetas y archivos, de forma que podamos guardar y recuperar datos fácilmente.
- Seguridad y control de acceso: protege los datos y recursos del sistema, estableciendo permisos de usuario y autenticación.
- Interfaz de usuario: proporciona un entorno para interactuar (puede ser una línea de comandos o una interfaz gráfica).
Ejemplo práctico: #
Imagina que quieres abrir un documento de texto en tu ordenador:
- Le das doble clic al archivo.
- El sistema operativo localiza el archivo en el disco.
- Carga el procesador de textos (por ejemplo, Word o LibreOffice).
- Le da al programa la memoria que necesita.
- Envía las órdenes al procesador y muestra el documento en la pantalla.
Todo eso ocurre en milésimas de segundo, gracias al sistema operativo.
Diferencia con otros programas: #
- Un navegador o un juego son aplicaciones que necesitan al sistema operativo para ejecutarse.
- El sistema operativo, en cambio, es la base sobre la que funcionan todas las demás aplicaciones.
📌 Ejemplos de sistemas operativos actuales:
- Windows (10, 11, Server)
- Linux (Ubuntu, Fedora, Debian, etc.)
- macOS (Apple)
- Android (basado en Linux, para móviles)
- iOS (Apple, móviles y tablets)
Resumen del tema
Conceptos clave #
- Definición de Sistema Operativo (SO): software de base que actúa como intermediario entre el hardware y los programas de aplicación de usuario.
- Funciones Principales: gestión de procesos (CPU/multitarea), administración de memoria RAM, control de periféricos de E/S, gestión del sistema de ficheros, seguridad/permisos y provisión de interfaces de usuario (CLI/GUI).
- Abstracción del Hardware: proporciona una capa uniforme (API / System Calls) que oculta la complejidad física subyacente a las aplicaciones.
- Sistemas Operativos Populares: Windows, distribuciones GNU/Linux, macOS, Android e iOS.
Qué debes recordar #
El sistema operativo es el software fundamental encargado de administrar los recursos físicos (CPU, memoria, E/S) y proveer un entorno seguro para la ejecución de aplicaciones.