Sistema operativo
Un Sistema Operativo (SO) es el software fundamental que permite la interacción entre el usuario y el hardware de un dispositivo (como un computador, servidor, smartphone, etc.). Actúa como intermediario entre las aplicaciones y los componentes físicos del equipo, gestionando los recursos para que todo funcione correctamente.
Principales funciones de un Sistema Operativo
Gestión de Recursos
Administra el uso de la CPU, memoria, dispositivos de entrada/salida, almacenamiento y más, distribuyendo los recursos según las necesidades de los programas que se ejecutan.
Interfaz de Usuario
Proporciona una interfaz, ya sea gráfica (GUI) o de línea de comandos (CLI), que permite al usuario interactuar con el sistema y las aplicaciones.
Gestión de Archivos
Controla la forma en que se crean, almacenan, organizan y acceden los archivos en el disco u otros medios de almacenamiento.
Gestión de procesos
Coordina la ejecución de múltiples procesos (programas en ejecución), incluyendo su inicio, suspensión, reanudación y finalización.
Seguridad y Control de Acceso
Protege los datos del sistema y de los usuarios mediante autenticación, control de permisos y monitoreo de actividades sospechosas.
Comunicación entre Programas y Hardware
Facilita la comunicación eficiente entre el software y los componentes físicos del sistema, como el teclado, mouse, impresora o disco duro.
Tipos de Sistemas Operativos
Sistemas para dispositivos de escritorio
Windows, macOS, Linux (Ubuntu, Fedora, etc.).
Móviles
Android, iOS.
Servidores
Windows Server, Red Hat Enterprise Linux, Ubuntu Server.
Empotrados o embebidos
Usados en dispositivos como routers, smart TVs, cajeros automáticos.