Tema 1. Introducción a los sistemas operativos
Historia, tipos de SO, licencias y aplicaciones
El sistema informático
▼
Un sistema informático está formado por hardware, software y usuarios.
El hardware incluye CPU, memoria RAM, almacenamiento y periféricos. El software se divide en
software de sistema (SO) y software de aplicación. Los componentes básicos de un ordenador son:
- CPU: ejecuta instrucciones; tiene ALU, CU y registros.
- Memoria RAM: almacenamiento volátil de acceso directo.
- Almacenamiento: HDD, SSD, NVMe — persistente.
- Periféricos E/S: teclado, ratón, monitor, impresora.
- Bus del sistema: canal de comunicación entre componentes.
El sistema operativo — definición y funciones
▼
El Sistema Operativo es el software que gestiona los recursos del hardware
y proporciona servicios a las aplicaciones. Sus funciones principales son:
- Gestión de procesos: crear, suspender, terminar y planificar procesos.
- Gestión de memoria: asignar y liberar memoria RAM.
- Gestión de archivos: organizar datos en sistemas de ficheros.
- Gestión de E/S: controlar periféricos mediante drivers.
- Seguridad y protección: controlar acceso a recursos.
💡 El SO actúa como intermediario entre el usuario y el hardware.
Tipos de sistemas operativos
▼
Los SO se clasifican según distintos criterios:
Por número de usuarios
- Monousuario: un único usuario al mismo tiempo (MS-DOS).
- Multiusuario: varios usuarios simultáneos (Linux, Windows Server).
Por número de tareas
- Monotarea: un proceso a la vez (MS-DOS).
- Multitarea: varios procesos concurrentes (Windows, Linux, macOS).
Por arquitectura
- Centralizado: procesamiento en un único equipo.
- Distribuido: recursos repartidos en red.
- Tiempo real (RTOS): respuesta garantizada en tiempo determinado.
Licencias de software
▼
Las licencias determinan los derechos de uso del software:
- Software propietario: el código fuente no es accesible. Ej: Windows, Office.
- Software libre (Free Software): 4 libertades según FSF: usar, estudiar, modificar, distribuir.
- Open Source: código abierto con distintos niveles de restricción.
- Freeware: gratuito pero propietario (sin código fuente).
- Shareware: prueba gratuita con funcionalidades limitadas.
- Copyleft: libre pero las derivadas deben mantener la misma licencia (GPL).
⚠️ Licencias comunes: GPL, LGPL, MIT, Apache, BSD, Creative Commons.
Concepto
Sistema Operativo
Click para ver definición
Software que gestiona recursos hardware y proporciona servicios a las aplicaciones
Click para volver
Concepto
Kernel
Click para ver definición
Núcleo del SO; capa más cercana al hardware
Click para volver
Concepto
Licencia GPL
Click para ver definición
GNU General Public License: software libre con copyleft
Click para volver
Concepto
RTOS
Click para ver definición
Real-Time Operating System: garantiza respuesta en tiempo determinado
Click para volver
Concepto
Multitarea
Click para ver definición
Capacidad de ejecutar varios procesos de forma concurrente
Click para volver
Concepto
Freeware
Click para ver definición
Software gratuito pero propietario; sin acceso al código fuente
Click para volver
📝 Test de autoevaluación
🎯 Quiz — Tema 1