Tema 1. Introducción a los sistemas operativos

Historia, tipos de SO, licencias y aplicaciones

🏷️ Fundamentos🏷️ Tipos SO🏷️ Licencias 📚 I · Fundamentos del SO

🖥️ 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.

🃏 Conceptos clave — Flashcards

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